Linux操作系统基础(17):文件管理-文件查看命令

2024-01-08 12:11:28

1. 查看文本内容:cat

在Shell中,cat命令用于连接文件并打印到标准输出设备上。

但对于大文件来说,它可能会一次性输出所有内容,导致屏幕上的内容过多而难以查看。

  • -n:输出内容时显示行号(空号编号)
  • -b:输出内容时显示行号(空号不编号)
  • -s:输出内容时将重复的空行删除

另外值得一提是:**tac命令:**用于按相反顺序逐行连接和打印文件内容,与cat命令倒序的输出。

2. 逐页查看文本:more

在Shell中,more命令用于逐页显示文件内容,适用于大文件的查看,可以一次性显示文件的一部分内容,方便用户逐页查看。

空格键 查看下一页, b键 查看上一页, q键 退出查看。

  • +num:从num行开始查看内容
  • -num:指定每行显示的num行数
  • -c:不滚动屏幕,先显示内容再清除就内容
#1.先进行清屏操作,再以每10行的内容的格式输出文本内容
more -c -10 /etc/profile

3. 分页查看文本:less

在Shell中,less命令也用于逐页显示文件内容,与more命令类似,但它允许用户向前和向后翻页,并且支持搜索和其他更多的操作。

less命令更加灵活和强大,适用于对文件内容进行更详细的查看和操作。(less is more)

#1.查看文件内容
less /etc/profile

#2.利用less分页查看历史命令的记录
history | less

4. 查看开头内容:head

在Shell中,head命令用于查看文件的开头部分。

  • -n:显示文件开头的行数
  • -c:显示文件开头的字符数
#1.显示文件的前10行内容
head -n 10 /etc/profile

#2.显示文件除了最后6行的全部内容
head -n -6 /etc/profile

5. 查看结尾内容:tail

在Shell中,tail命令用于显示文件的结尾部分,默认显示文件的最后10行。

  • -n:显示文件最后的行数
  • -c:显示文件开头的字符数
  • -f:显示文件最新追加的内容(跟踪文件)
#1.显示文件的最后20行内容
head -n 20 /etc/profile

#2.显示文件从第20行至末尾的全部内容
head -n +20 /etc/profile

文章来源:https://blog.csdn.net/Canz245630/article/details/135429604
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。