मैं 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, होस्टनाम, पीडब्ल्यूडी)।