有些有用...有些则没用。
ifconfig
-bash: ifconfig: command not found
答案1
我认为这是 ifconfig 位于 /usr/sbin 中,而该路径不在非管理员用户的路径中。尝试:
/sbin/ifconfig
答案2
基于 Redhat 的发行版出于(在我看来,误导性的)安全原因,在 root 路径中不包含太多内容。将 /sbin;/usr/sbin;/usr/local/sbin 添加到您的路径,或者只需记住命令的存储位置并在运行时指定路径。
答案3
如果出于安全原因您不想添加到路径(以免“暴露”这些目录中的所有可执行文件),则可以使用 shell 别名。