Cat命令格式:
cat [-AbeEnstTuv] [--help][--version] fileName
说明:把文件串连接后传到基本输出(屏幕或输出到另外一个文件)
参数:
-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 显示此帮助信息并退出
--version 显示版本信息并退出
Cat命令功能简单描述:
1.显示文件内容
2.新建文件——.从标准输入设备读入数据,并将结果重定向到新文件;则可以新建一个文件。
3.串接文件
4.清空文件
5.Cat命令在编辑新文件时,只能从键盘接收数据;不能灵活地对文件内容进行编辑,因此用该命令只能创建简单的文件。
Cat命令举例:
1.显示整个文件。
cat ~/work/testfile.txt
2.从键盘创建一个文件。
cat > ~/work/testfile.txt
只能创建新文件,不能编辑已有文件.
3.将几个文件串接为一个文件。
cat ~/work/testfile1.txt ~/work/testfile2.txt> ~/work/testfile3.txt
把testfile1.txt文件内容加上行号后输入testfile2.txt文件:
cat -n ~/work/testfile1.txt > ~/work/testfile2.txt
把testfile1.txt和testfile2.txt文件内容加上行号(空白行不加)之后将内容串接到testfile3.txt文件:
cat -b ~/work/testfile1.txt ~/work/testfile2.txt>> ~/work/testfile3.txt
4.清空文件:
cat /dev/null > ~/work/testfile1.txt