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