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

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

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

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

1
задан 6 December 2013 в 00:07

5 ответов

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

printenv

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

echo $PATH

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

/ usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / bin / X11: / usr / games:

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

3
ответ дан 24 May 2018 в 14:29

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

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
2
ответ дан 24 May 2018 в 14:29

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

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

2
ответ дан 24 May 2018 в 14:29

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

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

1
ответ дан 24 May 2018 в 14:29

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

echo $path

, чтобы изменить использование -

gedit ./.bashrc

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

1
ответ дан 24 May 2018 в 14:29

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

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