Linux 查看文件命令 指令

Linux查看文件内容的命令:
cat     由第一行开始显示内容,并将所有内容输出
tac     从最后一行倒序显示内容,并将所有内容输出
more  根据窗口大小,一页一页的现实文件内容
less    和more类似,但其优点可以往前翻页,而且进行可以搜索字符
head  只显示头几行
tail     只显示最后几行

 

1.cat 与 tac(不常用,文件大时只能看到部分内容)

cat的功能是将文件从第一行开始连续的将内容输出在屏幕上。

cat语法:cat [-n]  文件名 (-n : 显示时,连行号一起输出)

例如: cat -n test.txt


tac的功能是将文件从最后一行开始倒过来将内容数据输出到屏幕上。我们可以发现,tac实际上是cat反过来写。
tac语法:tac 文件名。


2.more和less(常用)
more的功能是将文件从第一行开始,根据输出窗口的大小,适当的输出文件内容。当一页无法全部输出时,可以用“回车键”向下翻行,用“空格键”向下翻页。退出查看页面,请按“q”键。另外,more还可以配合管道符“|”(pipe)使用,例如:ls -al | more

more的语法:more 文件名

例如: more test.txt

用法:

Enter翻一行;空格翻一页;ctrl+b返回上一屏;

= 输出当前行的行号; 
:f 输出文件名和当前行的行号; 
v 调用vi编辑器; 
! 命令 调用Shell,并执行命令; 
q 退出more


less的功能和more相似,但是使用more无法向前翻页,只能向后翻。
less可以使用【pageup】和【pagedown】键进行前翻页和后翻页,这样看起来更方便。
less的语法:less 文件名

less还有一个功能,可以在文件中进行搜索你想找的内容。

假设你想在test.txt文件中查找有没有hello字符串,那么你可以这样来做:

先进入文件,例如:less test.txt

然后输入:/hello
回车
此时如果有hello字符串,linux会把该字符已高亮方式显示。
退出查看页面,请按“q”键。


3.head和tail
head和tail通常使用在只需要读取文件的前几行或者后几行的情况下使用。head的功能是显示文件的前几行内容

head的语法:head [-n number] 文件名 (number 显示行数)

例如:head -10 test.txt  显示test.txt的前10行


tail的功能恰好和head相反,只显示最后几行内容

tail的语法:tail [-n number] 文件名

例如:tail -10 test.txt  显示test.txt的后10行



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值