(三)Linux系统运维-Linux常用命令-搜索命令
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash

·
(三)Linux系统运维-Linux常用命令-搜索命令
以下为Red Hat系列Linux的命令集,我使用的Centos7.5版本。
搜索命令
which(显示命令所在目录)
#which命令
which ls // 显示ls命令所在目录
//一个命令如果在/bin或/usr/bin目录,命令对所以用户可执行
//一个命令如果在/sbin或/usr/sbin目录,命令只对root用户可执行
find(查找文件或目录)
#find命令【搜索范围】【查找方式】【关键字】
find
-name 按名称查找,*匹配任意多字符,?匹配一个字符
-user 按所有者查找
-size 按文件大小查找
-ctime 按最后修改时间查找
-perm 按权限查找
-perm mode:精确匹配权限
-perm -mode:完全包含此mode时才可以匹配,也就是匹配比mode权限更大的文件
-perm /mode:任何一位匹配即可,讲真我没用过
#示例:
#在根目录下查找file1
find / -name file1
#在根目录下查找大于100MB,小于200MB的文件
find /root -size +100M -a -size -200M
find /root -size +102400 -a -size -204800 //直接写数字的话是按照数据块大小来搜索的,我的block为1024bytes。
#在根目录下查找具备SetUID权限的文件
find / -perm -4000
locate(在文件索引中查找文件)
#locate命令【关键字】这种可能因为索引没有更新有延迟,但是速度快
updatedb(更新文件索引数据块)
#updatedb
grep(在文件中搜索匹配字符串)
#grep命令【关键字】【文件】
-n 显示行号
-r 递归查询
#在file搜索key1并显示行号
grep -n key1 file1
#在/home目录中搜索key1并显示文件和行号
grep -rn key1 /home
Linux技术交流QQ群:789383813(添加时请备注Linux)




A beautiful web dashboard for Linux
最近提交(Master分支:6 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
所有评论(0)