На этот вопрос уже есть ответ здесь:
Мне назначили систему Ubuntu 12.04.У меня есть права администратора, но когда я пытаюсь выполнить такую команду, как ifconfig, sudo и т. Д., Команда не выполняется. Я выполнил команду ifconfig и получил следующие результаты
Команда 'ifconfig' доступна в '/ sbin / ifconfig ' Не удалось найти команду, потому что' / sbin 'не включен в переменную среды PATH. Скорее всего, это вызвано отсутствием административных привилегий, связанных с вашей учетной записью. {{ 1}} ifconfig: команда не найдена , но когда я запускаю команду как
/ sbin / ifconfig
, она выполняется, но проблема в том, что я должен использовать весь путь, а не просто набирать ifconfig.
Пожалуйста, подскажите, в чем проблема. И есть ли какое-нибудь решение для указанной выше проблемы. Помогите Я новичок в Ubuntu и хочу работать с ней, любое предложение будет полезным
Кажется, что Ваша переменная ПУТИ измотана. /etc/environment
должен считать что-то вроде этого (это взято от 12,04 серверов):
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
Фиксируют это, и Вы решите свою проблему.
Можно отредактировать Ваш .bashrc
файл на корневом каталоге и добавить строку
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
как выше.