Linux命令基础4-cat命令
发布时间:2020-12-13 23:30:29 所属栏目:Linux 来源:网络整理
导读:cat命令 连接文件并打印到标准输出设备上,cat经常用来显示文件的内容,类似于下的type命令。 注意:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容。因此,一般用more等命令分屏显示。为了控制滚屏,可以按Ctrl+S键,停止滚屏;
cat命令连接文件并打印到标准输出设备上,cat经常用来显示文件的内容,类似于下的type命令。 注意:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容。因此,一般用more等命令分屏显示。为了控制滚屏,可以按Ctrl+S键,停止滚屏;按Ctrl+Q键可以恢复滚屏。按Ctrl+C(中断)键可以终止该命令的执行,并且返回Shell提示符状态。 语法 cat(选项)(参数) 选项 -n或-number:有1开始对所有输出的行数编号; -b或--number-nonblank:和-n相似,只不过对于空白行不编号; -s或--squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行; -A:显示不可打印字符,行尾显示“$”; -e:等价于"-vE"选项; -t:等价于"-vT"选项; 参数 文件列表:指定要连接的文件列表。 实例 #1、新建了连个文件a,txt和b.txt,其中a.txt格式如下,b.txt随意写东西 [[email?protected] ~]$ vi a.txt line 1 for line line 2 for line line 3 for line [[email?protected] ~]$ vi b.txt ello world!!! #2. cat 后面不写任何参数,可以默认打开一个空白文件 [[email?protected] ~]$ cat a^H^H^Hconslel conslel #cat空格然后回车,默认打开一个空白的模板,你可以随意写东西,如果要退出这个模式,需要按下ctrl+d ,d就是end的意思,结束。 [[email?protected] ~]$ cat a.txt line 1 for line line 2 for line line 3 for line [[email?protected] ~]$ cat a.txt b.txt line 1 for line line 2 for line line 3 for line hello world!!! #5.上面的-b表示no blank,不计算空行的情况下显示行号。 [[email?protected] ~]$ cat -b a.txt 1 line 1 for line 2 line 2 for line 3 line 3 for line #6.行数显示,空行也计算 [[email?protected] ~]$ cat -n a.txt 1 line 1 for line 2 line 2 for line 3 4 line 3 for line 5 [[email?protected] ~]$ cacat cat ca^C [[email?protected] ~]$ cat -E a.txt cat: —?: No such file or directory line 1 for line line 2 for line line 3 for line (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |