cat 显示文件内容 把文件内容全部显示出来 创建新文件 修改文件 合并文件
选项:
-n #显示文件时,显示文件的行号
-A #给显示的文件内容的每行结尾加上一个标识符
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 |
[root@clf ~]# cat passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin sync:x:5:0:sync:/sbin:/bin/sync shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown [root@clf ~]# cat -n passwd 1 root:x:0:0:root:/root:/bin/bash 2 bin:x:1:1:bin:/bin:/sbin/nologin 3 daemon:x:2:2:daemon:/sbin:/sbin/nologin 4 adm:x:3:4:adm:/var/adm:/sbin/nologin 5 lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin 6 sync:x:5:0:sync:/sbin:/bin/sync 7 shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown [root@clf ~]# cat -A passwd root:x:0:0:root:/root:/bin/bash$ bin:x:1:1:bin:/bin:/sbin/nologin$ daemon:x:2:2:daemon:/sbin:/sbin/nologin$ adm:x:3:4:adm:/var/adm:/sbin/nologin$ lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin$ sync:x:5:0:sync:/sbin:/bin/sync$ shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown$ [root@clf ~]# echo "123456 " >> pass.txt [root@clf ~]# cat pass.txt 123456 [root@clf ~]# cat -A pass.txt 123456 $ [root@clf ~]# hostname -I 10.0.0.100 [root@clf ~]# hostname -I | cat -A 10.0.0.100 $ # << 标识符限定输入重定向 命令从标准输入中输入,直到遇到标识符的分解符结束 [root@clf ~]# cat >123.txt<<EOF > 123 > 456 > 789 > EOF [root@clf ~]# cat 123.txt 123 456 789 [root@clf ~]# cat >>123.txt<<oldboy > 000 > oldboy [root@clf ~]# cat 123.txt 123 456 789 000 cat >456.txt<<EOF 123 456 789 EOF #将多个文件合并为一个文件 [root@clf ~]# cat pass.txt 123456 [root@clf ~]# cat test.txt 2 3 [root@clf ~]# cat pass.txt test.txt 123456 2 3 [root@clf ~]# cat pass.txt test.txt > new.txt [root@clf ~]# cat new.txt 123456 2 3 [root@clf ~]# cp /etc/services ./ |