cat 查看文本文件

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:19   1296   0
cat:concatenate:
less,more,head,tail

28194355_Dn1U.png

命令

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

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


  • -b对非空输出行编号

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

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

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

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

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

28194355_Dn1U.png

命令

用法: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”,表示列出当前目录下的所有文件

28194355_Dn1U.png

命令

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

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

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

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

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

28194355_Dn1U.png

命令

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

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

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


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

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


转载于:https://my.oschina.net/u/3127489/blog/1557666

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP