11 cat

cat命令用来显示文本内容,这是最基本的功能,也有必定的文本合并等功能。bash

1spa

cat hello.txt


这样不加任何参数时,它单纯的将cat后边所跟的参数认为是一个文本,会将文本内容显示在标准输出终端,并且能够有多于一个的文本文件;code

 

2blog

cat -n hello 

 使用-n参数,它会在每一行的输出上都加上行号,这个行号是不区分空白行的,即只要是一行就会显示行号;另外它一样能够对多个文件进行操做,行号从第一个文件开始累积,而不是一个文本文件一个完整的行号序列;class

 

3sed

cat -b hello

 -b参数相似于-n,惟一的区别是,-b不会显示空白行的行号,也就是说它依然会显示空白行,但在指定行号时,会略过空白行,空白行没有行号。终端

 

4di

cat -e hello

 -e参数的功能是在每一行的最后显示行结束符$;文件

 

5键盘

cat -s hello

 -s参数用来将连续的多个空行压缩成一个空行,若是想不显示全部空行,cat命令单独是完成不了的,还不如直接使用sed;

 

6

cat -T hello

 -T命令惟一的做用是不显示\t,而是用一个别的符号替代;

 

7

cat > hello

 当这样使用时,会以标准输入做为输入,将键盘上输入的值写到hello文件中,也能够使用追加;按Ctrl-D结束;

 

8

cat hello hello2 > a

 这样的用法,会将hello和hello2文件的内容合并输入到a中。

相关文章
相关标签/搜索