Linux常用命令之whereis,which,find和grep命令
来源:互联网 发布:linux搜狗输入法 编辑:程序博客网 时间:2024/05/21 14:50
搜索命令的命令:whereis
用法: whereis 命令名 用于搜索命令所在路径及帮助文档的所在位置
-b :查找指定命令的存放位置
-m :查找指定命令的帮助文件所在位置
which命令
和whereis基本一样,区别在于which命令可以显示所查命令是否有别名并显示别名的所在路径,例如ls命令的别名为ll
PATH环境变量:定义系统搜索命令的路径
*find命令
用法: find [搜索范围][搜索条件] 搜索文件
例如搜索abc这个文件,其命令为 find / -name abc
find命令要尽量避免大范围搜索,其会非常消耗系统资源,find是在系统中索索符合条件的文件名
如果需要匹配,则使用通配符匹配,通配符为完全匹配(即搜的文件跟原始文件一模一样才可以)
Linux中的通配符:
* 匹配任意内容
? 匹配任意一个字符
[] 匹配任意一个中括号内的字符
find /root -iname abc 不区分大小写,即abc ABC都会被搜到
find /root -userroot 按照所有者搜索
find /root -nouser 查找没有所有者的文件(即垃圾文件,但有两个例外可能不是,即内核产生的文件和外来文件,如U盘考进来的文件)
find /var/log/ -mtime +7 查找7天前修改的文件
-7 :7天内修改过的文件
7 :第7天当天修改过的文件
+7 :7天前修改过的文件
其他参数:atime :文件访问时间
ctime :改变过的文件属性
mtime :修改文件内容
find /root -size 25k 查找文件大小为25KB的文件
-25k 小于25KB的文件
25k 等于25KB的文件
find /etc -size +20k -a -size -40k 查找/etc/目录下,大于20 KB并且小于40KB的文件
-a and 两个条件都满足
#查找/etc/目录下,大于20KB并且小于50KB的文件,并且显示详细信息 例如:
grep命令:用于搜索文件内指定的字符串
-v 取反
-i 不区分大小写
*find命令和grep命令的区别:在系统中用于搜索符合条件的文件名,grep用于搜索文件当中符合搜索条件的字符串
用法: whereis 命令名 用于搜索命令所在路径及帮助文档的所在位置
-b :查找指定命令的存放位置
-m :查找指定命令的帮助文件所在位置
which命令
和whereis基本一样,区别在于which命令可以显示所查命令是否有别名并显示别名的所在路径,例如ls命令的别名为ll
PATH环境变量:定义系统搜索命令的路径
*find命令
用法: find [搜索范围][搜索条件] 搜索文件
例如搜索abc这个文件,其命令为 find / -name abc
find命令要尽量避免大范围搜索,其会非常消耗系统资源,find是在系统中索索符合条件的文件名
如果需要匹配,则使用通配符匹配,通配符为完全匹配(即搜的文件跟原始文件一模一样才可以)
Linux中的通配符:
* 匹配任意内容
? 匹配任意一个字符
[] 匹配任意一个中括号内的字符
find /root -iname abc 不区分大小写,即abc ABC都会被搜到
find /root -userroot 按照所有者搜索
find /root -nouser 查找没有所有者的文件(即垃圾文件,但有两个例外可能不是,即内核产生的文件和外来文件,如U盘考进来的文件)
find /var/log/ -mtime +7 查找7天前修改的文件
-7 :7天内修改过的文件
7 :第7天当天修改过的文件
+7 :7天前修改过的文件
其他参数:atime :文件访问时间
ctime :改变过的文件属性
mtime :修改文件内容
find /root -size 25k 查找文件大小为25KB的文件
-25k 小于25KB的文件
25k 等于25KB的文件
+25k 大于25KB的文件
find /root -inum 22222 查找i节点是22222的文件名 例如:
find /etc -size +20k -a -size -40k 查找/etc/目录下,大于20 KB并且小于40KB的文件
-a and 两个条件都满足
-o or 两个条件满足一个即可 例如:
#查找/etc/目录下,大于20KB并且小于50KB的文件,并且显示详细信息 例如:
grep命令:用于搜索文件内指定的字符串
-v 取反
-i 不区分大小写
*find命令和grep命令的区别:在系统中用于搜索符合条件的文件名,grep用于搜索文件当中符合搜索条件的字符串
0 0
- Linux常用命令之whereis,which,find和grep命令
- linux常用命令(locate,whereis,which,find,grep)
- Linux常用命令002之搜索命令locate、whereis、which、find、grep
- Linux常用命令002之搜索命令locate、whereis、which、find、grep
- Linux常用命令——搜索which,whereis,slocate,find,grep
- Linux 搜索命令(locate/find/whereis/which/grep)
- linux命令:文件搜索(locate、whereis、which、find、grep)
- find locate which whereis grep 命令
- find、grep,which、whereis
- Linux :grep find locate whereis which
- linux常用命令locate,which,whereis,grep
- 五、Linux常用命令之文件搜索篇(which、whereis、find、locate、grep、man、info、whatis、--help、apropos、help)
- linux下 which whereis locate 和find 命令
- linux的which、whereis、locate和find命令
- linux命令和文件查找之which、whereis、locate、find的特点和区别
- linux常见命令(which,whereis,locate,find)
- linux 命令 which whereis find locate
- linux查找命令which、whereis、locate、find
- ARM Trustzone
- Spring Data JPA配置事务失效问题解决
- 查看ocx控件CLSID的方法
- Android 仿美团网,大众点评购买框悬浮效果
- Date类型数据的前端js显示
- Linux常用命令之whereis,which,find和grep命令
- Nginx查看并发链接数(界面和命令)
- Alret展示 +Flex 录音 && 播放录音
- 获取json串中的值
- Redis数据过期策略探究
- 关于Eclipse 安装反编译插件 jadClipse
- 【深度学习】机器视觉开源代码集合
- [点点搬家]与Perl厮混后感觉嘚儿嘚儿的
- Hadoop 新 MapReduce 框架 Yarn 详解