टर्मिनल के साथ: कंसोल की उपस्थिति में सुधार

मैं उन लोगों में से हूं जो टर्मिनल का उपयोग करना पसंद करते हैं। मुझे लगता है कि सभी उपयोगकर्ता ग्नू / लिनक्स एक निश्चित समय पर वे इसके बिना नहीं रह सकते, क्योंकि पत्रों से भरी खिड़की का वह टुकड़ा जीवन को बहुत आसान बनाता है, है ना?

लेकिन हम इसे डिफ़ॉल्ट की तुलना में थोड़ा सुंदर लग सकते हैं। इसका एक उदाहरण (और डाउनलोड) देखा जा सकता है सूक्ति-रूप। निम्नलिखित टिप्स जो मैं आपको नीचे दिखाऊंगा, निम्नलिखित स्वरूप के साथ हमारे टर्मिनल को छोड़ना है:

जैसा कि आप देख सकते हैं, अमल करने की आज्ञा और प्रत्येक आदेश के बीच रखा जाता है एक समयरेखा सिस्टम समय के साथ।

मैं इसे कैसे करूँ?

हम एक टेक्स्ट एडिटर खोलते हैं (उदाहरण gedit) और हम इसे अंदर डालते हैं:

# Fill with minuses
# (this is recalculated every time the prompt is shown in function prompt_command):

fill="--- "
reset_style='\[\033[00m\]'
status_style=$reset_style'\[\033[0;90m\]' # gray color; use 0;37m for lighter color
prompt_style=$reset_style
command_style=$reset_style'\[\033[1;29m\]' # bold black
# Prompt variable:
PS1="$status_style"'$fill \t\n'"$prompt_style"'${debian_chroot:+($debian_chroot)}\u@\h:\w\$'"$command_style "
# Reset color for command output
# (this one is invoked every time before a command is executed):
trap 'echo -ne "\e[0m"' DEBUG
function prompt_command {
# create a $fill of all screen width minus the time string and a space:
let fillsize=${COLUMNS}-9
fill=""
while [ "$fillsize" -gt "0" ] do
fill="-${fill}" # fill with underscores to work on
let fillsize=${fillsize}-1
done
# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
bname=`basename "${PWD/$HOME/~}"`
echo -ne "\033]0;${bname}: ${USER}@${HOSTNAME}: ${PWD/$HOME/~}\007"
;;
*)
;;
esac
}
PROMPT_COMMAND=prompt_command

हम इसे अपने अंदर रखते हैं / होम नाम के साथ बैश_पीएस2 उदाहरण के लिए। फिर हम अपने को खोलते हैं .bashrc और हम जोड़ते हैं:

if [ -f "$HOME/.bash_ps2" ]; then
. "$HOME/.bash_ps2"
fi

हम एक टर्मिनल खोलते हैं और हम परिवर्तनों को देख सकते हैं we

