# 查看进程状态
ps aux
# 查看系统内核信息
uname -a
# 查看系统版本信息
cat /etc/redhat-release
# 查看系统登录记录
last
# 执行历史命令
!history编码
# 返回上一次的目录
cd -
# 查看文本内容时显示行号
cat -n xx
# 查看长文本
more xx
# 查看前 n 行
head -n 10 xx
# 查看最后 n 行
tail -n 10 xx
# 替换文本中的字符
cat xx | tr [a-z] [A-Z]
# 统计文本行数
wc -l
# 字数
wc -w
# 字节数
wc -c
# 查看文件具体信息
stat xx
# 按列提取文本字符,提取以 : 分割的第一列内容
cut -d: -f1 /etc/passwd
# 比较文件是否不同
diff --brief a.txt b.txt
# 描述具体不同
diff -c a.txt b.txt
# 创建 560M 大小的文件
dd if=/dev/zero of=560_file count=1 bs=560M
# 查看文件类型
file xx
# tar 命令
# -c 创建压缩文件
# -x 解压文件
# -z 使用 Gzip
# -j 使用 bzip2
# -v 显示压缩或解压过程
# -f 目标文件名
tar czvf xx.tar.gz /xx
tar xzvf xx.tar.gz -C /xx
# 在文本中执行关键词搜索
# -n 显示行号
# -v 选出不包含关键词的行
grep xx file
# 查找文件
# -name 匹配名称
# -size 匹配文件大小 +50KB 查找超过 50KB 的文件 -50KB 查找小于 50KB 的文件
# -prune 忽略某个目录
# -exec 跟用于进一步处理搜索结果的命令 {}表示搜索出的每一个文件 命令结尾必须是 \;
find / -name "xx*" -print
find / -user root -exec cp -a {} /root/findresults/ \;