首页 > 代码库 > 一天一个Linux基础命令之查看文件内容cat、tac

一天一个Linux基础命令之查看文件内容cat、tac

cat 查看文本文件

1、命令格式

cat[OPTION]... [FILE]...


2、命令功能

1.显示文件内容,创建新文件cat>filename 

2.输入内容,内容输入完毕之后用Ctrl+D结束输入

3.将几个文件合并为一个文件:cat file1 file2... > file

3、常用参数

-n:在输入数据前面加行号

-b:非空的行输出,并且输出行号

-e|-E:在每行结束后再后面加上$

                     $一般用于行尾结束

-s:空行不重复输出

-t|-T:换行符显示为^I

4、常用范例

1.查看文件中的内容

命令:cat/etc/issue

[root@server~]# cat /etc/issue
CentOSrelease 6.5 (Final)
Kernel \ron an \m
 
[root@server~]#


2.issue中的内容添加到文件尾部

命令:cat /etc/issue >> test

[root@server~]# cat test 
123
123
123
 
[root@server~]# cat /etc/issue >> test 
[root@server~]# cat test 
123
123
123
 
CentOSrelease 6.5 (Final)
Kernel \ron an \m
 
[root@server~]#


3.显示文件的行数

命令:cat -n test

[root@server~]# cat -n test 
     1    123
     2    123
     3    123
     4    
     5    CentOSrelease 6.5 (Final)
     6    Kernel\r on an \m
     7    
[root@server~]#


4. cat给新文件输入内容

cat>file
[root@server~]# cat >test1
hello
world   
[root@server~]# cat test1
hello
world
[root@server~]#


提示:用cat输入文件内容时,在文件内容输入完毕时,要用Ctrl+D结束输入

备注:

       tac (反向列示)

命令:

tac test1

输出:

[root@server ~]# tac test1
world
hello
[root@server~]#


说明:tac 是将 cat 反写过来,所以他的功能就跟 cat 相反, cat 是由第一行到最后一行连续显示在萤幕上,而 tac 则是由最后一行到第一行反向在萤幕上显示出来!


本文出自 “linux菜鸟” 博客,请务必保留此出处http://geekb0y.blog.51cto.com/10743719/1882847

一天一个Linux基础命令之查看文件内容cat、tac