Как сбросить значение $ PATH в значение по умолчанию в Ubuntu 11.10?

17

Я случайно удалил все каталоги $PATH при попытке добавить новый в ~/.bashrc . Я открывал новое окно терминала, когда редактировался, и теперь $PATH пуст. Я волнуюсь, если я загружу с другого диска, чтобы найти $PATH , я не смогу снова загрузиться в этот диск.

В принципе, каков результат по умолчанию echo $PATH ?

    
задан Cee 16.03.2012 в 05:22
источник

4 ответа

4

Добавление: $ PATH до конца строки экспорта устраняет проблему, например. export PATH=<directory to be added>:$PATH

Я добавляю эту строку в файл ~/.bash_rc вместо файла ~/.profile , чтобы сразу увидеть эффект в новом терминале и по другим причинам на основе информации здесь: Ссылка

Для меня выход по умолчанию echo $PATH перед добавлением нового каталога:

/ USR / Библиотека / LightDM / LightDM: / USR / местные / SBIN: / USR / местные / бен: / USR / SBIN: / USR / бен: / SBIN: / бен: / USR / игры

    
ответ дан Cee 16.03.2012 в 16:20
источник
20

Ответ на ваш вопрос:

PATH=$(getconf PATH)

и работает в любой POSIX-совместимой системе. Выбранный ответ является правильным способом увеличения пути, не стирая прежний контент. Если вы используете bash, вы можете подумать:

PATH+=:$mynewdir
    
ответ дан Bruce 05.01.2015 в 21:32
5

Вы можете найти его на / etc / environment:

$ cat /etc/environment

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

Итак, просто введите его:

$ source /etc/environment 
$ echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
    
ответ дан Manuel Jesus Rodriguez 20.05.2016 в 09:57
1

Путь по умолчанию -

/home/_username_/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games 

Надеюсь, это поможет вам

    
ответ дан Vibhav Pant 16.03.2012 в 06:42