cat:
cat是concatenate(拼接)的缩写,意思是“连接到一起”。
将文件打印到屏幕,然后直接返回到命令提示符。
如果文件长度超出屏幕的范围,必须向上滚动才能看到刚才一闪而过的内容。
cat命令可以将两个或更多的文件拼接成一个文件,并将其内容打印到屏幕(cat aa.text bb.text >>cc.text)。
注意> 和>> 的区别:
>:覆盖
>>:追加
tac:倒序显示文件内容(与cat顺序相反)
-n(--number) 显示行号
less:
less命令是分页器的一个实例,分页器是一个可以分页显示文本文件内容的程序。
要在less命令界面中查看文件信息,可以按“=”(等号)键,按Enter键来去掉显示的数据,并返回继续使
less。
-N(--LINE-NUMBERS) 显示行号(注意要大写)
less命令运行时会占据整个屏幕,所以必须使用键盘在less命令界面中导航:
PageDn、e或空格键 前进一页
PageUp或b 后退一页
Return、e、j或下箭头键 前进一行
y、k或上箭头键 后退一行
G或p 前进到文件的结尾
IG 回到文件的开始
右箭头键 向右滚动
左箭头键 向左滚动
Q 退出less
less命令支持查看文件的时候进行搜索:
/搜索模式 向前搜索使用正则表达式来表示的模式
n 向前重复搜索
N 向后重复搜索
less命令支持查看文件的时候进行编辑:
v 跳转到Vim(默认的编辑器)编辑正在查看的文件
more:
基本功能和less相同,但没有less命令功能强大
空格键 前进一页
b 后退一页
enter 前进一行
Q 退出more
head:
查看一个文件的前10行内容
-n 5 (--lines=5) 查看文件的前5行
-c 5 (--bytes=5)查看文件的前5字节
-c 5k 查看文件的前5KB
-c 5m 查看文件的前5MB
tail:
查看一个文件的后10行内容
-n 5 (--lines=5) 查看文件的后5行
-f(--follow) 查看文件中不断更新的最后10行(常用于实时查看日志文件)