Я хотел бы убрать отображение тильды в переменной 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).