Главная » $PWD в приглашении Bash
Довольно удобно иметь в приглашении Bash полный путь до текущейдиректории. Но порой этот путь становится настолько длинным, что простозабивает собой всю ширину окна терминала.. Вот способ победить этонеудобство

Добавьте этот код в ваш ~/.bashrcfunction truncate_pwd
{
if [ $HOME == $PWD ]
then
newPWD=”~”
elif [ $HOME == ${PWD:0:${#HOME}} ]
then
newPWD=”~${PWD:${#HOME}}”
else
newPWD=$PWD
filocal pwdmaxlen=15
if [ ${#newPWD} -gt $pwdmaxlen ]
then
local pwdoffset=$(( ${#newPWD} - $pwdmaxlen ))
newPWD=”.+${newPWD:$pwdoffset:$pwdmaxlen}”
fi
}PROMPT_COMMAND=truncate_pwd
PS1=”${ttyname}@[${HOST_COLOUR}]h[${RESET_COLOR}]:${newPWD}\\$ “

Категория: Интересные статьи | Просмотров: 436