cat命令学习

cat

功能说明

       连接或打印一个文件到标准输出。常用来看一个文件的内容,类似的命令还有moreless等。

语法格式

       Cat [选项] [参数]

常用选项

      -n-number:由1开始对所有输出的行数编号,包括空行。

      -b--number-nonblank:和-n相似,只不过对于空白行不编号。

    -s--squeeze-blank:当遇到连续两行以上的空白行时替换为一行的空白行。

    -A:显示不可打印字符,行尾显示“$”。

    -E在行尾显示”$”符号。

参数

       一个或多个文件名列表

实例

       查看一个文件内容

[root@lixin ~]# cat beyond.txt

I am studying Linux

I am a good man

 

       查看文件并显示行号

[root@lixin ~]# cat -n beyond.txt

1 I am studying Linux

2 I am a good man

 

       查看一个文件并输出行尾标识符

[root@lixin ~]# cat beyond.txt

I am studying Linux$

I am a good man$

扩展应用

       搭配重定向符号多行打印一个文件

[root@lixin ~]# cat > beyond.txt<<EOF

> I am studying Linux

> I am a good man

> EOF

[root@lixin ~]# cat beyond.txt

I am studying Linux

I am a good man

小技巧

       当要查看的文件内容过多时,由于cat是一次把所有文本显示出来,所以文本会在屏幕上闪过,来不及查看,此时可以搭配more来进行分页显示。

       也可以利用shell的锁屏快捷键来进行锁屏Ctrl+S,解锁用Ctrl+Q


你可能感兴趣的:(linux,命令,cat)