如何查看Linux命令的位置?

时间:2019-11-20 08:53:35  来源:igfitidea点击:

怎样知道linux命令安装在哪里?
如何指定执行的命令的位置?

解决方法

在Linux中执行命令时,shell会依次搜索PATH变量中指定的各个路径。
优先匹配前面的路径,如果各个目录都没有找到命令,则报错 "command not found"

我们可以使用which命令查看执行时的命令所在位置:

示例:

[root@theitroad ~]# which ls
alias ls='ls --color=auto'
        /bin/ls
        
        
[root@theitroad ~]# which ps
/bin/ps


[root@theitroad ~]# which apt
/usr/bin/which: no apt in (/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)