जब मैं उबंटू में टर्मिनल शुरू करता हूं, तो देखता हूं:
ilya@HOST:~$
मुझे इसमें टाइमस्टैम्प जोड़ने की जरूरत है, कुछ इस तरह:
2011-10-09T09:32:00 ilya@HOST:~$
मैं इसे कैसे कॉन्फ़िगर कर सकता हूं?
जब मैं उबंटू में टर्मिनल शुरू करता हूं, तो देखता हूं:
ilya@HOST:~$
मुझे इसमें टाइमस्टैम्प जोड़ने की जरूरत है, कुछ इस तरह:
2011-10-09T09:32:00 ilya@HOST:~$
मैं इसे कैसे कॉन्फ़िगर कर सकता हूं?
जवाबों:
मुझे लगता है कि एक महान सेटअप 3 colourized समूहों है:
इसके अलावा एक नई रेखा तो आप बाईं ओर वापस आ गए हैं!
अर्थात
आप अपने घर निर्देशिका में अपने .bashrc फ़ाइल में निम्नलिखित होने से यह सब कर सकते हैं।
यूनिक्स और ओएस एक्स के लिए काम करता है
parse_git_branch () {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[01;33m\]$(parse_git_branch)\[\033[00m\]\n\$ '
यदि आप यह चाहते हैं कि आपके पास चार रंगों में आपका टाइमस्टैम्प हो:
$ PS1='\033[01;31m\] \D{%F} \t \[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[01;33m\]$(parse_git_branch)\[\033[00m\]\n\$ '
जैसे की:
हालाँकि मुझे लगता है कि मैं अब इसके साथ जाऊँगा:
parse_git_branch () {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/\1/'
}
PS1='\033[01;31m\]\t\033[00m\]:'
PS1=$PS1'\[\033[01;32m\]\u@\h\[\033[00m\]:'
PS1=$PS1'\[\033[01;34m\]\w\033[00m\]:\033[01;33m\]$(parse_git_branch)\[\033[00m\]\n\$ '
PS2='\[\033[01;36m\]>'
के लिये
उदाहरण के लिए, अस्थायी रूप से लेकिन तुरंत-पर-उड़ान करने के लिए, ताकि आप स्क्रेंकास्ट करते समय कुछ गोपनीयता रख सकें, आप निम्न कार्य कर सकते हैं
echo PS1='$\ ' > /tmp/ps1 && source /tmp/ps1 && rm /tmp/ps1
PS1 चर प्रारूप सेट करता है, स्रोत उस सेटिंग को एक फ़ाइल से पढ़कर लागू करता है।
अब कमांड लाइन इस तरह दिखती है:
$