में देखा: इंसानों.


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   लुवेदी कहा

    सबसे पहले ब्लॉग और एक सवाल के लिए धन्यवाद, क्या पाठ और पृष्ठभूमि के रंग से परे xterm या lxterminal को अनुकूलित करने की कोई संभावना है? (वे ऐसे टर्मिनल हैं जिनका मैं सबसे अधिक उपयोग करता हूं)।
    Gracias¡¡

  2.   एडुआर्डो कहा

    GENIALLLLLLLLLLLLLL 🙂

    मैंने एक हफ़्ते पहले यह कोशिश की थी जब मैं इस विषय को दूसरे ब्लॉग में पढ़ता था, लेकिन इसमें जो उद्धरण जोड़े गए थे उनके साथ एक समस्या के कारण .bashrc मैं इसका उपयोग नहीं कर सका। अब इसने पहले मेरे लिए सही तरीके से काम किया।

    शुक्रिया.

    1.    KZKG ^ गारा कहा

      यह जानकर खुशी हुई कि यह वही हुआ जो आप चाहते थे
      सादर

  3.   तारेगना कहा

    :] उत्कृष्ट अगर यह वही होता है जो मुझे लगता है कि मैं कल्पना करता हूं ... weeee, मैं इसे इस सप्ताह के अंत में स्थापित करता हूं does

    1.    KZKG ^ गारा कहा

      वास्तव में मैंने इसे बेहतर बनाया है ... मैंने अधिक ब्लश लगाए और यह बहुत बेहतर लग रहा है, मैं अपने सुधार और संशोधनों को प्रकाशित करते हुए एक पोस्ट बनाऊंगा he

      संपादित: अंदर डालने के बजाय बैश_पीएस2 यह रखो: http://paste.desdelinux.net/paste/6

      1.    एडुआर्डो कहा

        मुझे 13 और 34 लाइनों पर एक त्रुटि मिलती है।

        1.    इलाव <° लिनक्स कहा

          हम पहले से ही 2 😀 हैं

      2.    साहस कहा

        भाड़ में जाओ, एक और डार्क साइड प्रोग्रामर ...

        1.    KZKG ^ गारा कहा

          मैं यहां कोड छोड़ता हूं, मुझे नहीं पता कि यह उन्हें एक त्रुटि क्यों देता है ... o_0U मेरे लिए ठीक काम करता है:
          # Fill with minuses
          # (this is recalculated every time the prompt is shown in function prompt_command):

          fill="--- "
          reset_style='\[\033[00m\]'
          status_style=$reset_style'\[\033[0;90m\]' # gray color; use 0;37m for lighter color
          prompt_style=$reset_style
          command_style=$reset_style'\[\033[1;29m\]' # bold black
          # Prompt variable:
          PS1="$status_style"'$fill \t\n'"$prompt_style"'${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m$
          # Reset color for command output
          # (this one is invoked every time before a command is executed):
          trap 'echo -ne "\e[0m"' DEBUG
          function prompt_command {
          # create a $fill of all screen width minus the time string and a space:
          let fillsize=${COLUMNS}-9
          fill=""
          while [ "$fillsize" -gt "0" ]
          do
          fill="-${fill}" # fill with underscores to work on
          let fillsize=${fillsize}-1
          done
          # If this is an xterm set the title to user@host:dir
          case "$TERM" in
          xterm*|rxvt*)
          bname=`basename "${PWD/$HOME/~}"`
          echo -ne "\033]0;${bname}: ${USER}@${HOSTNAME}: ${PWD/$HOME/~}\007"
          ;;
          *)
          ;;
          esac
          }
          PROMPT_COMMAND=prompt_command

  4.   नौसिखिया कहा

    यह बहुत अच्छा है, मैंने अभी इसका परीक्षण किया है और यह 100% ubuntu 11.10 पर काम करता है

    शुभकामना!!

  5.   रॉब कहा

    खैर, मुझे भी तर्ज 13 और 34 पर एक त्रुटि मिलती है

    पंक्ति 13: अनपेक्षित ईओएफ को एक `` के लिए खोज करते समय
    पंक्ति 34: सिंटैक्टिक त्रुटि: फ़ाइल का अंत अपेक्षित नहीं था

    मैं लिनक्स मिंट 11 lxde का उपयोग करता हूं, जो इसके लायक है।

    नमस्ते!

  6.   अपने आप को कहा

    यह सामान्य उपयोगकर्ता के साथ 100% काम करता है, लेकिन जिस पल आप सुपरयूजर बन जाते हैं, यह काम करना बंद कर देता है, यह कुछ भी नहीं करता है। मुझे लगता है कि यह आसान है, लेकिन मुझे नहीं पता कि मुझे कितना कुछ करना है, कोई समाधान?

    1.    KZKG ^ गारा कहा

      आप अपने में क्या रखते हैं .bashrc, आपको इसे भी लगाना होगा /रूट/.bashrc
      परीक्षा लें और हमें बताएं कि आप कैसे हैं us

      अभिवादन 😀

      1.    अपने आप को कहा

        यह पूरी तरह से काम करता है, मुझे नहीं पता कि पूछने से पहले मैंने इसे कैसे आजमाया। धन्यवाद

        1.    KZKG ^ गारा <° लिनक्स कहा

          नहीं चिंता मत करो 🙂

  7.   देवदूत कहा

    अरे दोस्त, अगर तुम मेरी मदद करोगे तो कृपया मैंने इसे आज़माया है, लेकिन सर्कल दिखाई नहीं देता है और यह अभी भी काले रंग में है, मैं फेडोरा 19 का उपयोग करता हूं, यदि यह दिखाई देता है तो समयरेखा ... अभी भी आपके योगदान के लिए बहुत बहुत धन्यवाद will

  8.   मिगुएल कहा

    क्या यह काम डेबियन पर करता है ???