目录
1、文件和目录相关命令
① hotkey
② mkdir
命令:mkdir
对应单词:make directory
作用:创建目录
格式:mkdir [OPTION]... DIRECTORY...
创建单层目录:mkdir 新目录的路径
单层目录说明:
mkdir aaa/bbb/ccc
其中aaa/bbb是存在的目录,要创建的仅仅是ccc
创建多层目录:mkdir -p 新目录的路径
多层目录说明:
mkdir -p aaa/bbb/ccc/ddd
其中bbb/ccc/ddd都不存在,现在想一次性把这些目录都建出来
③ cd
命令:cd
对应单词:change directory
作用:切换当前目录
格式: cd 目标目录路径
用法1:使用绝对路径
用法2:使用相对路径
用法3:使用~回到家目录
④ ls
命令:ls
对应单词:list
作用:列出目录中的内容,这里所说的目录可以是当前目录也可以是其他目录(需要指定路径)。
格式:ls [OPTION]... [FILE]...
常用参数
参数 | 说明 |
---|---|
-A | 显示目录内容时把隐藏资源也显示出来 |
-l | 以详细信息形式显示资源 |
-R | 递归查看目录内容 |
命令的参数既可以单独使用也可以组合使用。同时ls -l可以简写为ll。
⑤ pwd
命令:pwd
对应单词:print work directory
作用:打印当前所在的目录
举例:
当前目录同样是baby,但是用pwd打印的完整路径却不同
⑥ touch
命令:touch
作用:创建空文件
格式:touch 新建文件的路径
⑦ cp
命令:cp
对应单词:copy
作用:复制文件或目录
复制文件:cp 被复制的文件的路径 目标目录的路径
复制目录:cp -r 被复制的目录的路径 目标目录的路径
⑧ mv
命令:mv
对应单词:move
作用:移动文件或目录
格式:mv 被移动的文件或目录的路径 目标目录
特殊效果:将目录或文件在当前位置移动可以起到重命名的作用
⑨ rm
命令:rm
对应单词:remove
作用:删除目录或文件
删除文件:rm 被删除的文件的路径或文件名
强制删除文件:rm -f 被删除的文件的路径
递归删除目录:rm -r 被删除的目录的路径
强制删除目录:rm -rf 被删除的目录的路径
⑩ cat
命令:cat
作用:显示文件全部内容
适用场景:较短小的文件
效果:
⑪ tail
命令:tail
效果:显示文件末尾的部分内容
查看文件末尾5行的内容:
使用-F参数实时查看文件末尾新增的内容:
⑫ find
命令:find
作用:查找文件或目录
用法:find 查找范围 参数 表达式
⑬ grep
命令:grep
作用:将文件内容中匹配的行返回
用法:grep 参数 查找内容 源文件
⑭ tar
tar -zxvf tar包路径
默认解压到当前目录下,如果当前目录下有同名的目录或文件会被直接覆盖,没有任何提示,这一点请大家注意。
参数作用说明:
参数名称 | 作用 |
---|---|
-z | 用 gzip 对存档压缩或解压 |
-x | 解压 |
-v | 详细显示处理的文件 |
-f | 指定存档或设备 (缺省为 /dev/rmt0) |
2、进程相关命令
① ps
命令:ps
对应单词:process status
作用:查看当前正在运行的进程
常用参数组合:ps -ef
-e参数:对应单词entire,表示全部。具体指显示系统中全部的进程信息。
-f参数:对应单词full-formate,表示完整格式。
效果:
② kill
命令:kill
作用:杀死进程
说明:kill命令本质上是给进程发送信号。
①打开火狐浏览器
在Linux系统中打开Linux系统自带的火狐浏览器。
②查看火狐浏览器的进程id
另外一个是浏览器插件,不用管。
③使用kill命令结束火狐浏览器进程
kill -s kill 3325
另一种写法是
kill -9 3325
上面两种写法本质上都是发送kill信号给火狐浏览器进程。
③ netstat
命令:netstat
对应单词:net status
作用:查看网络状态
常用参数:netstat -anp
参数名 | 作用 |
---|---|
-a | 显示所有正在或不在侦听的套接字。 |
-n | 显示数字形式地址而不是去解析主机、端口或用户名。 |
-p | 显示套接字所属进程的PID和名称。 |