您的位置:首页 > 运维架构 > Linux

Linux命令-文件搜索命令:which

2015-03-07 21:18 253 查看


[b]主要用途:查找linu命令,而不是磁盘上的普通文件,并且能看到命令的别名和目录。[/b]

[b]区别whereis命令,which在path变量指定的目录中查找命令,并且返回第一个符合的结果。whereis是查找所有的linux命令。[/b]

[b]相同点是搜索linux命令(即程序的名称)[/b]

which cp  查找cp命令所在的位置(通过查找结果/bin/cp的位置可以告诉我们cp是所有用户都可以使用的命令)
which useradd 查找useradd命令所在的位置(通过查找结果/usr/sbin/useradd的位置可以告诉我们useradd只能是超级用户可以使用的命令)




which rm 不光可以找到rm命令的位置,还可以得到rm命令的别名“rm -i”




rm /tmp/abcd 删除tmp目录的abcd文件,会有提示确认删除的操作
/bin/rm /tmp/abcd 删除tmp目录的abcd文件,不会有提示确认删除的操作




原因就是:rm是有rm -i的别名,而rm -i需要提示

which cp  有别名
which rm  有别名
which useradd  没有别名
which ifconfig  没有别名


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: