Некоторые работают ... некоторые не работают.
ifconfig
-bash: ifconfig: command not found
Я думаю, это когда ifconfig находится в / usr / sbin, а не на пути пользователя, не являющегося администратором. Пытаться:
/sbin/ifconfig
Дистрибутивы на основе Redhat не содержат много информации о корневом пути по (имхо, ошибочным) соображениям безопасности. Добавьте / sbin; / usr / sbin; / usr / local / sbin в свой путь или просто запомните, где хранятся ваши команды, и укажите пути при запуске.
Если вы не хотите добавлять к пути из соображений безопасности (чтобы не «открывать» все исполняемые файлы в этих каталогах), вы можете использовать псевдонимы оболочки.