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, 호스트 이름, 암호).
예제에서 물결표의 원인은 무엇입니까?
—
JBallin