Как разработчик, вы, вероятно, будете проводить много времени в Терминале и, возможно, уже настроили его внешний вид под себя, но как насчет имени подсказки?

Имя подсказки терминала - это текст, который появляется перед знаком $. По умолчанию это установлено на

HOST_NAME:USER_NAME CURRENT_DIRECTORY $

В зависимости от того, как вы назвали свой компьютер, он может занимать много ценной недвижимости на каждой строке Терминала. Чтобы изменить это приглашение по умолчанию, вам нужно будет внести изменения в ваш .bash_profile файл.

Откройте новое окно терминала и введите команду

$ cd ~/

Это гарантирует, что вы находитесь в своем домашнем каталоге пользователя.

Введите ls -la, чтобы отобразить содержимое вашего домашнего каталога и проверить, существует ли .bash_profile.

Если он не существует, вы можете создать его с помощью команды

$ touch .bash_profile

Изменение приглашения терминала

Чтобы отредактировать .bash_profile в текстовом редакторе по умолчанию (TextEdit), используйте команду

$ open -e .bash_profile

Если вы редактируете этот файл впервые, он должен быть пустым. Добавьте эту строку в файл и сохраните.

$ export PS1="\u$ "

Флаг \u устанавливает приглашение для вашего имени пользователя (в моем случае, Ajay). Не забудьте оставить пробел после символа $, чтобы облегчить чтение на практике.

Закройте Терминал и перезапустите его, чтобы увидеть новую подсказку в действии.

Параметры для настройки подсказки

Вот несколько общих флагов, которые вы можете использовать для настройки приглашения терминала:

  • \d - Текущая дата
  • \t - Текущее время
  • \h - Имя хоста
  • \# - Номер команды
  • \u - Имя пользователя
  • \W - Текущий рабочий каталог (например: Рабочий стол /)
  • \w - Текущий рабочий каталог с полным путем (например: / Users / Admin / Desktop /)

Идти дальше

Существует несколько вариантов настройки приглашения терминала, включая настраиваемые строки, цвета временных меток и даже смайлики 👉.

Более подробную информацию можно найти на OSX Daily.