仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 441|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] 带来一篇CentOS检查文件的几种方法

[复制链接]
金色的骷髅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:46:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!有很多敕令都可以检查文件,分歧的敕令有分歧的长处,可以针对分歧的须要分离选择敕令以进步效力:
cat由第一行开端显示内容,并将一切内容输入
tac从最初一行倒序显示内容,并将一切内容输入
more依据窗口巨细,一页一页的实际文件内容
less和more相似,但其长处可以往前翻页,并且停止可以搜刮字符
head只显示头几行
tail只显示最初几行
nl相似于cat-n,显示时输入行号
我应用最多的是more和less!


1.cat与tac
cat功效是将文件从第一行开端持续的将内容输入在屏幕上。然则cat其实不经常使用,缘由是当文件年夜,行数比拟多时,屏幕没法全体容下时,只能看到一部门内容。

cat语法:cat[-n]文件名
参数解释:-n:显示时,连行号一路输入

例如:
[root@redhat~]#cat.bashrc
#.bashrc

#Userspecificaliasesandfunctions
aliasrm=rm-i
aliascp=cp-i
aliasmv=mv-i

#Sourceglobaldefinitions
if[-f/etc/bashrc];then
./etc/bashrc

fi


参加-n参数
[root@redhat~]#cat-n.bashrc
1#.bashrc
2
3#Userspecificaliasesandfunctions
4
5aliasrm=rm-i
6aliascp=cp-i
7aliasmv=mv-i
8
9#Sourceglobaldefinitions
10if[-f/etc/bashrc];then
11./etc/bashrc
12fi


tac的功效是将文件从最初一行开端倒过去将内容数据输入到屏幕上。我们可以发明,tac现实上是cat反过去写。

tac语法:tac文件名
例如:
[root@redhat~]#tac.bashrc
fi
./etc/bashrc
if[-f/etc/bashrc];then
#Sourceglobaldefinitions

aliasmv=mv-i
aliascp=cp-i
aliasrm=rm-i

#Userspecificaliasesandfunctions
#.bashrc

发明没有,和cat输入的比拟,完整是倒过去的。这个敕令也不经常使用。

2.more和less(推举应用)
相对cat和tac来讲,more和less很好用。

more的功效是将文件从第一行开端,依据输入窗口的巨细,恰当的输入文件内容。
当一页没法全体输入时,可以用“回车键”向下翻3行(我的情况是3行,其他linux版本能够分歧),或许应用“空格键”向下翻页。
加入检查页面,请按“q”键。
别的,more还可以合营管道符“|”(pipe)应用,例如:ls-al|more

more的语法:
more文件名

less的功效和more类似,然则应用more没法向前翻页,只能向后翻。
less可使用【pageup】和【pagedown】键停止前翻页和后翻页,如许看起来更便利。

less的语法:
less文件名

less还有一个功效,可以在文件中停止搜刮你想找的内容,假定你想在passwd文件中查找有无weblogic字符串,那末你可以如许来做:
[root@redhatetc]#lesspasswd
然后输出:
/weblogic
回车
此时假如有weblogic字符串,linux会把该字符已高亮方法显示。

加入检查页面,请按“q”键。

3.head和tail
head和tail平日应用在只须要读取文件的前几行或许后几行的情形下应用。

head的功效是显示文件的前几行内容

head的语法:
head【-nnumber】文件名

例如:
[root@redhatetc]#head-n5passwd--只显示5行内容
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

tail的功效正好和head相反,只显示最初几行内容

tail的语法:
tail[-nnumber]文件名

例如:
[root@redhatetc]#tail-n10passwd--只显示最初5行
userb:x:503:504::/home/userb:/bin/bash
userc:x:504:502::/home/userc:/bin/bash
zgz:x:505:505::/home/zgz:/bin/bash
myy:x:506:505::/home/myy:/bin/bash
weblogic:x:507:508::/home/weblogic:/bin/bash

4.nl
nl的功效和cat-n一样,异样是从第一行输入全体内容,而且把行号显示出来

nl的语法:
nl文件名

例如:
[root@redhatetc]#nl~/.bashrc
1#.bashrc

2#Userspecificaliasesandfunctions

3aliasrm=rm-i
4aliascp=cp-i
5aliasmv=mv-i

6#Sourceglobaldefinitions
7if[-f/etc/bashrc];then
8./etc/bashrc

9fi


如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
精灵巫婆 该用户已被删除
沙发
发表于 2015-1-16 22:39:18 | 只看该作者

带来一篇CentOS检查文件的几种方法

老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。
小女巫 该用户已被删除
板凳
发表于 2015-1-25 17:14:17 | 只看该作者
即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。
乐观 该用户已被删除
地板
发表于 2015-2-3 12:38:07 | 只看该作者
选择一些适于初学者的Linux社区。
小妖女 该用户已被删除
5#
发表于 2015-2-9 03:16:11 | 只看该作者
这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。
山那边是海 该用户已被删除
6#
发表于 2015-2-26 20:28:46 | 只看该作者
任何人都可以根据自己的喜好来定制适合自己的操作系统,Linux?是抢占式多任务多用户操作系统.
简单生活 该用户已被删除
7#
发表于 2015-3-8 17:56:00 | 只看该作者
Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。
飘灵儿 该用户已被删除
8#
发表于 2015-3-16 14:31:41 | 只看该作者
生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。
因胸联盟 该用户已被删除
9#
发表于 2015-3-22 23:56:17 | 只看该作者
这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-15 13:27

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表