जवाबों:
यह पर्यावरण चर को बदलकर बदल दिया जाता है PS1
।
आप इसके PS1
द्वारा वर्तमान मूल्य देख सकते हैं :
root@monu dev# echo $PS1
आप मान के बराबर होने के लिए देख सकते हैं \u@\h \w\$
, जहां:
\u
: उपयोगकर्ता नाम\h
: होस्टनाम\w
: वर्तमान कार्य निर्देशिका\$
: #
रूट उपयोगकर्ता के $
लिए एक प्रतीक, अन्य उपयोगकर्ताओं के लिए एक प्रतीकयदि आप चाहते हैं कि परिवर्तन स्थायी हो, तो आपको उस स्क्रिप्ट को जोड़ना होगा जिसमें मूल्य बदल रहा PS1
है ~/.bashrc
, क्योंकि उपयोगकर्ता द्वारा लॉग इन करने पर यह हर बार निष्पादित हो जाता है।
PROMPTING
अनुभाग देखें man bash
।
यह आपके शेल पर निर्भर करता है। एक महत्वपूर्ण पक्ष नोट के रूप में, आपको कभी नहीं करना चाहिए व्यक्तिगत खाते के रूप में रूट खाते का उपयोग । एक सामान्य उपयोगकर्ता बनाएँ और sudo तक पहुँच स्थापित करें। कृपया अपने वितरण मैनुअल की जांच करें कि यह कैसे करना है।
Zsh में, आपको PROMPT वैरिएबल को सेट करने की आवश्यकता है जैसे:
PROMPT='%{ESC[38;5;24m%};%{ESC[0m%} '
zshell कई अन्य विकल्पों की पेशकश करता है और यह वास्तव में एक न्यूनतम संकेत है।
बैश में, आप इसे इस तरह सेट कर सकते हैं:
local ROOK="\[\033[38;5;24m\]"
local DEFAULT="\[\033[0;39m\]"
PS1="${ROOK}\$${DEFAULT} "
ध्यान दें कि दोनों मामलों में, मेरे पास 256 रंग का सक्षम टर्मिनल है। मैन पेज बहुत मदद करेगा ( man bash
या man zsh
)।