cat命令
cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。
1、命令格式:cat [选项] [文件]
2、命令功能:一次显示整个文件:cat filename;从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件;将几个文件合并为一个文件:cat file1 file2 > file
3、命令选项:
-A,–show-all 显示所有,区分空行和空格
-b,–number-nonblank 显示行号,不显示空行的行号
-n,–number 显示行号,默认显示空行行号
–help 显示帮助信息
–version 显示版本信息
Cat可以用于查看文件的内容,且一般只用于查看一个文件,多个文件的查看也可行但是不会显示具体属于哪个文件难于区分。除此之外也可以用于合并文件内容。
合并时若没有目标文件则会自动创建,若没有写入内容也会创建。
双大于号“>>”可以追加写入,否则会直接覆盖原内容。
输入文件不能是输出文件,否则会报错。
若在echo 后不输入内容而是空格或者若干个空格,文件中会写入空行,若是将空格用双引号引上则会写入空格,但是只用cat命令是看不出区别的。
用-n选项可以查看行号,用-b选项不会显示空行的行号,但是会显示空格的行号。
-A选项可以查看空格和空行