每天一个linux命令:cat(10)
cat
cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用
注意:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容。因此,一般用more等命令分屏显示。为了控制滚屏,可以按Ctrl+S键,停止滚屏;按Ctrl+Q键可以恢复滚屏。按Ctrl+C(中断)键可以终止该命令的执行,并且返回Shell提示符状态
格式
cat [选项] [参数]
?
参数选项
| 参数 | 备注 | 
|---|---|
| -A | --show-all 等价于 -vET | 
| -b | --number-nonblank 对非空输出行编号 | 
| -e | 等价于 -vE | 
| -E | --show-ends 在每行结束处显示 $ | 
| -n | --number 对输出的所有行编号,由1开始对所有输出的行数编号 | 
| -s | --squeeze-blank 有连续两行以上的空白行,就代换为一行的空白行 | 
| -t | 与 -vT 等价 | 
| -T | --show-tabs 将跳格字符显示为 ^I | 
| -v, | --show-nonprinting 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外 | 
实例
同时显示文件ml和m2的内容
命令: cat myFile1 myFile2
[_0_9_centos ~]# cat myFile1 my name is wuzhazha i am 25 years old [_0_9_centos ~]# cat myFile2 my name is zhangbaobao i am 28 years old [_0_9_centos ~]# cat myFile1 myFile2 my name is wuzhazha i am 25 years old my name is zhangbaobao i am 28 years old [_0_9_centos ~]#
将文件myFile1和myFile2合并后放入文件myFile中
命令: cat m1 m2 > file
[_0_9_centos ~]# cat myFile1 myFile2 > myFile [_0_9_centos ~]# cat myFile my name is wuzhazha i am 25 years old my name is zhangbaobao i am 28 years old [_0_9_centos ~]#
把 myFile1 的文件内容加上行号后输入 myFile3 这个文件里
命令: cat -n myFile1 > myFile3
[_0_9_centos ~]# cat -n myFile2 > myFile3
[_0_9_centos ~]# cat myFile3
     1  my name is zhangbaobao
     2  i am 28 years old将文件myFile1和myFile2内容合并后追加到myFile4
命令:cat myFile1 myFile2 >> myFile4
[_0_9_centos ~]# cat myFile4 fuck my life!!!! [_0_9_centos ~]# cat myFile1 myFile2 >> myFile4 [_0_9_centos ~]# cat myFile4 fuck my life!!!! my name is wuzhazha i am 25 years old my name is zhangbaobao i am 28 years old
参考
相关推荐
  InfiniteIdeaGo    2020-09-16  
   knightwatch    2020-08-03  
   生活随笔    2020-07-15  
   ykmail    2020-06-23  
   secondid    2020-05-27  
   阿债的方寸天地    2020-04-30  
   hongsheyoumo    2020-04-29  
   伏雌摘星阁    2020-04-14  
   linuxisperfect    2020-03-06  
   tvk    2020-02-19  
   dongfangxiaozi    2020-02-17  
   jiangtie    2020-02-09  
   圆圆的世界CSDN    2020-01-30  
   jiangtie    2020-01-17  
   iamplane    2020-01-08  
   zmjzhangmj    2020-01-05  
   安得情怀似旧时    2019-12-16  
   Antech    2019-12-15