Linux学习之文件搜索命令(二)其他搜索命令 locate |which|whereis|grep
2017-06-29 00:56
661 查看
一、locate命令
命令所在路径:/usr/bin/locate执行权限:所有用户
语法:locate [文件名]
-i 不区分大小写
功能描述:在文件资料库中查找文件 查找速度非常快,消耗资源少
注意:locate命令 是基于 文件资料库的查找 ,即他不是及时的,需要依靠收录在资料库中的信息 。另外,/tmp 目录是不会收录的 。可使用updatedb 命令更新文件库
适用场景:查找系统文件
二、which命令
命令所在路径:/usr/bin/which执行权限:所有用户
语法:which 命令
功能:搜索命令所在的路径以及别名信息
示例:
rm是rm -i的别名 也就是说 现在输入命令rm 相当与输入了 rm -i 系统优先查找的是别名,而不是命令 所以在使用rm删除文件时会询问是否确认删除 ,即实际上使用 -i选项
三、whereis命令
命令所在路径:/usr/bin/whereis执行权限:所有用户
语法:whereis [命令名称]
功能:搜索命令所在路径及帮助文档的路径
四、grep命令
命令所在路径:/bin/grep执行权限:所有用户
功能:在文件中搜寻字符串匹配的行并输出
语法:grep -iv[指定字符串][文件]
-i 不区分大小写
-v 排除指定字符串所在的行
注意:改命令是支持正则表达式的
例如:
$grep -v ^# /etc/inittab //排除以#开头的行 $grep -i mul /etc/inittab //查找包含 mul 字符串的行
更多文章 请访问我的个人网站http://www.breeziness.cn/
转载请注明出处 小风code – www.breeziness.cn
相关文章推荐
- linux常用命令-文件搜索命令-locate,which,whereis,grep
- linux中文件搜索命令(whereis,locate,which,find)
- linux学习——linux的五个查找命令 find、locate、whereis、which、grep
- 五、Linux常用命令之文件搜索篇(which、whereis、find、locate、grep、man、info、whatis、--help、apropos、help)
- Linux总结(七):文本搜索(grep)和文件搜索(locate,find,which,whereis)
- Linux常用命令002之搜索命令locate、whereis、which、find、grep
- Linux常用命令002之搜索命令locate、whereis、which、find、grep
- linux笔记:搜索命令find,locate,which,whereis,grep
- Linux经常使用命令002之搜索命令locate、whereis、which、find、grep
- LinuxStudyNote(25)-Linux常用命令(4)-文件搜索命令(3)which、whereis命令搜索、grep文件内容查找
- *Linux常用命令学习2---(文件搜索命令locate find、命令搜索命令whereis which、字符串搜索命令grep、帮助命令man)
- 文件搜索命令locate,which,whereis,grep
- linux中文件搜索相关的locate,find,whereis与which,grep的使用
- Linux下各种查找命令(find, grep, which, whereis, locate)
- Linux下的五个查找命令:grep、find、locate、whereis、which
- Linux 搜索命令:find,locate,whereis,which,type
- linux下查找命令的使用:find、locate、whereis、grep、which
- linux命令和文件查找之which、whereis、locate、find的特点和区别
- linux常用命令(locate,whereis,which,find,grep)
- Linux下搜索文件find、which、whereis、locate