首页 / LINUX / Linux基础篇帮助与搜索
Linux基础篇帮助与搜索
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux基础篇帮助与搜索,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3037字,纯文字阅读大概需要5分钟。
内容图文
![Linux基础篇帮助与搜索](/upload/InfoBanner/zyjiaocheng/943/a01d0255b6f54c84910941c2114ce2a6.jpg)
一、Linux(帮助)命令
Linux中存在较多的命令,全部记忆不太可能,所以有帮助命令可以查看各个命令的详细信息。
1、man 是最常见的帮助命令,也是Linux最主要的帮助命令。
1.1、man 命令的使用
man 命令 // 可以查看此命令的详细信息
man -f 命令 //可以查看命令的帮助级别(也可以使用whatis)
man -k 命令 // 可以查看包含此命令的所有命令(apropos)
1.2、man 帮助级别
1.3、man 命令快捷键
2、info 命令的帮助信息是一套完整的资料,每个单独命令的帮助信息是这套资料中的某一个章节。
2.1、info 命令快捷键
二、Linux(搜索)命令
1、whereis 是Linux中用以搜索命令的命令。此命令只能搜索系统命令而不能搜索普通文件。
面向对象:二进制命令、源文件、帮助文档。
2、which 也是Linux中用以搜索命令的命令。它与whereis的区别在于:
2.1、whereis 在找到命令位置的同时,也会显示帮助文档的位置。
2.2、which 在找到命令位置的同时,若此命令有别名,也会显示别名。
3、 locate 是按照文件名搜索普通文件的命令。locate 命令有两个特点(一缺点、一优点)。
优点:按照数据库的搜索,搜索速度快、消耗资源少。(数据库的位置/var/lib/mlocate/mlocate.db。若没有此文件可以使用updatedb来更新升级一下数据库即可。)
缺点:只能按照文件名来进行搜索,不能使用复杂的搜索条件进行搜索。(无法保证搜索的文件的准确性)
locate的配置文件 /etc/updatedb.conf 。此配置文件只有4行。
第一行 开启/关闭(默认开启)搜索
第二行 禁止搜索的文件系统类型
第三行 禁止搜索的文件扩展名
第四行 禁止搜索的系统目录
4、find 命令
find可以使用多种关键字进行文件的搜索。
4,1、搜索文件名。 ( find {路径} -(i)name {文件名} )
-name 按照文件名进行搜索
-iname 按文件名进行搜索(不区分大小写)
4.2、按照文件大小进行搜索。(find {路径} -size[+/-]大小 )
“+” 代表搜索的文件比指定的大小要大;“-” 代表搜索的文件要比指定大小要小。
指定大小时,要注意后面的单位(一般是c、k、M、G)注意区分大小写。
4.3、按照文件的各类时间进行搜索。(find {路径} [+\-]{时间})
可以按照:文件访问时间(atime)、数据修改时间(mtime)、状态修改时间(ctime)。
+\- 是锁定时间的范围。例如修改时间 x 天,-x 代表 x 天内修改;x 代表第 x 天修改;+x 代表 x 天之前修改。
4.4、按照文件类型进行搜索。(find {路径} -type [ c、f、l ])
其中,“d” 代表目录;“f” 代表普通文件;“l” (小写L)代表软链接。
find 搜索是一常用的命令,还可以使用以下选项对搜索结果进行处理。
1、逻辑运算符
1.1、逻辑运算有三种:-a (and:逻辑与)、-o (or:逻辑或)、-not (not:逻辑非)
-a 代表两个条件都成立,结果成立;-o 代表两个条件其中之一成立,结果成立;-not 代表取反。
2、其他运算 (- exec 与 - ok)
格式: find {路径} {参数} -exec(ok) {} \;
两者相同点:两个选项都可以将 find 的搜索结果交于下一条命令进行处理。
两者不同点:exec 是直接进行处理,过程一步完成;而 ok 在执行过程中会询问用户进行确认。
-exec:(搜索当前目录文件大小大于1k 类型为普通文件的文件,使用 ls -lh 列出。)
-ok:
3、模糊查询。
find 按文件名搜索时,是完全按照搜索条件来进行搜索的,例如下图。
搜索条件名称 a 只能找到 a 的文件/目录 而包含 a 的文件/目录不能搜索出来。这里就需要通配符。
5、grep 命令
grep 命令也是搜索命令,与 find 不同的是,grep 是搜索文件中的内容的命令。
6、管道符 | (文本流)
与exec(ok)命令相似,可以将前命令执行的结果交由后面的命令进行处理。(默认情况下,find 命令不支持管道符)
内容总结
以上是互联网集市为您收集整理的Linux基础篇帮助与搜索全部内容,希望文章能够帮你解决Linux基础篇帮助与搜索所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。