Linux-命令-cat-示例

介绍

cat(“concatenate”的缩写)命令是Linux中最常用的命令之一,它预先安装在大多数Linux分发系统中,主要用于显示现有文件的内容。

示例

显示一个文件的内容

命令格式:

$ cat Documents/tecmint1.txt

示例:

Linux-命令-cat-示例_第1张图片

显示多个文件的内容

命令格式:

$ cat tecmint1.txt tecmint2.txt 

示例:

Linux-命令-cat-示例_第2张图片

用Cat命令创建一个文件

命令格式:

$ cat > Tecmint_tutorial.txt

示例:

执行完命令后,新行的指示灯闪烁。写入文件内容,按CTRL + D键保存并退出文件

将文本追加到文件中

命令格式:

$ cat >> Tecmint_tutorial.txt

示例:

输入或者粘贴你想要添加到这个文件中的内容,然后按下CTRL + D键

将文件内容复制到另一个文件中

命令格式:

$ cat Tecmint_tutorial.txt > New_file.txt

示例:

Linux-命令-cat-示例_第3张图片

将多个文件的内容添加到一个文件中

命令格式:

$ cat tecmint1.txt tecmint2.txt > cat_tecmint.txt

示例:

Linux-命令-cat-示例_第4张图片

查看文件内容显示行结尾符

命令格式:

$ cat -E cat_tecmint.txt 

示例:

Linux-命令-cat-示例_第5张图片

列出所有指定文件类型的内容

命令格式:

$ cat *.txt

示例:

显示文件中的行号

命令格式:

$ cat -n Fruits.txt

示例:

Linux-命令-cat-示例_第6张图片

打印多个文件的行号

命令格式:

$ cat -n Fruits.txt veg.txt

示例:

Linux-命令-cat-示例_第7张图片

用制表符显示文件内容

命令格式:

$ cat -T tabfile

示例:

用More命令查看文件内容

命令格式:

$ cat tutorial.txt | more

示例:

Linux-命令-cat-示例_第8张图片

您可以使用管道“|”符号,这有助于将一个命令的输出用作另一个命令的输入,在本例中,是“more”命令在文件末尾提供页面导航。

用Less命令查看文件内容

命令格式:

$ cat tutorial.txt | less

示例:

Linux-命令-cat-示例_第9张图片

禁止输出重复的空行

命令格式:

$ cat -s tutorial.txt

示例:

Linux-命令-cat-示例_第10张图片

将文件内容追加到另一个文件的末尾

命令格式:

$ cat Fruits.txt >> veg.txt 

示例:

Linux-命令-cat-示例_第11张图片

倒序显示文件内容

命令格式:

$ tac Weekdays.txt

示例:

Linux-命令-cat-示例_第12张图片

以二进制格式显示文件内容

命令格式:

$ cat Weekdays.txt | xxd -b

示例:

Linux-命令-cat-示例_第13张图片

以十六进制格式显示文件内容

命令格式:

$ cat Weekdays.txt | hexdump -C

示例:

Linux-命令-cat-示例_第14张图片

显示文件的特定行

命令格式:

$ cat Weekdays.txt | sed -n '3,6p'

示例:

Linux-命令-cat-示例_第15张图片

在上面的命令中,sed命令将借助管道符号获得cat命令的输出作为输入。然后,带有选项“-n”和模式“3,6p”的sed命令会打印输入的第3行到第6行。

按字母顺序对文件内容进行排序

命令格式:

$ cat -v veg.txt | sort

示例:

Linux-命令-cat-示例_第16张图片

在文件中显示文件标记的结束

命令格式:

$ cat > month.txt << EOF

示例:

Linux-命令-cat-示例_第17张图片

cat命令的输出作为输入保存在文件“month.txt”中,并在输入“EOF”时终止输入过程。

查看CPU信息

命令格式:

$ cat /proc/cpuinfo

示例:

Linux-命令-cat-示例_第18张图片

你可能感兴趣的:(linux命令,linux,运维,服务器,cat)