linux cat命令学习

来源:互联网 发布:淘宝联盟21号不能提现 编辑:程序博客网 时间:2024/05/20 01:33
一、cat 命令概述:
     cat 命令是 concatenate(连锁)的简写,意思是合并文件。

二、cat 命令的使用方式:
     cat [-AbeEnstTuv] [-help] [--version] fileName
     把档案串连接后传到基本输出(屏幕 或者 追加到另一个文档)

三、cat 命令的参数:
     -n (-number) 由 1 开始对所有输出的行数编号
     -b (-number-nonblank) 和 -n 相似,只是该参数不会对空白行进行编号
     -s (-squeeze-blank) 当遇到有连续两行以上的空白行,就将其替换为一行的空白行
     -v (-show-nonprinting)

四、cat 命令使用示例:
     1、cat -n textfile1 > textfile2  把 textfile1 文档的内容进行编号后,输出到 textfile2 这个文档中。
          注:该操作会将 textfile2 文档中的原有内容进行清空和替换
     2、cat -b textfile1 textfile2 >> textfile3 把 textfile1 和 textfile2 文档的内容进行编号(空白行不编号)后,将其内容追加到  textfile3 文档里                      
          注:该操作只是将内容追加到 textfile3 文档的最后,并不会对该文档的原有内容进行变动
     3、cat /dev/null > /etc/text.txt  清空 text.txt 文档的内容

五、cat 命令的主要三大功能:
     1、一次显示整个文件:         $ cat filename
     2、从键盘创建一个文件。       $ cat > filename (该操作只能创建新文件,不能编辑已有文件)
     3、将多个文件合并为一个文件   $ cat file1 file2 > file3

六、重导向符号:
     1、 ">" :这个是重导向输出符号,可以将 cat 命令的标准屏幕输出导向为自己指定的任意输出(如某个文件)
     2、 "<" :这个是重导向输入符号,可以将 cat 命令的标准键盘输入导向为自己指定的任意输入(如某个已存在的文件)
0 0
原创粉丝点击