ubuntu下显示文件内容与信息的常用命令

显示文件内容

【cat】 从第一行开始显示文本内容

参数如下

-n:   显示时,连行号印出屏幕上。 
-A   将 DOS 下的 <tab> 与断行字符都列出来!

-E:   将 DOS 编辑的文件中,仅列出 断行字符出来!

 

【tac】 从最后一行到第一行的顺序显示文本内容

 

【more】 分页显示文件内容。语法:more 文件名。同时这个还可以用在目录数量太多的情况下。用法如是:ls -al | more

【less】 的作用与more类似,但是更为方便的是这个命令可以前后翻页,more只能往后翻页。

我们还可以在显示文件内容的时候find某些我我们指定的字符串,ps:{然后在输入 / 之后,光标会移动到最左下角等待输入,这个时候您只要输入你的字符串之后,就会自动的帮你找出来该关键词啰!

 

【head】 显示文件的头几行,默认是10行。[空行也算一行,但是在nl中空行行首没有行数,要注意这个地方的差别和理解]

语法:head [-n number] [文件名]

参数 -n:显示number行。

【tail】 显示文件的尾部几行,默认是10行。同head

这个和head的语法和参数类似。

ps:假如我们想拿出前40行中第21到40行的内容呢。这样试下:head -n 40 文件名|tail -n 20

 

【strings】 也可以输出文本文件,网上的解释是:在对象文件或二进制文件中查找可打印的字符串。具体的用法可以google一下

【nl】  以每行行首带上行数的方式输出文件内容,目地估计是为了更加能看清文件行数

【od】 以二进制的方式显示文件的内容

显示文件相关信息

【file】

file 文件名

ls -l 文件名

参数可以控制具体的信息,不再赘述

posted @ 2012-07-30 11:30  小'帅  阅读(1292)  评论(0编辑  收藏  举报