linux命令学习(10)-cat

 

【命令名称】 cat
【使用权限】所有人
【命令功能】由第一行开始显示文档内容
【命令语法】 cat [-nbA] filename
【常用参数】
 -b输出行号,空白行行号不输出
 -n输出行号,空白行也输出行号
 -A把特殊字符显示出来
【命令实例】
1.      输出passwd内容并输出行号
[cxc@cxcserver ~]$ cat -n /etc/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
     ………….中间省略 …………………
 37 avahi-autoipd:x:100:156:avahi-autoipd:/var/lib/avahi-autoipd:/sbin/nologin
 38 cxc:x:500:500::/home/cxc:/bin/bash
 39 ntp:x:38:38::/etc/ntp:/sbin/nologin
 40 test:x:501:501::/home/test:/bin/bash
 41    cxx:x:502:502::/home/cxx:/bin/bash
2.      直接编辑内容,输入EOF结束,这个命令功能在写脚本时非常有用 。 
[cxc@cxcserver ~]$ cat >>/tmp/test.txt    <<EOF
> 1111
> 2222
> 3333
> 4444
> EOF
 3. test.txt文档进行清空,用cat /dev/null来实现
[cxc@cxcserver ~]$ cat /dev/null >/tmp/test.txt
[cxc@cxcserver ~]$ cat /tmp/test.txt
[cxc@cxcserver ~]$

你可能感兴趣的:(linux,linux命令,linux系统)