1、pwd 显示当前目录名称
-p 显示链接的真实路径
2、cd 切换当前工作目录
cd - 切换到当前目录的上一级
cd .. 返回前一个目录
cd 返回家目录
3、ls 显示目录与文件信息
-a 显示所有文件
-d 显示目录本身信息
-h 显示容量信息
-l 长格式显示文件详细的信息
-u 显示文件的最新访问时间
-t 显示文件并以修改时间排序(默认以文件名排序)
4、touch 创建文件或者更新修改时间
5、mkdir 创建目录
-p 逐级创建目录
-v 显示创建信息
6、cp 复制文件与目录
-r 复制子文件与子目录
-a 保留复制文件的原属性
7、rm 删除文件或者目录
-f 不提示,强制删除
-i 提示
-r 递归删除
8、mv 移动或者重命名文件或目录
9、find 查找文件或目录
-empty 查找空文件或目录 find / -empty
-group 按组查找 find / -group tom
-name 按文档名称查找 find / -name helloworld.py
-iname 按名称查找,不区分大小写 find / -iname HELLOWORLD.py
-mtime 按文件修改时间查找 find / -mtime -3 #3天内被修改
+4 #4天前被修改
2 #2天前当天被修改
-size 按文件大小查找 find / -size +10M #查找大于10M的文件
-type 按文件类型查找 find / -type f # f 普通文件,d 目录,l 连接,b c 设备
-user 按用户查找 find / -user tom
-exec 对查找文件执行命令 find / -size +1M -exec ls -l {} \;
-a -o 与 或 find / -size +1M -a type f
10、du 计算文件或者目录容量
-h 人性化显示容量信息
-a 查看所有目录以及文件的容量信息
-s 仅显示仅显示总容量
11、cat 查看文件内容
-b 显示行号,空白行不显示
-n 显示行号,包括空白行
12、more 逐页查看
13、less 逐页查看
14、head 查看文件前部内容,默认显示十行
-n 显示文件的前N行内容
-c 1K 显示文件的前1KB文件
15、tail 查看文件尾部内容,默认显示十行
-n 显示文件的后N行内容
-c 1K 显示文件的后1K 的内容
-f 动态查看文件内容 按Ctrl+C退出
16、wc 统计行数,字节或单词的统计信息
-c 显示文件的字节统计信息
-l 统计行数信息
-w 显示文件单词统计信息
17、grep 按关键词查找匹配的行
-i 忽略大小写
-v 取反匹配
-w 匹配单词
--color 匹配加颜色
18、echo 显示一行指定字符
-n 不输出换行 默认输出后换行
-e 支持反斜线开始的转义字符,屏蔽反斜线后面字符的原本含义
\\ 反斜线
\a 报警器
\b 退格
\c 不添加格外输出,默认添加换行
\f 输入表单格式,换行后保留光标位置
\n 换行
\t 生成水平tab
\v 生成垂直tab
19、ln 创建链接
-s 创建软链接 ln -s /123 /root/123
硬链接 ln /123 /root/123
20、gzip 压缩
-d 解压缩 gzip -d hello.txt.gz
bzip2 压缩
-d 解压缩 bzip2 -d hello.txt.bz2
21、tar 文件归档打包
-c 创建打包文件 #tar -zcf 123.tgz /123
--delete 删除打包中的单个文件
-r 向包内追加文件
-t 列出包内文档
-x 释放打包文件 #tar -zxf 123.tgz -C /root
-C 指定释放路径
-f 指定打包后的文件名
-j 用bzip2压缩
-z 用gzip压缩
--remove-files 打包后删除源文件
原文:https://blog.51cto.com/8133114/2484626