(Обычно короткий) сценарий оболочки, выполняемый, когда пользователь удара входит в систему.
~/.bash_profile является сценарием, выполняемым, когда пользователь удара входит в систему. ~/.bash_profile только выполняется в оболочке входа в систему в отличие от ~/.bashrc, который выполняется, когда Вы выполняете удар с помощью интерактивной оболочки.
Оболочка входа в систему является оболочкой удара, которая запускается с - или - вход в систему.
Примеры
sudo su -
bash --login
ssh user@host
Когда удар запускается как оболочка входа в систему, следующие файлы выполняются в этом порядке:
/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
Дальнейшее чтение: