Linux运维相关(三)
学习Linux运维过程中的心得体会以及知识点的整理,方便我自己查找,也希望可以和大家一起交流。
—— Linux的基本命令(二)——
一.locate:查找文件。
【注意】:
(1).该命令需要在线安装,建议使用CantOS。
(2).安装locate的步骤:
1.安装locate工具:yum -y install mlocate
2.更新locate数据库:updatedb
(3).该命令并非实时性,根据自己的数据库查找文件,CentOS每天更新一次数据库,安装完locate后,生成/var/lib/mlocate目录,存放数据库
(4).locate数据库位置在/var/lib/mlocate/mlocate.db
(5).该命令为模糊匹配。
1.格式:locate [options] [文件名或关键字]
2.选项:
- -q 安静模式,不会显示任何错误讯息。
- -n 至多显示 n个输出。
二.more:可以翻页查看文本文件内容
1.格式:more [options] [文件名]
2.选项:
- -[数字]:一次显示该数字行
- +[数字]:从该数字行开始显示
- -s:合并空行为一行空行
3.操作:
- enter键:向下翻一行
- 空格键:向下翻一屏
- ctrl+b:向上翻一屏
- ctrl+f:向下翻一屏
- =:显示当前的行号
- v:调用vi编辑器
- ![command命令]:调用shell执行命令
- q:退出more命令
三.less:可以翻页查看文本文件内容(和more差不多)
1.格式:less [options] [文件名]
2.选项: - -m:类似于more的百分比
- -N:显示每行行号
3.操作: - enter键:向下翻一行
- 空格键:向下翻一屏
- ctrl+b:向上翻一屏
- ctrl+f:向下翻一屏
- 上下方向键:向上/向下翻一行
- /word:在该文件中查找word关键字
n:查找下一个
N:查找上一个
【注意】more和less经常在管道中使用。
管道:连接多条命令,前一条命令输出结果作为后一条命令的输入条件, 管道符 |
例如:ls -R /root | less
四.head:默认查看文件文件的前十行
1.格式:head [options] [文件名]
2.选项:
- -n:查看文件文件前n行
五.tail:默认查看文本文件的后十行
1.格式:tail [options] [文件名]
2.选项:
- -n:查看文本文件的后n行
- -f:动态查看文本文件内容,如动态查看日志: tail -f /var/log/messages