cat 命令

来源:互联网 发布:地理数据 共享 编辑:程序博客网 时间:2024/06/01 08:37

1、主要作用

1.1 显示某个文件 cat 3-15.c

cat 可以同时显示多个文件,例如cat 3-14.c 3-15.c

1.2 创建一个新的文件 cat > 3-18.c

创建新文件,并以特定字符退出编辑  cat > 3-18.c << EOF,该命令表示创建3-18.c文件,编辑其中内容,当输入EOF时退出编辑

(若是cat后的文件是已存在的文件,则新编辑的内容会覆盖原有的内容)

1.3追加写文件  cat >>3-18.c,此种方式写文件则新写内容就不会覆盖原有内容

 

1.4 将几个文件合并成一个文件  cat file1 file2 > file

2、部分参数

-b  -n  -E

[root@localhost ~]# cat /etc/profile    注:查看/etc/目录下的profile文件内容;
[root@localhost ~]# cat -b /etc/profile   注:查看/etc/目录下的profile内容,并且对非空白行进行编号,行号从1开始;
[root@localhost ~]# cat -n /etc/profile    注:对/etc目录中的profile的所有的行(包括空白行)进行编号输出显示;
[root@localhost ~]# cat  -E /etc/profile     注:查看/etc/下的profile内容,并且在每行的结尾处附加$符号

-n 或 --number 由 1 开始对所有输出的行数编号 -----------等同于工具 nl

$cat -n 3-18.c
     1 try new
     2 do this

$ nl 3-18.c
     1 try new
     2 do this

-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 --show-nonprinting

0 0
原创粉丝点击