Linux----> tail、cat、more、head、less的用法详解

1.tail命令:用于查看文件的最后几行内容。

基本用法:tail [选项] [文件]
常用选项:
  • -n <行数>:显示最后的 <行数> 行。
  • -f:实时显示文件新增内容,通常用于查看日志文件。
示例:

tail 【文件名】,默认输出后10行的内容

2.cat:用于连接和显示文件内容。

基本用法:cat [选项] [文件...]
常用选项:
  • -n:显示行号。
示例:

显示文件 example.txt 的内容:

cat example.txt

显示多个文件的内容:

cat file1.txt file2.txt

显示文件 example.txt 的内容并显示行号:

cat -n example.txt

3.more:用于按页查看文件内容,适合查看较长的文件。

基本用法:more [选项] [文件]
常用操作:
  • Enter:向下滚动一行。
  • Space:向下滚动一页。
  • q:退出查看。
示例:

按页查看文件 example.txt 的内容:

more example.txt

4.head

head 命令用于查看文件的开头几行内容。

基本用法:head [选项] [文件]
常用选项:
  • -n <行数>:显示前 <行数> 行。
示例:

查看文件 example.txt 的前 10 行:

head example.txt

查看文件 example.txt 的前 20 行:

head -n 20 example.txt

5.less

less 命令也是用于按页查看文件内容,比 more 功能更强大。

基本用法:less [选项] [文件]
常用操作:
  • Enter:向下滚动一行。
  • Space:向下滚动一页。
  • b:向上滚动一页。
  • /:进入搜索模式。
  • q:退出查看。
示例:

按页查看文件 example.txt 的内容:

less example.txt

搜索功能:

less 中按 / 然后输入搜索词,按 Enter 可以搜索文件内容。按 n 可以跳到下一个匹配项,按 N 可以跳到上一个匹配项。

问题:输出文件内容以及行号 

cat -n filename.txt

nl filename.txt

awk '{print NR,$0}' filename.txt

  • 8
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值