Linux命令分析: cat

用途:用于连接文件并打印到标准输出上

格式:cat   选项   文件...

通常对cat有三种用法:

1.显示整个文件的内容(可同时显示多个文件的内容)

cat   文件名...

2.创建一个新文件(文件不能已存在)

cat   >   文件名

3.将多个文件的内容拼合成一个文件

cat   file1   file2...   >   file

另外,通过配合输出重定向,管道及正则表达式,cat命令能实现非常灵活的功能,是最为常用的命令之一


参数:

-A   --show-all   等价于-vET

-b   --number-nonblank   与-n类似,但是对空白行不编号

-e   等价于-vE

-E   --show-ends   显示“$”在每行末尾

-n   --number   给输出里的每一行进行编号并显示

-s   -squeeze-blank   输出中有连续两个以上的空白行时,替换为一个空白行显示

-t   等价于-vT

-T   --show-tabs   将输出中的TAB用“^I”符号显示出来

-v   --show-noprinting   使用“^”和“M-”符号,除了LFD和TAB不显示


常用格式:

1.显示文件内容,并统计一共有多少行

cat   -n   文件名

这个命令等价于 nl


2.用cat创建文件,末尾要加结束符(如果不在脚本中则可以Ctrl+d作为输入结束)

cat   >   文件名   <<   EOF


3.连接多个文件的内容并输出到另一个文件中

cat   file1   file2   >   file

如果被输出的文件名已存在,则内容会被覆盖


4.连接多个文件的内容并附加到另一个文件中

cat   file1   file2   >>   file


5.将文件内容清空

cat   /dev/null   >   文件名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值