linux cat命令追加,linux cat命令

linux cat命令追加,linux cat命令1 cat 命令功能 cat 命令的用途是连接文件或标准输入并打印 这个命令常用来显示文件内容 或者将几个文件连接起来显示 或者从标准输入读取内容并显示 它常与重定向符号配合使用 2 cat 命令格式 cat option file 3 cat 命令参数 A show all 等价于 vET b number nonblank 对非空输出行编号 e

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/224161.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午12:34
下一篇 2026年3月17日 下午12:34


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号