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 行内容.