Saya ingin menghapus tilde dari menampilkan dalam variabel PS1.
String PS1 saya saat ini:
PS1="\h:\w\n$"
Dan prompt terlihat seperti ini:
lnx-hladky:/tmp/plugtmp
$
Saya tidak suka direktori $ HOME ditampilkan sebagai tilde. Bisakah ini dihindari?
Ini menyebabkan masalah, misalnya:
lnx-hladky:~/DOC
$
Dokumentasi mengatakan:
\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
Apakah ada kemungkinan untuk menghindari $ HOME disingkat dengan tilde?
Saya telah menemukan satu jalan keluar tetapi saya merasa ini terlalu rumit:
PROMPT_COMMAND='echo -ne "\e[4;35m$(date +%T)\e[24m$(whoami)@$(hostname):$(pwd)\e[m\n"'
PS1=$
Adakah yang bisa mengusulkan solusi yang lebih baik? Saya merasa tidak cukup baik menjalankan begitu banyak perintah hanya untuk mendapatkan prompt. (tanggal, whoami, nama host, pwd).