~ / .bash_profile - это скрипт, выполняемый при входе пользователя bash. Файл ~ / .bash_profile запускается только в оболочке входа в отличие от ~ / .bashrc, которая запускается при запуске bash с использованием интерактивной оболочки.
A
Примеры
sudo su -
bash --login
sudo su -
bash --login
ssh user@host
Когда bash запускается в качестве оболочки входа в систему, следующие файлы выполняются в следующем порядке:
/etc/profile
~/.bash_profile
~/.bash_login
~/.profile
Перезагрузка bash_profile после внесения изменений
source ~/.bash_profile
Следующие символы могут использоваться для определения PS1 и PS2.
\t - time
\d - date
\n - newline
\s - Shell name
\W - The current working directory
\w - The full path of the current working directory.
\u - The user name
\h - Hostname
\# - The command number of this command.
\! - The history number of the current command
Дальнейшее чтение: