码迷,mamicode.com
首页 > 系统相关 > 详细

每天一个linux命令:cat(10)

时间:2019-10-29 00:00:34      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:常用   end   blank   at命令   head   使用   命令大全   字符   用途   

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

[root@VM_0_9_centos ~]# cat myFile1
my name is wuzhazha
i am 25 years old
[root@VM_0_9_centos ~]# cat myFile2
my name is zhangbaobao
i am 28 years old
[root@VM_0_9_centos ~]# cat myFile1 myFile2
my name is wuzhazha
i am 25 years old
my name is zhangbaobao
i am 28 years old
[root@VM_0_9_centos ~]# 
  • 将文件myFile1和myFile2合并后放入文件myFile中

    命令: cat m1 m2 > file

[root@VM_0_9_centos ~]# cat myFile1 myFile2 > myFile
[root@VM_0_9_centos ~]# cat myFile
my name is wuzhazha
i am 25 years old
my name is zhangbaobao
i am 28 years old
[root@VM_0_9_centos ~]# 
  • 把 myFile1 的文件内容加上行号后输入 myFile3 这个文件里

    命令: cat -n myFile1 > myFile3

[root@VM_0_9_centos ~]# cat -n myFile2 > myFile3
[root@VM_0_9_centos ~]# cat myFile3
     1  my name is zhangbaobao
     2  i am 28 years old 
  • 将文件myFile1和myFile2内容合并后追加到myFile4

    命令:cat myFile1 myFile2 >> myFile4

[root@VM_0_9_centos ~]# cat myFile4
fuck my life!!!!
[root@VM_0_9_centos ~]# cat myFile1 myFile2 >> myFile4
[root@VM_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 

参考

每天一个linux命令:cat(10)

标签:常用   end   blank   at命令   head   使用   命令大全   字符   用途   

原文地址:https://www.cnblogs.com/DiDi516/p/11756350.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!