- wget [参数] 下载地址
- ps [参数]
- top
- pidof [参数] [服务名称]
- kill [参数] [进程 PID]
- killall [参数] [进程名称]
- uname [-a]
- uptime
- free [-h]
- history
- sosreport
- cat
- more
- head [选项] [文件]
- tail [选项] [文件]
- tr [原始字符] [目标字符]
- wc [参数] 文本
- stat 文件名称
- cut [参数] 文本
- diff [参数] 文件
- touch [选项] [文件]
- cp [选项] 源文件 目标文件
- dd [参数]
- file 文件名
- tar [选项] [文件]
- rar [选项]
- zip -r 文件名 被压缩文件或目录
- unzip 文件名 -d [解压到的目录]
- unar 文件名
- grep [选项] [文件]
- find [查找路径] 寻找条件 操作
- 输入输出重定向
wget [参数] 下载地址
[在终端中下载网络文件]
-b 后台下载模式
-P 下载到指定目录
-t 最大尝试次数
-c 断点续传
-p 下载页面内所有资源,包括图片、视频等
-r 递归下载
ps [参数]
[查看系统中的进程状态]
-a 显示所有进程(包括其他用户的进程)
-u 用户以及其他详细信息
-x 显示没有控制终端的进程
top
[动态地监视进程活动与系统负载]
pidof [参数] [服务名称]
[查询某个指定服务进程的 PID 值]
kill [参数] [进程 PID]
[终止某个指定 PID 的服务进程]
killall [参数] [进程名称]
[终止某个指定名称的服务所对应的全部进程]
uname [-a]
[查看系统内核与系统版本等信息]
uptime
[查看系统的负载信息]
free [-h]
[显示当前系统中内存的使用量信息]
history
[显示历史执行过的命令]
-c 清空所有的命令历史记录
sosreport
[收集系统配置及架构信息并输出诊断文档]
cat
[查看纯文本文件 (内容较少的)]
more
[查看纯文本文件 (内容较多的)]
head [选项] [文件]
-n number 查看纯文本文档的前 N 行
tail [选项] [文件]
-n number 查看纯文本文档的后 N 行
-f 持续刷新内容
tr [原始字符] [目标字符]
[替换文本文件中的字符]
wc [参数] 文本
[统计指定文本的行数、字数、字节数]
-l 只显示行数
-w 只显示单词数
-c 只显示字节数
stat 文件名称
[查看文件的具体存储信息和时间等信息]
cut [参数] 文本
-d 分隔字符 -f number 分隔特定分隔字符
-c 字符区间 分隔排列整齐讯息
diff [参数] 文件
--brief 确认两个文件是否不同
-c 详细比较出多个文件的差异之处
touch [选项] [文件]
[创建空白文件或设置文件的时间]
-a 仅修改“读取时间”(atime)
-m 仅修改“修改时间”(mtime)
-d 同时修改 atime 与 mtime
cp [选项] 源文件 目标文件
-p 保留原始文件的属性
-d 若对象为“链接文件”,则保留该“链接文件”的属性
-r 递归持续复制(用于目录)
-i 若目标文件存在则询问是否覆盖
-a 相当于-pdr(p、 d、 r 为上述参数)
dd [参数]
[按照指定大小和个数的数据块来复制文件或转换文件]
if 输入的文件名称
of 输出的文件名称
bs 设置每个“块”的大小
count 设置要复制“块”的个数
file 文件名
[查看文件的类型]
tar [选项] [文件]
-c 创建压缩文件
-x 解开压缩文件
-t 查看压缩包内有哪些文件
-z 用 Gzip 压缩或解压
-j 用 bzip2 压缩或解压
-v 显示压缩或解压的过程
-f 目标文件名
-p 保留原始的权限与属性
-P 使用绝对路径来压缩
-C 指定解压到的目录
rar [选项]
a 文件名 被压缩文件或目录
x 文件名 [解压到的目录]
zip -r 文件名 被压缩文件或目录
[以zip格式压缩]
unzip 文件名 -d [解压到的目录]
[以zip格式解压]
unar 文件名
[以zip格式解压 (解决乱码)]
grep [选项] [文件]
-b 将可执行文件(binary)当作文本文件(text)来搜索
-c 仅显示找到的行数
-i 忽略大小写
-n 显示行号
-v 反向选择—仅列出没有“关键词”的行
find [查找路径] 寻找条件 操作
-name 匹配名称
-perm 匹配权限(mode 为完全匹配, -mode 为包含即可)
-user 匹配所有者
-group 匹配所有组
-mtime -n +n 匹配修改内容的时间(-n 指 n 天以内, +n 指 n 天以前)
-atime -n +n 匹配访问文件的时间(-n 指 n 天以内, +n 指 n 天以前)
-ctime -n +n 匹配修改文件权限的时间(-n 指 n 天以内, +n 指 n 天以前)
-nouser 匹配无所有者的文件
-nogroup 匹配无所有组的文件
-newer f1 !f2 匹配比文件 f1 新但比 f2 旧的文件
-type b/d/c/p/l/f (块设备、目录、字符设备、管道、链接文件、文本文件)
-size 匹配文件的大小(+50KB 为查找超过 50KB 的文件,而-50KB 为查找小于 50KB 的文件)
-prune 忽略某个目录
-exec …… {}\; 后面可跟用于进一步处理搜索结果的命令
输入输出重定向
命令 < 文件 将文件作为命令的标准输入
命令 << 分界符 从标准输入中读入,直到遇见分界符才停止
命令 < 文件 1 > 文件 2 将文件 1 作为命令的标准输入并将标准输出到文件 2
命令 > 文件 将标准输出重定向到一个文件中(清空原有文件的数据)
命令 2> 文件 将错误输出重定向到一个文件中(清空原有文件的数据)
命令 >> 文件 将标准输出重定向到一个文件中(追加到原有内容的后面)
命令 2>> 文件 将错误输出重定向到一个文件中(追加到原有内容的后面)