Linux下查看文件内容的命令

查看文件内容的命令:cat、tac、more、less、head、tail

1、cat与tac

cat的功能是将文件从第一行开始连续的将内容输出在屏幕上。但是cat并不常用,因为当文件大,行数比较多时,屏幕无法全部容下时,只能看到一部分内容。

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

tac的功能是将文件从最后一行开始倒过来将内容输出在屏幕上,tac实际上是cat反过来写,这个命令也不常用。

tac语法:tac 文件名

2、more与less(常用

more的功能是将文件从第一行开始,根据输出窗口的大小,适当的输出文件内容,按照【翻页】的方式查看文件。

more语法:more 文件名

支持以下操作:

下一页:直接按【空格键】

下一行:直接按【Enter键】

查找字符串:直接按【/】,然后按对应需要查找的字符串

显示文件和行数:输入【:f】

停止查看文件:之间按【q】

往回翻页:按【b】

less的功能和more相似,但是使用more无法向前翻页,只能向后翻。

less可以使用【pageup】和【pagedown】键进行前翻页和后翻页,这样看起来更方便。

less的语法:less 文件名

less还有一个功能,可以在文件中进行搜索你想找的内容,假设你想在passwd文件中查找有没有weblogic字符串,那么你可以这样来做:

[root@redhat etc]# less passwd

然后输入:

/weblogic

回车

此时如果有weblogic字符串,linux会把该字符已高亮方式显示。

退出查看页面,请按“q”键。

3、head和tail

head查看文件的前几行内容。

语法:head [-n 数字] 文件

查看文件的前面部分,如果没有指定-n选项,默认查看文件的前面10行内容。该命令同时支持切片式查看,比如不想查看文件的后100行,可以指定命令head -n -100 a.txt,此时将只会显示a.txt文件的除了后100行外的其余内容。

tail与head功能相反,查看文件的后几行内容。

语法:tail [-n 数字] 文件

查看文件的后面部分内容,如果没有指定-n选项,将默认查看文件的后面10行内容。该命令同时支持切片式查看,比如不想查看文件的前100行,可以指定命令tail -n +100 a.txt,此时将只会显示a.txt文件的除了前100行外的其余内容。

 

参考链接:https://www.cnblogs.com/luying--lulu/p/5314963.html

                  https://blog.youkuaiyun.com/bible_reader/article/details/77131459

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值