Linux文件搜索命令locate、which、grep详解
2024-08-30 05:33:33
命令locate详解
命令locate,其基本功能是在文件资料库中可以快速的搜索系统文件,占用系统资源很少,例如:locate my.cnf
还可以使用locate -i [文件名],不区分大小写进行搜索,例如:locate my.cnf
因为它并不是在整个磁盘或者某个范围中查找的,所以,有的文件(比如:新创建的文件,当然,在某些目录下,比如:/tmp 目录下的文件肯定搜索不到)可能搜索不到,这时候就需要进行手动更新才可以,可以使用:updatedb 命令进行手动更新
命令which详解
命令which(whereis也可以,它还可以显示这个命令对应的帮助文档的路径)可以查找某个命令所在的绝对路径,以及它的别名,例如:which ls
命令grep详解
命令grep可以查找某个文件指定的内容 (字符串)所在的那一行并打印,例如:grep set /etc/inittab
使用 grep -i to /etc/inittab,可以不区分大小写进行检索,如图:
使用grep -v ^# /etc/inittab,可以排除行首以#开头的行,如图:
原来这个文件竟然一行有效内容都没有,全是注释行
最新文章
- HIbernate二级缓存
- Xcode5 + phoneGap2.9搭建ios开发环境-配置-测试-归档上传/phoneG...
- c# TCPclient
- Solve Longest Path Problem in linear time
- ASP.NET MVC 5项目
- javascript语句语义大全(6)
- 搭建Elasticsearch集群常见问题
- CentOS7 安装sentry(最新)
- myeclipse和输入法冲突的问题
- poj 3268 Silver Cow Party(最短路dijkstra)
- Hibernate入门(三)
- 各种loading加载中gif图标
- 如何修改Jupyter Notebook的主题
- 『Python CoolBook』使用ctypes访问C代码_下_demo进阶
- saltstack中如何实现多个master来管理minion
- larabbs安装教程
- HDU 4812 D Tree
- 微信小程序——button, swiper等默认样式更改
- eclipse-Debug调试操作
- Java的初始化与清理