比较Debian(左)和Ubuntu(右):
$ ifconfig $ ifconfig
bash: ifconfig: command not found eth0 Link encap ...
$ which ifconfig $ which ifconfig
$ /sbin/ifconfig
然后以超级用户身份:
# ifconfig # ifconfig
eth0 Link encap ... eth0 Link encap ...
# which ifconfig # which ifconfig
/sbin/ifconfig /sbin/ifconfig
此外:
# ls -l /sbin/ifconfig # ls -l /sbin/ifconfig
-rwxr-xr-x 1 root root 68360 ... -rwxr-xr-x 1 root root 68040 ...
在我看来,我无法ifconfig
在Debian上拥有超能力而无法奔跑的唯一原因是,它不在我的路上。当我使用/sbin/ifconfig
它确实有效。
有什么理由不应该增加/usr/local/sbin:/usr/sbin:/sbin
我在Debian上的工作吗?这是个人计算机,我是唯一的人类用户。
使用的版本(uname -a
):
Ubuntu:
Linux ubuntu 3.13.0-51-generic #84-Ubuntu SMP Wed Apr 15 12:08:34 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Debian:
Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u3 (2015-08-04) x86_64 GNU/Linux
/usr/local/sbin:/usr/sbin:/sbin
为普通用户设置默认PATH的历史。除了经验丰富的用户以外,Ubuntu的方法似乎对所有用户都更加友好。