Linux命令大全之搜索命令
文件搜索命令(只能搜索文件)
locate 文件名
在后台数据库中按文件名搜索,搜索速度快 /var/lib/mlocate(locate文件数据库) 这个数据库默认一天更新一次,强制更新命令:updatedb
按照/etc/updatedb.conf配置文件里面规则进行搜索
搜索命令的命令:whereis
whereis 命令名 作用:搜索命令所在路径及帮助文档所在位置
-b(只查找可执行文件) -m(只查找帮助文件)
which 文件名 作用:搜索命令所在路径及别名
PATH环境变量:定义的是系统搜索命令的路径
find [搜索范围] [搜索条件]
find /root -nouser(搜索没有所有者的文件)
find /var/log -mtime +10 (查找10天前修改的文件) atime(文件访问时间) ctime(改变文件属性的时间) mtime(修改文件内容的时间)
find . -size 25k(查找当前目录等于25k的文件) find . -size +10M(查找当前目录大于10M的文件)
find /etc -size +20k -a -size -50k (查找/etc下大于20k小于50k的文件) -a(and) -o(or)
find /etc -size +20k -a -size -50k -exec ls -lh {} \; (查找/etc下大于20k小于50k的文件,并显示详细信息)
ls -i 文件名(查看该文件的i节点)
grep [选项] 字符串 文件名
-i (忽略大小写) -v(排除指定字符串)
Linux中的通配符:
* :匹配任意内容 ? :匹配任意一个字符 [] 匹配任意一个中括号内的字符
最新文章
- Matlab数值计算示例: 牛顿插值法、LU分解法、拉格朗日插值法、牛顿插值法
- 开源一个WEB版本GEF,基于SVG的网页流程图框架
- django中文配置的问题
- 在Windows系统下用命令把应用程序添加到系统服务
- 重编译Linux命令源代码
- Jquery自定义扩展方法(一)
- 在类库项目中使用log4net(RollingFileAppender)记录日志
- 将一个UIView对象的内容保存为UIImage
- pyOpenSSL0.13安装失败
- Asp.Net生命周期系列二
- Makefile笔记
- [OC Foundation框架 - 22] 集合的内存管理
- BZOJ_2938_[Poi2000]病毒_AC自动机
- VS2017 SVN插件-AnkhSVN
- python print 打印的数据包含中文,打印报错UnicodeDecodeError: 'gbk' codec can't decode bytes in position 459-460: illegal multibyte sequence解决办法
- java 集合之set。
- python:函数的高级特性
- matlab练习程序(k-means聚类)
- ELK测试安装
- python---补充locals()变量在变量分发中的使用