Linux如何查找命令的位置
时间:2019-08-20 17:58:14 来源:igfitidea点击:
在Linux和Unix系统中,命令是可执行文件。
有时候,我们需要知道命令所在的目录,在这种情况下,我们可以使用“which”命令。
示例:
root@theitroad:/# which useradd /usr/sbin/useradd root@theitroad:/#
查看多个命令的绝对路径:
root@theitroad:/# which ls chown chgrp usermod /bin/ls /bin/chown /bin/chgrp /usr/sbin/usermod root@theitroad:/#
查找所有匹配命令的绝对路径:
root@theitroad:/# which -a echo /usr/sbin/echo /bin/echo root@theitroad:/#
如果命令所在目录没有设置在PATH变量中。那么我们只能使用find命令进行查找。
root@theitroad:/# find / -name echo /usr/sbin/echo