1、文件管理
$ cat
cat(英文全拼:concatenate)命令用于连接文件并打印到标准输出设备上。
使用权限
所有使用者
语法格式
cat [-AbeEnstTuv] [--help] [--version] fileName
参数说明
-n | [--number]:由1开始对所有输出的行数编号
-b | [--number-nonblank]:和-n相似,只不过对于空白行不编号
-s | [--squeeze-blank]:当遇到有连续两行以上的空白行,就代换为一行的空白行
-v | [--show-nonprinting]:使用^和M-符号,除了LFD和TAB之外()
-E | [--show-ends]:在每行结束出显示$
-T | [--show-tabs]:将TAB字符显示为^|
-A | [--show-all]:等价于-vET
-e:等价于"-vE"选项
-t:等价于"-vT"选项
实例
把textfile1的文档内容加上行号后输入textfile2这个文档里:
cat -n textfile1 > textfile2
把textfile1和textfile2的文档内容加上行号(空白行不加)之后将内容附加到textfile3文档里:
cat -b textfile1 textfile2 >> textfile3
清空/etc/text.txt文档内容:
cat /dev/null > /etc/test.txt
cat也可用来制作镜像文件。例如要制作软盘的镜像文件,将软盘放好后输入:
cat /dev/fd0 > OUTFILE
相反的,如果想把image file写到软盘,输入:
cat IMG_FILE > /dev/fd0
注:
- 1.OUTFILE指输出的镜像文件名。
- 2.IMG_FILE指镜像文件。
- 3.若从镜像文件写回device时,device容量与相当。
- 4.通常用制作开机磁片。
重要程度: