Что эта переменная PS1 делает в файле.bash_profile?
В настоящее время мой терминал выглядит так:
blankman-MacBook-Pro:~ $
Мой.bash_profile имеет:
export PS1="\[\033[36m\]\h:\W \[\033[33m\]\$(parse_git_branch)\[\033[00m\]\$(git config user.initials)$\[\033[00m\] "
export SUDO_PS1='\[\e[0;31m\]\u\[\e[m\] \[\e[1;34m\]\w\[\e[m\] \[\e[0;31m\]\$ \[\e[0m\]'
Имеет ли это смысл?
1 ответ
Тот PS1
Переменная предназначена для настройки отображения оболочки "подсказка". Подсказка - это текст, который появляется при первом открытии терминала или в конце каждой команды (вы можете повторить подсказку терминала любое количество раз, многократно нажав клавишу ввода на терминале без команды).
Переменная PS1, кажется, смотрит на ваш git
Идентификатор пользователя и ответвление, чтобы определить вашу подсказку. Это может быть полезно, если вы находитесь внутри ветки git, потому что она скажет вам, в какой ветке вы находитесь.
Если вы этого не сделали, то, вероятно, какая-то программа сделала. Если у вас возникла конкретная проблема с подсказкой вашего терминала или вы хотите изменить ее на что-то другое, вы можете это сделать. Но вопрос "имеет ли это смысл" на самом деле не отвечает: все, что мы можем сделать, это задать больше вопросов:
- Откуда это? Программа, которую вы установили? Сценарий кто-то написал? Вы?
- Ты используешь
git
? Если нет, вам может не понадобиться эта настройка. - Вам не нравится текущее приглашение и вы хотите изменить его на что-то другое, или вы довольны им как есть?
Это все вопрос предпочтений; нет "правильной" или "неправильной" подсказки терминала. Вы могли бы это показать :-)
если бы ты хотел. Это было бы совершенно верно.