Я хочу изменить некоторую конфигурацию терминала, но я не нашел MAIL
, PATH
, PS1
и PS2
в .profile
.
Скажите, пожалуйста, где я их найду и что мне делать, если я хочу изменить PS1
, PS2
и PATH
с помощью файла .profile
?
Я обычно устанавливаю их в .bashrc, но я использую bash.
PS1
определено в .bashrc
. Если вы посмотрите файл, вы найдете этот раздел:
if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' else PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' fi
По умолчанию вам нужно отредактировать первую строку PS1
, чтобы изменить цвет вашего приглашения.
Вы можете добавить PS2
в конец этого файла, потому что по умолчанию его там нет.
Чтобы добавить каталоги в ваш PATH
, вы должны добавить ниже в конец файла ~/.pam_environment
:
PATH DEFAULT=${PATH}:${HOME}/MyPrograms
${HOME}/MyPrograms
- это путь, который Вы хотите добавить к своей переменной PATH
. Это новый, рекомендуемый способ (согласно Справка Ubuntu: Переменные среды ).
Старый способ заключался в добавлении следующего к .profile
:
export PATH=$PATH:/path/to/directory
Где /path/to/directory
- это путь, который вы хотите добавить к вашей переменной PATH
.
Примечание : больше информации об этом «новом» и «старом» способе здесь: . PATH не подвержен влиянию .pam_environment
Я незнаком с MAIL
, но из моего краткого поиска кажется, что это просто еще одна переменная. Вы также можете добавить следующую строку в .profile
:
export MAIL=/path/to/whatever/this/is
/path/to/whatever/this/is
- путь, который вы хотите установить в переменной.