Изменение вводного приглашения Терминала в Mac OS X

Уберем все лишнее в приглашении в Терминале (aka Bash), оставив только путь к текущей папке. Параметр PS1 отвечает за вводное приглашение Bash, PS2 – за приглашение во время ввода дополнительных параметров.

Открываем Терминал и открываем скрипт bash_profile в редакторе Vim:

Нажимаем клавишу “i”, чтобы войти в режим Insert.

Вводим

Рассмотрим список допустимых параметров:

Параметр – Значение
\a an ASCII bell character (07)
\d дата в формате »День_недели, Месяц, Число».
\e an ASCII escape character (033)
\h имя хоста до первой точки.
\H имя хоста
\j количество задач, работающих в шелле в настоящее время
\l название терминала
\n переход на новую строку
\r возврат каретки на начало строки
\s название шелла (будет выведено, например, «bash»
\t время в 24-часовом формате (ЧЧ: MM: СС)
\T время в 12-часовом формате (ЧЧ: ММ: СС)
\@ время в 12-часовом формате (AM/PM)
\u имя активного пользователя
\v номер версии bash
\V номер версии bash, номер релиза, номер патча
\w текущая директория (будет выведено в формате /path/to/work_dir_name)
\W имя текущей директории (будет выведено в формате «dir_name\»)
\! номер команды в истории
\# системный номер команды
\$ if the effective UID is 0, a #, otherwise a $
\\ обратный слэш
\[ начало последовательности непечатаемых символов (см. примеры в разделе «Цвета и стилизация».
\] конец последовательности символов
$ ( ) внешняя комманда

Нажимаем Esc и пишем :wq, чтобы сохранить и выйти.

Перезапускаем скрипт bash_profile командой:

Готово!

Leave a Reply

Your email address will not be published. Required fields are marked *