cat,less,tail,head

本文详细介绍了Linux系统中常用的五个命令:cat、less、head、tail的功能及使用方法,并提供了丰富的示例帮助理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

cat:concatenate:
less,more,head,tail
 

 

命令

  

用法:cat [选项]... [文件]...

 

将[文件]或标准输入组合输出到标准输出。

 
 
  • -b对非空输出行编号

  • -E在每行的未尾添加$符号,便于确认每一行,因为有些行内容太长了,在显示时会在显示器上以多行表示。

  • -n对输出的所有行编号

  • -s将相连的多个空行用一个空行来代替

  • -T将Tab字符显示为^I

 

如果没有指定文件,或者文件为"-",则从标准输入读取。

   

 

 

命令

  

用法:less [选项]... [文件]...

 

对文件或其它输出进行分页显示。

 
  • -n对输出的所有行编号

  • -M  输出打开的文件名,当前显示的行数,总行数和光标当前所处文档位置

  • -s将相连的多个空行用一个空行来代替

  • -S  截断过长的行而不换行显示

 

在less中,可以使用如下命令来控制文本的查看:

                                        导航命令回车键,e向下移动一行 y,k向上移动一行空格键,f向下滚动一屏b向上滚动一屏 d   向下滚动半屏   u向上滚动半屏   g  跳到第一行   G跳到最后一行p n%跳到n%。如50%,表示从整个文档的50%处开始显示  搜索命令/pattern从光标处向下搜索与pattern匹配的字符串,例如/ftpuser,表示从光标处向下文件中搜索单词ftpuser?pattern从光标处向上搜索与pattern匹配的字符串 n跳到下一个匹配的文本  N跳到上一个匹配的文本其他命令R,r刷新屏幕   q退出  :e [文件]打开一个新文件:n如打开多个文件,则跳转到打开的下一个文件:p如打开多个文件,则跳转到打开的上一个文件:d如打开多个文件,则关闭当前查看的文件!command调用Shell命令,例如使用“!ls”,表示列出当前目录下的所有文件     

   

 

 

命令

  

用法:head [选项]... [文件]...

 

将每个指定文件的头10 行显示到标准输出。

 

如果指定了多于一个文件,在每一段输出前会给出文件名作为文件头。如果不指定文件,或者文件为"-",则从标准输入读取数据。

 
  • -c  K 显示每个文件的前K 字节内容;如果附加"-"参数,则除了每个文件的最后K字节数据外显示剩余全部内容

     

  • -n  K 显示文件的前K 行内容.

  




 

 

命令

  

用法:tail [选项]... [文件]...

 

显示每个指定文件的最后10 行到标准输出。

 

若指定了多于一个文件,程序会在每段输出的开始添加相应文件名作为头。如果不指定文件或文件为"-"  ,则从标准输入读取数据。

 
 

  -c K     输出最后K 字节;另外,使用-c +K 从每个文件第K 字节输出

  -n K     显示文件的最后K 行内容.

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值