whereis, which详解

whereis:是搜索系统命令的命令(像绕口令一样),也就是说,whereis 命令不能搜索普通文件,而只能搜索系统命令。

语法:

 

whereis [选项] 命令

参数:

-b: 只査找二制命令;
-m: 只查找帮助文档;

使用实例

实例1:查找ls命令

命令:

whereis ls

输出:

说明:

既可以看到二进制命令的位置,也可以看到帮助文档的位置。如果需要査找普通文件的内容,则需要使用 find 命令。

 

实例2:只查看ls命令二进制命令的位置

命令:

whereis -b ls

输出:

 

which: 也是搜索系统命令的命令。和 whereis 命令的区别在于,whereis 命令可以在查找到二进制命令的同时,查找到帮助文档的位置;而 which 命令在查找到二进制命令的同时,如果这个命令有别名,则还可以找到别名命令。

语法:

which [选项] 命令

参数:

-n<文件名长度>  指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。

-p<文件名长度>  与-n参数相同,但此处的<文件名长度>包括了文件的路径。

-w  指定输出时栏位的宽度。

-V  显示版本信息

使用实例

实例3:查找ls命令

命令:

which ls

输出:

 

说明:

which 命令可以查找到命令的别名和命令所在位置
alias 这段就是别名,别名就是小名,也就是说,当我们输入 ls 命令时,实际上执行的是 ls--color=auto

 

观注快乐程序员公众号,每日分享一点小知识。爱编程,爱生活!

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值