1.cat 查看文件内容
-b 显示行号,空白行不显示行号
-n 显示行号,空白行显示
2.more 分下查看文件内容, 空格件查看下一页 q键退出查看
more *.log
3.less 分页查看文件内容 空格下一页 方向键上下回翻 q键退出查看
less *.log
4.head 查看文件头部内容,默认显示前10行
-c nK 显示前nKB的内容
-n 显示前n行的内容
5.tail 查看文件尾部内容, 默认显示末尾10行
-c nK 显示尾nKB的内容
-n 显示尾n行的内容
-f 动态显示文件内容, 查看日志
6.wc显示文件的行,单词与字节统计信息
-c 显示文件字节统计信息
-l 显示文件行统计信息
-w 显示文件单词统计信息
[~root]# wc -c */*.log #显示文件的字节信息
[~root]# wc -l */*.log #显示文件行数
[~root]# wc -w */*.log #显示文件的单词个数
7.grep 查找关键词并打印匹配的行
-i 忽略大小写
-v 取反匹配
-w 匹配单词
--color 显示颜色
[~root]# grep --color th test.txt #对匹配的关键词显示颜色
[~root]# grep -i the test.txt #过滤包含the的行(不区分大小写)
[~root]# grep -w num test.txt #过滤单词 num (不过滤number)
[~root]# grep -v num test.txt #过滤不包含num的行
8.echo 显示一行指定的字符串
-n 不换行输出,默认echo输出内容后会换行
-e 支持反斜线开始的转义字符(以后细说)
[~root]# echo "adb" > test.txt # 将adb显示到test.txt文件中
[~root]# echo `date` # 显示日期