Я хотів би усунути відображення тильди в межах змінної PS1.
Мій поточний рядок PS1:
PS1="\h:\w\n$"
І підказка виглядає приблизно так:
lnx-hladky:/tmp/plugtmp
$
Мені не подобається, що каталог $ HOME відображається у вигляді тильди. Чи можна цього уникнути?
Це спричиняє проблеми, наприклад:
lnx-hladky:~/DOC
$
Документація говорить:
\w : the current working directory, with $HOME abbreviated with a tilde
\W: the basename of the current working directory, with $HOME abbreviated with a tilde
Чи є можливість уникнути скорочення $ HOME скороченим тильдом?
Я знайшов один із способів, але мені здається, що це дуже складно:
PROMPT_COMMAND='echo -ne "\e[4;35m$(date +%T)\e[24m$(whoami)@$(hostname):$(pwd)\e[m\n"'
PS1=$
Чи може хтось запропонувати краще рішення? У мене таке відчуття, що не зовсім нормально виконувати так багато команд, щоб отримати швидке повідомлення. (дата, whoami, ім'я хоста, pwd).