Невозможно выполнить команду в ubuntu 12.04 [дубликат]

На этот вопрос уже есть ответ здесь:

Мне назначили систему Ubuntu 12.04.У меня есть права администратора, но когда я пытаюсь выполнить такую ​​команду, как ifconfig, sudo и т. Д., Команда не выполняется. Я выполнил команду ifconfig и получил следующие результаты

Команда 'ifconfig' доступна в '/ sbin / ifconfig ' Не удалось найти команду, потому что' / sbin 'не включен в переменную среды PATH. Скорее всего, это вызвано отсутствием административных привилегий, связанных с вашей учетной записью. {{ 1}} ifconfig: команда не найдена , но когда я запускаю команду как / sbin / ifconfig , она выполняется, но проблема в том, что я должен использовать весь путь, а не просто набирать ifconfig.

Пожалуйста, подскажите, в чем проблема. И есть ли какое-нибудь решение для указанной выше проблемы. Помогите Я новичок в Ubuntu и хочу работать с ней, любое предложение будет полезным

-1
задан 10 February 2015 в 15:31

2 ответа

Кажется, что Ваша переменная ПУТИ измотана. /etc/environment должен считать что-то вроде этого (это взято от 12,04 серверов):

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"

Фиксируют это, и Вы решите свою проблему.

2
ответ дан 3 August 2019 в 16:24

Можно отредактировать Ваш .bashrc файл на корневом каталоге и добавить строку

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"

как выше.

0
ответ дан 3 August 2019 в 16:24

Другие вопросы по тегам:

Похожие вопросы: