cat命令主要用来进行连接文件或者进行标准输出打印,这个命令通常是讲几个文件连接起来或者是从标准输入读取内容并进行显示。
1.命令格式
cat [选项] [文件名]...
2.命令功能
1.一次显示整个目录文件
2.直接创建一个新文件,cat filename。
3.将几个文件创建成一个新文件:cat file1 file2 > file
3.常用的命令参数
-A 显示所有
-b 对非空输出行进行编号
-E 显示结尾
-n 显示所有的输出行
-s 有连续两行的空白行,就替换成一行空白行
4.使用实例
1.我们利用fstab这个文件来说明
[fbase@hundsun /]$ cat etc/fstab
LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
LABEL=SWAP-sda2 swap swap defaults 0 0
2.我们执行cat -A试试看,结果是显示所有内容
[fbase@hundsun /]$ cat -A etc/fstab
LABEL=/ / ext3 defaults 1 1$
LABEL=/boot /boot ext3 defaults 1 2$
tmpfs /dev/shm tmpfs defaults 0 0$
devpts /dev/pts devpts gid=5,mode=620 0 0$
sysfs /sys sysfs defaults 0 0$
proc /proc proc defaults 0 0$
LABEL=SWAP-sda2 swap swap defaults 0 0$
3.我们执行cat -b试试看,显示了行号
[fbase@hundsun /]$ cat -b etc/fstab
1 LABEL=/ / ext3 defaults 1 1
2 LABEL=/boot /boot ext3 defaults 1 2
3 tmpfs /dev/shm tmpfs defaults 0 0
4 devpts /dev/pts devpts gid=5,mode=620 0 0
5 sysfs /sys sysfs defaults 0 0
6 proc /proc proc defaults 0 0
7 LABEL=SWAP-sda2 swap swap defaults 0 0
以上则是给出cat最常用的命令形式。