Linux-cat

cat:
用于连接文件并打印到标准输出设备上;
语法:
cat +参数 filename
参数:
-n 或 --number:由 1 开始对所有输出的行数编号。
-b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。
-s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。
-v 或 --show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。
-E 或 --show-ends : 在每行结束处显示 $。
-T 或 --show-tabs: 将 TAB 字符显示为 ^I。
-e : 等价于 -vE。
-A, --show-all:等价于 -vET。
-e:等价于"-vE"选项;
-t:等价于"-vT"选项;

应用:
1.显示一个已有文件 
cat filename
2.创建一个新的文件:
cat > filename  键盘标准输入读取重定向到文件中去   crtl+d结束输入
3.多文件操作:
cat -n file1 > file2                  把 file1 的文档内容加上行号后输入file2 这个文档里 (>覆盖 >>追加)
cat -b file1 file2 >> file3        把 file1 和 file2 的文档内容加上行号(空白行不加)之后将内容附加到 file3 文档里:
cat /dev/null > /test/test.txt    清空文件
cat /dev/fd0 > OUTFILE         软盘到镜像文件
cat IMG_FILE > /dev/fd0        镜像文件写到软盘
注:
1. OUTFILE 指输出的镜像文件名
2. IMG_FILE 指镜像文件
3. 若从镜像文件写回 device 时,device 容量需与相当
4. 通常用制作开机磁片


 

你可能感兴趣的:(Linux-c基础)