亲,您还没有注册哦,错6笔记愿与你结交好友,享用更多功能,让你轻松玩转社区,快来注册吧!
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
参数-i 是不区别大小写的 例如:locate -i ifconfig ifconfig是我们要查找的文件名
[AppleScript] 纯文本查看 复制代码 [root@CentOS ~]# locate ifconfig
/usr/libexec/hypervkvpd/hv_set_ifconfig
/usr/sbin/ifconfig
/usr/sbin/pifconfig
/usr/share/man/de/man8/ifconfig.8.gz
/usr/share/man/fr/man8/ifconfig.8.gz
/usr/share/man/man8/ifconfig.8.gz
/usr/share/man/man8/pifconfig.8.gz
/usr/share/man/pt/man8/ifconfig.8.gz
这是以库来搜索的,所以很快,但是新建立的文件是没有加入到库中的。
但是可以手动来更新库文件,updatedb注意的是,这个命令是无法更新/tmp临时目录的
还有一个实时的搜索命令find 参数是-iname是不区别大小的写的
[AppleScript] 纯文本查看 复制代码 [root@CentOS ~]# find / -name ifconfig
/usr/sbin/ifconfig
在linux创建空白文件的命令是touch /路径/文件名
可以使用which来搜索命令所在的绝对路径,还可以查询到这个命令有没有别名,alias
[AppleScript] 纯文本查看 复制代码 [root@CentOS ~]# which ifconfig
/usr/sbin/ifconfig
whereis 可以查询到命令的相关帮助文档。例如:
[AppleScript] 纯文本查看 复制代码 [root@CentOS /]# whereis ifconfig
ifconfig: /usr/sbin/ifconfig /usr/share/man/man8/ifconfig.8.gz
[root@CentOS /]#
还有一个文件内容搜索命令grep
用法格式是:grep 文本内容 文件路径
也可以 grep -i 来不区分大小写来查询
还可以排除你不想看到的内容,比如注释不想看,那注释所在的行是以#号开头的,可以这样使用。
grep -i -v # 文件路径
但是有的注释不是所有的都在每行的第一个加#
所以我们要用
grep -i -v ^# 文件路径。
这样就是过滤掉了以每行#的开头的行,也就相当于,屏蔽了注释。
|