学习Fedora proc文件系统命令时,这里我们主要介绍Fedora proc文件系统命令,在这里拿出来和大家分享一下。显示文件内容Fedora proc文件系统命令:cat ,more,less,head,tailcat命令查看文件过程中,因为有的文本过于庞大,文本在屏幕上迅速闪过,用户不及看清其内容.该命令就可以一次显示一屏文本,显示满之后,停下来,并在终端底部打印出-MORE-.若要继续显示,按回车或空格键即可.
使用形式:cat[选项]文件名
-V:--show-nonprinting用一种特殊形式显示控制字符,LFD与TAB除外
-n 或 --number 由 1 开始对所有输出的行数编号
-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
下面给出使用例子看看
每一个是在屏幕上显示出51CTO.txt文件的内容.加了-A是如果文件中含有特殊字符的话,一起显示出来.
第三个是把两个文件的内容合并起来,放入文件beijin.txt中.然后查看其内容变化.
more命令
要查看文件过程中,因为有的文本过于庞大,文本在屏幕上迅速闪过,用户不及看清其内容.该命令就可以一次显示一屏文本,显示满之后,停下来,并在终端底部打印出-MORE-.若要继续显示,按回车或空格键即可.
使用格式:more[选项]文件名
-P:显示下一屏之前先清屏
-C:作用同-P类似
-d:在每屏底部显示更友好的提示信息.
-s:文件中连续的空白行压缩成一个空白行显示
i:n在Fedora proc文件系统命令行中指定了多个文件名的情况下,可用此命令使之显示第I个文件,若I过大,则显示文件名列表中***一个文件.
i:p在命令行中指定了多个文件夹名的情况下,可用些命令使之显示倒数第I个文件,若I过大,则显示***个文件.
i:f显示当前文件的文件名和行数.
下面给出几个例子:
分页方式显示文件内容
less命令
该命令和上面的功能基本相同,不同的是显示文件夹时允许用户既可以向前又可以向后地翻阅文件,而MORE命令只能向后翻.
命令格式:less文件名
如果按页翻TEST文件,执行如下:
#less test
如果向后翻用键盘上的"PAGE UP".向前用"PAGE DOWN"
head命令
该命令只显示文件或标准输入的头几行内容,如果用户希望查看一个文件究竟保存的是什么内容,只要查看文件的头几行,而不必浏览整个文件.便可使用该命令.
格式:head [n值]文件名
这里是显示文件的前3行.和前8行看看.
tail命令
和HEAD命令功能相对应,如果想查看文件的尾部,就使用该命令.
格式:tail [选项]文件名
+num:从第num行以后开始显示
-num:从距离文件尾行处开始显示.如果省略参数,则默认为10
l:以文本行为num的计数单位,与参数+num或-num选项同时使用时,num表示要显示的文本行行数.
c:以字节为num的计数单位,与参数+num或-num选项同时使用时,num表示要显示的字符数.
例子:
显示文件的***8行.
文件内容查询命令:grep,egrep,fgrep
这组Fedora proc文件系统命令抒写的查找模式搜索文件,通知用户在什么文件中搜索到与指定的模式匹配的字符串.GREP命令一次只能搜索一个指定的模式,EGREP命令检索扩展的正则表达式.FGREP命令检索固定字符串,并不识别正则表达式,是一种更为快速的搜索Fedora proc文件系统命令.用来搜索文件中包含的关键词.
格式:grep [选项][查找模式][文件名1,文件名2,....]
egrep[选项][查找模式][文件名1,文件名2,...]
fgrep[选项][查找模式][文件名1,文件名2,...]
例子:
搜索字符串"redhat".
***一个Fedora proc文件系统命令是搜索出当前目录下所有文件中含有"51CTO"字符串的行
【编辑推荐】