cat命令

来源:互联网 发布:小众发单软件 编辑:程序博客网 时间:2024/06/06 15:48

cat命令就是concatenate files and print on the standard output 的简称,就是合并文件,在报表输出上打印输出的意思。


1、查看文件

因为这里的 内存信息比较多,所以通过head 命令,只显示前5行

[root@wc1 Desktop]# cat /proc/meminfo | head -n 5MemTotal:        1012292 kBMemFree:          334420 kBBuffers:           27704 kBCached:           258252 kBSwapCached:            0 kB


如果要查看的信息不存在,就会报错:

[root@wc1 Desktop]# cat n4cat: n4: No such file or directory

2、创建文件

创建文件通过 > 符号,把数据写入文件n1中,如果文件已存在,会覆盖。

输入结束后,可以按ctrl+c。

另一种方法是:通过指定 here document的方式,也就是 <<符号,就可以指定当输入“特定符号时”,自动结束。

需要注意的是,这个符号和后面的符号,大小写要对应,比如下面用的是EOF,如果是小写的eof是没有用的

[root@wc1 Desktop]# cat > n1abccdeefGcDe^C   [root@wc1 Desktop]# cat >n2 <<EOF> ABC> cde> fg> eof> EOF[root@wc1 Desktop]# ^C[root@wc1 Desktop]# cat n2ABCcdefgeof

3、追加文件

追加文件和创建文件的区别就是,用 >> 代替 > 


4、合并文件

可以把多个文件合并成1个文件,这里把n1,n2,合并成n3

[root@wc1 Desktop]# cat n1 n2 > n3[root@wc1 Desktop]# cat n3abccdeefGABCcdefgeof

5、显示行号

-n:编号

[root@wc1 Desktop]# cat -n n3     1abc     2cde     3efG     4ABC     5cde     6fg     7eof


-b:跳过非空行
[root@wc1 Desktop]# cat -b n4     1ABC     2DD     3XXX

0 0
原创粉丝点击