cat 命令

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值