十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Linux基础命令4(查找命令)

Linux基础命令4(查找命令) 查找命令1. grep 命令是一种强大的文本搜索工具实例ps -ef | grep sshd查找指定ssh服务进程ps -ef | grep sshd | grep -v grep查找指定服务进程排除gerp身ps -ef | grep sshd -c查找指定进程个数2. find 命令在目录结构中搜索文件并对搜索结果执行指定的操作。find 默认搜索当前目录及其子目录并且不过滤任何结果也就是返回所有文件将它们全都显示在屏幕上。实例find . -name *.log -ls在当前目录查找以.log结尾的文件并显示详细信息。find /root/ -perm 600查找/root/目录下权限为600的文件find . -type f -name *.log查找当目录以.log结尾的普通文件find . -type d | sort查找当前所有目录并排序find . -size 100M查找当前目录大于100M的文件3. locate 让使用者可以很快速的搜寻某个路径。默认每天自动更新一次所以使用locate 命令查不到最新变动过的文件。为了避免这种情况可以在使用locate之前先使用updatedb命令手动更新数据库。如果数据库中没有查询的数据则会报出locate: can not stat () /var/lib/mlocate/mlocate.db: No such file or directory该错误updatedb即可yum -y install mlocate如果是精简版CentOS系统需要安装locate命令实例updatedblocate /etc/sh搜索etc目录下所有以sh开头的文件locate pwd查找和pwd相关的所有文件4. whereis 命令是定位可执行文件、源代码文件、帮助文件在文件系统中的位置。这些文件的属性应属于原始代码二进制文件或是帮助文件。实例whereis ls将和ls文件相关的文件都查找出来5. which 命令的作用是在PATH变量指定的路径中搜索某个系统命令的位置并且返回第一个搜索结果。实例which pwd查找pwd命令所在路径which java查找path中java的路径
返回列表