2. 查看文本命令
cat 命令将文件由前向后全部打印在屏幕上。
head 命令查看文件头部, -n 选项可以指定查看前几行。
tail 命令查看文件尾部, -n 选项可以指定查看后几行。
less 命令用来查阅文档,功能更为强大。在使用less过程中,需要学会一些快捷键
cat 命令
(concatenate) 查看文本,输出到屏幕。注意:如果查看的是 .gz 压缩文件,用 zcat
参数:
-A ## 列出所有all内容,包括特殊字符,可列出一些特殊字符如空格,制表符而不是空白而已;-b ## 列出行号,仅针对非空白行做行号显示,空白行不标行号!-E ## 将结尾的换行字符 $ 显示出来;-n ## 打印出行号,连同空白行也会有行号,与-b的选项不同:-v ## 列出一些看不出来的特殊字符
常见用法:
cat readme.txt ## 查看readme.txt## Welcome to Biotrainee() !## This is your personal account in our Cloud.## Have a fun with it.## Please feel free to contact with me( email to jmzeng1314@163.com )## (http://www.biotrainee.com/thread-1376-1-1.html)cat >t1.txt ## 创建一个名为t1.txt的文本,回车后输入的内容将会重定向输出的该文本中Hello world ## 这部分是输入的内容,如果输错了要删除需要按Ctrl + backspace^C ## 这里的^C指的是按Ctrl + C,结束输入cat t1.txt ## 再次查看该文本就会显示上面的## Hello world
less 命令
功能:逐页查看文档内容。
常用参数:
-S ## 单行查看-N ## 显示行号
打开文本后,有一些快捷键,注意:如果查看的是gz压缩文件,用zless
空格:---------向下翻动一页;[pagedown]:---向下翻动一页;[pageup]:-----向上翻动一页;/字串:---------向下搜寻“字串”的功能,如/abc可以搜索定位到文本中带有abc字符串的位置,按n跳到下一个;?字串:--------向上搜寻“字串”的功能,按N跳到上一个;g:------------跳转到文本的第一行去;G:------------跳转到文本的最后一行去(注意大小写);q:------------退去less这个程序;
head 命令
功能:显示文档的开头至标准输出中,默认显示十行。
head -n 文件
head -3 readme.txt## Welcome to Biotrainee() !## This is your personal account in our Cloud.## Have a fun with it.
tail 命令
功能:显示文档的末尾至标准输出中,默认显示十行。
tail -n 文件
tail -3 readme.txt## Have a fun with it.## Please feel free to contact with me( email to jmzeng1314@163.com )## (http://www.biotrainee.com/thread-1376-1-1.html)
可以将上面两个命令合起来用,如只查看第3行,将head -3 readme.txt的结果通过管道符传递给tail命令。
head -3 readme.txt | tail -1## Have a fun with it.
