1、常用命令及含义
序号 | 名称 | 命令 | 参数 | 详细含义 | 语法 |
1 | 查看当前路径 | pwd | 无 | 显示当前目录的绝对路径 | pwd |
2 | 清空页面内容 | clear | 无 | 清空当前页面显示内容 | clear |
3 | 结束界面正在执行的命令 | ctrl+c | 无 | 结束界面正在执行的命令 | ctrl+c |
4 | 查看文件夹 下内容 | ls | 无 | 显示目录文件 | ls [参数] [文件或目录] |
-a | 显示所有文件,包括隐藏文件 | ||||
-l | 以列表形式显示文件详细信息 | ||||
-d | 查看目录属性 | ||||
5 | 切换路径 | cd | 无 | 切换到当前用户的主目录(/home/用户目录) | cd / |
~ | 切换到当前用户的主目录(/home/用户目录) | cd ~ | |||
.. | 返回上一级目录 | cd .. | |||
- | 返回进入此目录之前所在的目录 | cd - | |||
6 | 创建文件夹 | mkdir | -p | 递归(依次)创建目录 | |
7 | 创建文件 | touch | 无 | 创建文件 | touch 文件名称 |
8 | 复制 | cp | 无 | 复制文件或目录 | cp [参数] [数据源] [目标路径] |
-i | 交互式复制,在覆盖目标文件时将给出提示要求用户确认 | ||||
-f | 覆盖已经存在的目标文件而不提示 | ||||
-r | 若给出源文件是目录文件,则cp将递归复制该目录下的所有子文件和目录 | ||||
-v | 显示拷贝进度 | ||||
9 | 移动/剪切 | mv | -f | 进制交互式操作,如有覆盖也不会提示 | mv [原文件或目录] [目标目录] |
-i | 确认交互方式操作,如有覆盖系统会提示 | ||||
-v | 显示移动进度 | ||||
10 | 删除 | rm | -i | 交互式删除, 及会在删除前询问是否,并要求键入y/n | rm [参数] [文件或目录] |
-r | 递归删除目录下的内容,删除文件夹时必现加此参数 | ||||
-f | 强制删除,忽略不存在的文件,无需提示 | ||||
11 | 查看文件内容 | cat | 无 | 查看文件内容 | cat [文件名] |
12 | 分页查看 | less | -N | 对输出的所有符号进行编号 【空格键下翻页,b键上翻页,q键退出】 | less -N [文件名] |
13 | 覆盖写入 | > | 无 | 覆盖写入 | |
14 | 追加写入 | >> | 无 | 追加写入 | |
15 | 管道符 | | | 无 | 管道符前的命令当作管道符后面命令的输入 | |
16 | 查询开头 | head | 无 | 显示文件前面几行(默认显示10行) | head [参数] [文件名] |
-n | n填写数值,表示指定显示行数 | ||||
17 | 查询结尾 | tail | 无 | 显示文件后面几行(默认显示10行) | tail [参数] [文件名] |
-n | n填写数值,表示指定显示行数 | ||||
f | 实时监控文件内容 | ||||
18 | 查看系统进程 | ps | -a | 显示终端上的所有进程,包括其他用户的进程 | ps -aux |
-u | 显示进程的详细状态 | ||||
-x | 显示没有控制端的进程 | ||||
-e | 显示所有进程 | ps -ef | |||
-f | 显示当前终端下所有的进程 | ||||
19 | 终止进程 | kill | -9 | 终止指定代号进程,-9表示强行终止 | kill -9 [PID] |
20 | 查找文件夹或文件 | find | -name | 查找文件或目录 | find [查找路径信息] -name [文件或目录] |
21 | 压缩/解压 | tar | -c | 创建打包文件 | # 压缩文件 tar -zcvf 打包文件.tar.gz 被压缩的文件/路径 |
-v | 显示进度 | ||||
-f | 指定文件名称 | ||||
-x | 解包 | # 解压文件 tar -zxvf 打包文件.tar.gz -C 目标路径 | |||
-z | gzip压缩 | ||||
-C | 用于指定解压目录 | ||||
zip | -r | 递归处理,将指定目录下的所有文件和子目录一并压缩 | zip [-r] 打包文件 被压缩的文件 | ||
unzip | -d | 用于指定解压目录 | unzip -d 解压后的目录 打包文件.zip |
2、权限管理
2.1、权限介绍
权限命令 | 含义 | 数字编号 |
r | 读取 | 4 |
w | 写入 | 2 |
x | 执行 | 1 |
-(横线) | 无 | 0 |
2.2、文件开头介绍
开头目录 | 拥有者权限(user) | 组权限(group) | 其它用户权限(other) | ||||||
-(文件权限示例) | r | w | - | r | w | - | r | - | - |
d(文件夹权限示例) | r | w | x | r | w | x | r | - | x |
2.3、权限修改
语法 | 命令 | 参数 | 示例 |
数字法 | chmod | 755(数字编号) | chmod 755 [文件/目录名称] |
字母法 | chmod | +(增加权限) -(减少权限) = 赋予权限 | chmod u=rwx,g=rx,o=rx [文件/目录名称] |