cat命令
cat [选项]文件名
cat 文件1 文件2 > 文件3
常用的是
cat -n
cat -A
cat file1 file2 > file3
cat file3
![](https://i-blog.csdnimg.cn/blog_migrate/0a8b08b9fd798c675faea72a7202eca7.png)
more命令:分屏显示文件内容
more [选项] 文件名
常用的是交互命令
b 向上移动一页
空格 向下移动一页
回车 向下移动一行
v 在当前行启动一个编辑器
q 退出
head命名:显示文件开头内容
head [选项] 文件名
这里的 K 表示行数,该选项用来显示文件前 K 行的内容;如果使用 "-K" 作为参数,则表示除了文件最后 K 行外,显示剩余的全部内容。
head demon1.c
head -n 20 demon1.c
less命令:查看文件内容
使用 less 命令浏览,既可以向后翻看,也可以向前翻看
less [选项] 文件名
-N 显示每行的行号。
-S 行过长时将超出部分舍弃。
-e 当文件显示结束后,自动离开。
-g 只标志最后搜索到的关键同。
-Q 不使用警告音。
-i 忽略搜索时的大小写。
-m 显示类似 more 命令的百分比。
-f 强迫打开特殊文件,比如外围设备代号、目录和二进制文件。
-s 显示连续空行为一行。
-b <缓冲区大小> 设置缓冲区的大小。
-o <文件名> 将 less 输出的内容保存到指定文件中。
-x <数字> 将【Tab】键显示为规定的数字空格。
空格 回车 b q v 等常用按键
tail命令:显示文件结尾的内容
tail [选项] 文件名
-n 行数
-c 字节数
-f 输出文件变化后新增加的数据
tail -n 3 /tmp/cc
grep命令
grep [选项] 模式 文件名
-c 仅列出文件中包含模式的行数。
-i 忽略模式中的字母大小写。
-l 列出带有匹配行的文件名。
-n 在每一行的最前面列出行号。
-v 列出没有匹配模式的行。
-w 把表达式当做一个完整的单字符来搜寻,忽略那些部分匹配的行。
grep qcj tmp.data 搜索此文件找出叫做qcj的所有员工
grep -c qcj tmp.data 找出叫做qcj的员工的人数
gerp ^26 tmp.data 找出以26开头的数据行
sed命令
awk命令