为什么在我的某些机器上不能使用“ifconfig”?

有些做…有些不起作用。

ifconfig -bash: ifconfig: command not found 

我认为这是当ifconfig在/ usr / sbin不在非pipe理员用户的path。 尝试:

 /sbin/ifconfig 

基于RedHat的发行版并没有在根本的道路上包含很多(不明智的,误导性的)安全原因。 将/ sbin; / usr / sbin; / usr / local / sbin添加到您的path,或者只是记住您的命令存储在哪里,并在运行时指定path。

如果您出于安全原因不想添加到path中(以免“暴露”这些目录中的所有可执行文件),则可以使用shell别名。