【Linux常用命令】查看文件(cat、more、less、head、tail)

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行(常用于实时查看日志文件)


猜你喜欢

转载自blog.csdn.net/u013250071/article/details/80425023