1./bin和/sbin
/bin | 存放所有用户都可用的系统程序,即普通的基本命令。for:ls、cat、chmod、cp… |
---|---|
/sbin | 存放超级用户才能用的系统程序,如基本的系统命令shutdown、reboot |
2./usr/bin和/usr/sbin
/usr/bin | 存放所有用户都可用的应用程序,一般是已安装软件的运行脚本,如free、make、wget |
---|---|
/usr/sbin | 存放超级用户才能使用的应用程序 ,一般是与服务器软件程序命令相关的,如:dhcpd、 httpd、samba等。 |
3./usr/local/bin和/usr/local/sbin
/usr/local/bin | 存放所有用户都可用的与本地机器无关的程序,即第三方软件程序 |
---|---|
/usr/local/sbin | 存放超级用户才能使用的与本地机器无关的程序 |
如果两个目录有相同的可执行程序,先执行哪个呢?
echo $PATH看一下
一般/usr/local/bin优先于/usr/bin
本文参考:https://blog.csdn.net/lilygg/article/details/89285898