Linux命令 -----查看文件内容命令cat、more、less、head、tail

命令解释

Cat:显示文件,可以连接多个文件形成新文件
More:分屏显示文件内容,只可向下翻屏
Less:分屏显示文件内容,只可向上翻屏
Head:查看文件头部内容,默认前十行
Tail:查看文件尾部内容,默认后十行

命令操作

cat
命令格式:cat [选项] 文件名列表
说明:文件名可使用通配符
常用选项:
-n——对输出内容中的所有行标注行号
-b——对输出内容中的非空行标注行号

1.查看文件内容(不能查看目录文件)

cat t1

在这里插入图片描述
2.显示行号查看文件内容

cat -n t1

在这里插入图片描述
3.对输出内容中的非空行标注行号

先对t1文件用vim编辑,添加几行空格,然后我们来看一下区别

在这里插入图片描述
在这里插入图片描述
cat -n 会对空行进行编号,但是cat -b会直接忽略跳过,不对空行进行编号

*more和less

命令格式:
more | less [选项] 文件名

常用选项:

  • -num——仅适用于more命令,用来指定分页显示时每页的行数。
  • +num——指定从文件的第num行开始显示。
  • -c——从顶部清屏然后显示文件内容。
  • -N——仅适用于less命令,其作用是在每行前添加输出行号。

交互操作方法:
按Enter键向下逐行滚动
按空格键向下翻一屏、按b键向上翻一屏
文件末尾时more会自动退出,less 按q键退出

命令操作
1.查看文件内容,直接显示文件中的内容

more t1

在这里插入图片描述
2.会按照所定义的行数来输出显示
-2每页只会显示两行
在这里插入图片描述
-6每页只会显示六行
在这里插入图片描述
3.从指定的第三行显示文件内容
在这里插入图片描述
4.在每行前添加输出行号

less -N t1

在这里插入图片描述
more按空格整页向下翻页,b向上整页翻页
在这里插入图片描述
在这里插入图片描述

head和tail

命令:head | tail [选项] 文件名
常用选项有:

  • -num——指定需要显示文件多少行的内容。
  • 若不指定默认只显示十行
  • -f——使tail不停地去读取和显示文件最新的内容, 以监视文件内容的变化。这样有实时监视的效果。tail命令更多的用于查看系统日志文件,以便于观察重要的系统消息,特别是结合用-f选项,tail会自动实时地把打开文件中的新消息显示到屏幕上,从而跟踪日志文件末尾的内容变化,直至按【Ctrl+C】键终止显示和跟踪。

1.默认查看文件前十行内容

head more_1 

在这里插入图片描述
2.查看文件前三行

head -3 more_1 

在这里插入图片描述
tail也是一样的使用

tail more_1
tail -3 more_1

在这里插入图片描述
在文件后加上新内容
在这里插入图片描述
在这里插入图片描述

tail -f more_1

这样查看文件就可以查看最新修改的内容,监视文件内容变化

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值