Я работаю
над несколькими проектами: A, B, C, D, E и F. я иду, хотя все мои проекты через Terminal, и обмен между ними через Terminal Вкладки.Как проверить текущий путь в bash?
Иногда, я путаюсь между проектами, потому что у них есть такой же цвет текста, в этом случае желтый.
Я пытаюсь
, чтобы добиться чего-то вроде этого:
Я хотел бы назначить другую цветовую базу на пути тока проект.
Как проверить текущий путь в bash?
.bash_profile
#================================
# Colors =
#================================
black="\[\033[0;30m\]"
blue="\[\033[1;37m\]"
green="\[\033[0;32m\]"
cyan="\[\033[0;36m\]"
red="\[\033[0;31m\]"
purple="\[\033[0;35m\]"
brown="\[\033[0;33m\]"
lightgray="\[\033[0;37m\]"
darkgray="\[\033[1;30m\]"
lightblue="\[\033[1;34m\]"
lightgreen="\[\033[1;32m\]"
lightcyan="\[\033[1;36m\]"
lightred="\[\033[1;31m\]"
lightpurple="\[\033[1;35m\]"
yellow="\[\033[1;33m\]"
white="\[\033[1;37m\]"
nc="\[\033[0m\]"
if [ "\w" == "~/dev/projects/biv2" ]; then
export PS1="──$white[$blue\w$white] \n└── $white"
fi
// Default Color
export PS1="──$white[$yellow\w$white] \n└── $white"
'\ w' не является переменной; это просто макрос, который расширяется оболочкой при отображении одного из приглашений. – chepner
Не могли бы вы помочь мне решить эту проблему? Заранее спасибо. Я новичок в bash. – ihue
Ответ на этот вопрос. – chepner