Команда не могла быть расположена, потому что '/sbin' не включен в переменную окружения PATH

Сегодня у меня есть серьезная проблема: когда я ввожу ifconfig это не показывает конфигурацию IP на человечности 12.04. Кто-либо может помочь мне на этом?

Вот результат ifconfig:

Command 'ifconfig' is available in '/sbin/ifconfig'
The command could not be located because '/sbin' is not included in the PATH environment variable.
This is most likely caused by the lack of administrative privileges associated with your user account.
ifconfig: command not found
7
задан 12 March 2014 в 20:44

4 ответа

Попробуйте эту команду:

sudo ln -s /sbin/ifconfig /usr/bin/ifconfig
-8
ответ дан 16 November 2019 в 18:18

Можно сделать любое из следующего:

  • Открывают Ваш ~/.bashrc файл и пишут следующее до конца:

    export PATH=$PATH:/sbin
    

и затем делают source ~/.bashrc или открывают новый терминальный экземпляр.

  • или открытый Ваш /etc/environment и добавляют /sbin к концу PATH переменная, так, чтобы был следующие:

    PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/bin:/usr/games:/sbin"
    
31
ответ дан 16 November 2019 в 18:18

Добавьте /sbin к системному пути путем выполнения,

export PATH=$PATH:/sbin

, Если Вы следуете ответу @nux, необходимо создать символьные ссылки для всех командных файлов, которые представлены в /sbin каталог. Но если Вы следуете ответу этого или @jobin, Вы не должны идти для этого.

3
ответ дан 16 November 2019 в 18:18

Если Вы хотите добавить /sbin к PATH в масштабе всей системы и постоянно, Вы должны к:

  1. создают новый исполняемый файл в /etc/profile.d;
  2. запись export PATH=$PATH:/sbin в созданный файл;
  3. работает source /etc/profile.

Теперь Вы добираетесь правильно PATH невнимательные перезагрузки или изменяющийся пользователь.

1
ответ дан 16 November 2019 в 18:18

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

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