码迷,mamicode.com
首页 > 系统相关 > 详细

Linux cat命令详解

时间:2018-07-01 10:28:39      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:tom   必须   tab   world   用法   inux   标准   art   --   

cat主要有三大功能:

1.一次显示整个文件:cat filename

2.从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件.

3.将几个文件合并为一个文件:cat file1 file2 > file

常用的命令展示

特殊用法:增加多行内容,EOF必须成对出现(会删除原来文件的内容)

# 多文本写入文件cat >>yum.log <<EOF
> Hello
> World
> 2017
> `date +%T`
> EOF

把 log2012.log 的文件内容加上行号后输入 log2013.log 这个文件里

# 2013文件必须存在,这里做的是追加任务,且不改变源文件的内容,只是做显示用
 cat -n log2012.log  log2013.log    【-n :number 编号】

技术分享图片

把 log2012.log 和 log2013.log 的文件内容加上行号(空白行不加)之后将内容附加到 log.log 里

#  log.log文件必须存在,且不改变源文件的内容,只是做显示用
cat -b log2012.log log2013.log log.log 【-b, --number-nonblank   对非空输出行编号】

技术分享图片

把 log2012.log 的文件内容加上行号后输入 log.log 这个文件里

cat -n log2012.log &gt;log.log 【&gt;,&gt;&gt;标准的输入】

技术分享图片

在每行结束处显示 $

cat -E log.log 【-E 每行结束后添加$符号】

技术分享图片

有连续两行以上的空白行,就代换为一行的空白行

 cat -s log.log    【-s 连续两行以上的空白行,就代换为一行的空白行】

反向显示

tac /etc/passwd 【tac 最后一行到第一行反向在萤幕上显示出来】

技术分享图片

Linux cat命令详解

标签:tom   必须   tab   world   用法   inux   标准   art   --   

原文地址:https://www.cnblogs.com/ftl1012/p/9249281.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!