cat

1 .命令格式:
cat [选项] [文件]…

2 .命令功能

  • 一次性显示整个文件:cat filename
  • 从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件
  • 讲几个文件合并成一个文件: cat file1 file2 > file

3 . 命令参数:

-n 或 –number:由 1 开始对所有输出的行数编号;

-b 或 –number-nonblank:和 -n 相似,只不过对于空白行不编号;

-s 或 –squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行;

-v 或 –show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外;

-E 或 –show-ends : 在每行结束处显示 $;

-T 或 –show-tabs: 将 TAB 字符显示为 ^I;

-e : 等价于 -vE;

-A, –show-all:等价于 -vET;

-t:等价于”-vT”选项。

4 .其它

  • 重定向操作符有两个: >和>>,前者是内容覆盖,后者是在文件的最后追加。
  • 使用here doc来生成文件:

例子1

[root@localhost test]# cat >log.txt <<EOF  //非固定
> Hello
> World
> Linux
> PWD=$(pwd)
> EOF
[root@localhost test]# ls -l log.txt
-rw-r--r-- 1 root root 37 10-28 17:07 log.txt
[root@localhost test]# cat log.txt
Hello
World
Linux
PWD=/opt/soft/test
[root@localhost test]#
  • tac 是将 cat 反写过来,所以他的功能就跟 cat 相反, cat 是由第一行到最后一行连续显示在萤幕上,而 tac 则是由最后一行到第一行反向在萤幕上显示出来!
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值