Linux常用命令(五) -- 搜索命令(上)

##1.whereis 命令

whereis 是搜索系统命令,whereis 命令不能搜索普通文件,而只能搜索系统命令

功能描述:查找二进制命令、源文件和帮助文档的命令

2.which 命令

which 也是搜索系统命令

  • whereis 命令可以在查找到二进制命令的同时,查找到帮助文档的位置;
  • 而 which 命令在查找到二进制命令的同时,如果这个命令有别名,则还可以找到别名命令。

##3.locate 命令
###3.1 简介

locate 命令才是可以按照文件名搜索普通文件的命令

**优点:**按照数据库搜索,搜索速度快,消耗资源小。数据库位置/var/lib/mlocate/mlocate.db,可以使用 updatedb 命令强制更新数据库
**缺点:**只能按照文件名来搜索文件,而不能执行更复杂的搜索,比如按照权限、大小、修改时间等搜索文件

###3.2 配置 updatedb
[root@localhost ~]# vi /etc/updatedb.conf

PRUNE_BIND_MOUNTS = “yes”

开启搜索限制,也就是让这个配置文件生效

PRUNEFS = “……”

在 locate 执行搜索时,禁止搜索这些文件系统类型

PRUNENAMES= “…”

在 locate 执行搜索时,禁止搜索带有这些扩展名的文件

PRUNEPATHS = “……”

在 locate 执行搜索时,禁止搜索这些系统目录

##4. 命令的别名: 补充命令

命令的别名,就是命令的小名,主要是用于照顾管理员使用习惯的

查询命令别名

image.png

设定命令别名
alias vi=‘vim’

快捷键作用
tab键命令或文件名补全
Ctrl+A把光标移动到命令行开头。如果我们输入的命令过长,想要把光标移动到命令行开头时使用。
Ctrl+E把光标移动到命令行结尾
Ctrl+C强制终止当前的命令
Ctrl+L清屏,相当于 clear 命令
Ctrl+U删除或剪切光标之前的命令。我输入了一行很长的命令,不用使用退格键一个一个字符的删除,使用这个快捷键会更加方便
Ctrl+Y粘贴 ctrl+U 剪切的内容
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值