linux cat 命令使用记录

cat  filename

会查看文件内容,但是仅仅是查看

cat filename1 filename2

会查看文件内容,但是仅仅是查看 并且文件内容中间不会有明显的区分

cat > filename  

会创建一个新文件,并进入文件内容输入的界面,当从键盘输入完毕文件内容后

回车新换一行 Ctrl+c(Ctrl+d) 可以结束输入(为什么要新换一行啊,不换的话最后一行信息会丢失)

如果文件已经存在会覆盖原先的文件,原先文件内容丢失。要注意使用

cat >> filename

会进入键盘输入界面,输入内容后,会在文件原先的内容基础上增加输入的内容

回车新换一行 Ctrl+c 可以结束输入(为什么要新换一行啊,不换的话最后一行信息会丢失)

cat  filename1  filename2 >filenamenew

会将filename1和filename2的内容进行合并,生成一个新的filenamenew的文件

如果filenamenew已经存在,那么会进行覆盖

 

还有一个问题

cat  > filename <<jieshu

以上这种写法 意思是以jieshu作为输入结束的标识,见下图

 

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 显示此帮助信息并离开

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值