Каковы значения $ PATH по умолчанию?

7

В Mac OS X значения $PATH по умолчанию:

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

Каковы значения по умолчанию для Linux?

    
задан sonnuforevis 05.12.2013 в 17:57
источник

6 ответов

11

На рабочем столе Ubuntu по умолчанию устанавливается $PATH :

$ echo $PATH
/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

Но в минимальной среде chroot, созданной debootstrap , $PATH содержит только:

# echo $PATH
/usr/sbin:/usr/bin:/sbin:/bin
    
ответ дан andrewsomething 05.12.2013 в 18:08
источник
2

В оболочках есть путь, который

echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

Тогда путь по умолчанию для Ubuntu:

echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
    
ответ дан Braiam 05.12.2013 в 18:06
источник
2

Есть простой способ узнать:

printenv

Или, более прямо:

echo $PATH

Но, если вы просто ищете какую-то быструю информацию, Ubuntu обычно устанавливает путь к:

/ USR / местные / SBIN: / USR / местные / бен: / USR / SBIN: / USR / бен: / SBIN: / бен: / USR / bin / X11: / USR / игры:

Для таких вопросов вы обычно можете найти ответ, прочитав Библию .     

ответ дан Brian Grogan Jr. 05.12.2013 в 18:27
источник
1

В зависимости от того, какой Linux вы используете, это может быть иначе. Если у вас уже есть логин для Linux, просто введите «env», чтобы увидеть переменные среды.

Если вы хотите узнать, как создается встроенная переменная PATH, посмотрите на .bashrc и .bash_profile в своем домашнем каталоге. Если вам интересно, вы также можете посмотреть / etc / profile, /etc/profile.d/* (если существует) и вручную для bash (man bash).

    
ответ дан Jason 05.12.2013 в 18:11
источник
1

Чтобы увидеть путь по умолчанию, используйте то, что указано в ответах -

echo $path

для редактирования -

gedit ./.bashrc

Эта переменная PTH от Deafault определяется в разделе / etc / enviroment.

    
ответ дан Sukupa91 05.12.2013 в 18:12
источник
1

Значения пути к среде хранятся в файле .bashrc в ubuntu.

Общесистемная переменная PATH определяется в /etc/environment

    
ответ дан Avinash Raj 05.12.2013 в 18:00
источник

Ознакомьтесь с другими вопросами по меткам