admin管理员组文章数量:1516870
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
观注快乐程序员公众号,每日分享一点小知识。爱编程,爱生活!
版权声明:本文标题:whereis, which详解 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.betaflare.com/biancheng/1701578044a440823.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论