当前位置: 首页 > 工具软件 > CAT > 使用案例 >

linux cat命令追加,linux cat命令

濮阳浩穰
2023-12-01

1.cat命令功能

cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用

2.cat命令格式

cat  [option]... [file]...

3.cat命令参数-A, --show-all           等价于 -vET

-b, --number-nonblank    对非空输出行编号

-e                       等价于 -vE

-E, --show-ends          在每行结束处显示 $

-n, --number             对输出的所有行编号

-s, --squeeze-blank      不输出多行空行

-t                       与 -vT 等价

-T, --show-tabs          将跳格字符显示为 ^I

-u                       (被忽略)

-v, --show-nonprinting   使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外

--help               显示此帮助信息并离开

4.cat命令实例

a.查看文件内容#cat 文件名

[root@centos-5 ~]# cat demo.txt

aaaaaaaaaaaaaaaaaaaa

bbbbbbbbbbbbbbbbbbbb

ccccccccccccccccccccc

dddddddddddddddddddd

#cat -n 文件名 显示内容行号

[root@centos-5 ~]# cat -n demo.txt

1  aaaaaaaaaaaaaaaaaaaa

2  bbbbbbbbbbbbbbbbbbbb

3  ccccccccccccccccccccc

4  dddddddddddddddddddd

[root@centos-5 ~]# cat -ne demo.txt

1  aaaaaaaaaaaaaaaaaaaa$

2  bbbbbbbbbbbbbbbbbbbb$

3  ccccccccccccccccccccc$

4  dddddddddddddddddddd$

b.cat 创建文件并追加内容,也可以向已有文件追加内容[root@centos-5 ~]# cat > text.txt

aaaaaaaa

vvvvvvvv

[root@centos-5 ~]# ll

total 96

drwxr-xr-x 2 root root  4096 Dec  6 00:40 aaaa

-rw------- 1 root root   909 Mar  8  2016 anaconda-ks.cfg

-rw-r--r-- 1 root root     5 Dec  9 01:25 a.txt

-rw-r--r-- 1 root root    85 Dec  9 01:08 demo.txt

-rw-r--r-- 1 root root    81 Jan 12  2010 index.html

-rw-r--r-- 1 root root 36494 Mar  8  2016 install.log

-rw-r--r-- 1 root root  3849 Mar  8  2016 install.log.syslog

-rw-r--r-- 1 root root    18 Dec  9 01:27 text.txt

[root@centos-5 ~]# cat >> B.txt <

> aaaaaaaaaaaaaaaaa

> bbbbbbbbbbbbbbbbbbb

> ccccccccccccccccc

> EOF

[root@centos-5 ~]# LL

-bash: LL: command not found

[root@centos-5 ~]# ll

total 104

drwxr-xr-x 2 root root  4096 Dec  6 00:40 aaaa

-rw------- 1 root root   909 Mar  8  2016 anaconda-ks.cfg

-rw-r--r-- 1 root root     5 Dec  9 01:25 a.txt

-rw-r--r-- 1 root root    56 Dec  9 01:30 B.txt

-rw-r--r-- 1 root root    85 Dec  9 01:08 demo.txt

-rw-r--r-- 1 root root    81 Jan 12  2010 index.html

-rw-r--r-- 1 root root 36494 Mar  8  2016 install.log

-rw-r--r-- 1 root root  3849 Mar  8  2016 install.log.syslog

-rw-r--r-- 1 root root    18 Dec  9 01:27 text.txt

c.cat 连接多个文件的内容并且输出到一个新文件中[root@centos-5 ~]# cat a.txt

aaaa

[root@centos-5 ~]# cat B.txt

aaaaaaaaaaaaaaaaa

bbbbbbbbbbbbbbbbbbb

ccccccccccccccccc

[root@centos-5 ~]# cat demo.txt

aaaaaaaaaaaaaaaaaaaa

bbbbbbbbbbbbbbbbbbbb

ccccccccccccccccccccc

dddddddddddddddddddd

[root@centos-5 ~]# cat a.txt B.txt >> demo.txt

[root@centos-5 ~]# cat demo.txt

aaaaaaaaaaaaaaaaaaaa

bbbbbbbbbbbbbbbbbbbb

ccccccccccccccccccccc

dddddddddddddddddddd

aaaa

aaaaaaaaaaaaaaaaa

bbbbbbbbbbbbbbbbbbb

ccccccccccccccccc

 类似资料: