टर्मिनलसह: कन्सोलचे स्वरूप सुधारणे

ज्यांना टर्मिनल वापरायला आवडते त्यांच्यापैकी मी एक आहे. मला वाटते की सर्व वापरकर्ते जीएनयू / लिनक्स एका ठराविक क्षणी ते त्याशिवाय जगू शकत नाहीत, कारण अक्षरांनी भरलेला खिडकीचा तुकडा आयुष्य खूप सुलभ करते, बरोबर?

परंतु आम्ही ते डीफॉल्टपेक्षा थोडा सुंदर दिसू शकतो. याचे उदाहरण येथून पाहिले जाऊ शकते (आणि डाउनलोड केलेले) ग्नोम-लुक. पुढील टिपांसह आमचे टर्मिनल सोडण्यासाठी मी तुम्हाला पुढील सूचना दर्शवित आहे.

जसे आपण पाहू शकता कार्यान्वित करण्यासाठी कमांड आणि प्रत्येक ऑर्डर दरम्यान ठेवले आहे एक वेळ प्रणाली वेळ सह.

मी हे कसे करू?

आम्ही टेक्स्ट एडिटर उघडतो (उदाहरण जीएडिट) आणि आम्ही ते आत ठेवले:

# 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

आम्ही टर्मिनल उघडतो आणि बदल can पाहू शकतो

 

येथे पाहिले: मानव.


लेखाची सामग्री आमच्या तत्त्वांचे पालन करते संपादकीय नीति. त्रुटी नोंदविण्यासाठी क्लिक करा येथे.

17 टिप्पण्या, आपल्या सोडा

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   लुवेड्स म्हणाले

    पहिल्यांदा आणि ब्लॉगबद्दल धन्यवाद आणि एक प्रश्न, मजकूराच्या रंग आणि पार्श्वभूमीच्या पलीकडे xterm किंवा lxterminal सानुकूलित करण्याची काही शक्यता आहे का? (मी सर्वात जास्त वापरत असलेले ते टर्मिनल आहेत).
    धन्यवाद!

  2.   एडुआर्डो म्हणाले

    GENIALLLLLLLLLLLLLLL 🙂

    मी हा विषय जेव्हा दुसर्‍या ब्लॉगवर वाचला होता तेव्हा मी आठवड्यातून प्रयत्न केला होता, परंतु कोटमध्ये अडचणीमुळे काय जोडले पाहिजे .bashrc मी ते वापरु शकलो नाही. आता हे माझ्यासाठी प्रथम योग्यरित्या कार्य केले.

    धन्यवाद.

    1.    केझेडकेजी ^ गारा म्हणाले

      आपल्याला पाहिजे तेच केले हे जाणून आनंद झाला 😉
      कोट सह उत्तर द्या

  3.   तारेगोन म्हणाले

    :] उत्कृष्ट जे मला वाटतं त्यानुसार वागलं तर ... वीक, मी या शनिवार व रविवार स्थापित करतो 😀

    1.    केझेडकेजी ^ गारा म्हणाले

      खरं तर मी त्यात सुधारित केले आहे ... मी अधिक निळे ठेवले आणि ते अधिक चांगले दिसत आहे, मी माझ्या सुधारणा आणि बदल प्रकाशित करणारे पोस्ट तयार करेन 😉

      संपादित केले: त्याऐवजी त्यामध्ये .बाश_पीएस 2 हे आणखी एक ठेवा: http://paste.desdelinux.net/paste/6

      1.    एडुआर्डो म्हणाले

        13 आणि 34 या ओळीवर मला एक एरर मिळेल.

        1.    elav <° Linux म्हणाले

          आम्ही आधीच 2 are आहोत

      2.    धैर्य म्हणाले

        संभोग, दुसरा गडद साइड प्रोग्रामर ...

        1.    केझेडकेजी ^ गारा म्हणाले

          मी कोड येथे ठेवतो, मला त्यांना माहित नाही की ते त्यांना त्रुटी का देत आहे ... o_0 माझ्यासाठी चांगले कार्य करते:
          # 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.   न्यूबी म्हणाले

    हे खूप छान आहे, मी फक्त त्याची चाचणी केली आणि हे १००% उबंटू ११.१० कार्य करते

    अभिवादन !!

  5.   लुटणे म्हणाले

    बरं, मला 13 आणि 34 च्या ओळींवरही एक एरर मिळेल

    ओळ 13: जुळणार्‍या for `शोधत असताना अनपेक्षित ईओएफ
    ओळ 34: वाक्यरचना त्रुटी: फाईलचा शेवट अपेक्षित नव्हता

    मी लिनक्स पुदीना 11 एलएक्सडी वापरतो त्या किंमतीसाठी.

    धन्यवाद!

  6.   जिम सेकिंग म्हणाले

    हे सामान्य वापरकर्त्यासह 100% कार्य करते, परंतु जेव्हा आपण सुपरयुजर होता तेव्हा ते कार्य करणे थांबवते, ते काहीच करत नाही. मला असे वाटते की हे सोपे आहे, परंतु मला कसे करावे हे माहित नाही, कोणताही उपाय?

    1.    केझेडकेजी ^ गारा म्हणाले

      काय आपण ठेवले आपल्या .bashrc, आपण ते देखील घालणे आवश्यक आहे /root/.bashrc
      चाचणी घ्या आणि आपण कसे आहात ते आम्हाला सांगा 🙂

      शुभेच्छा 😀

      1.    जिम सेकिंग म्हणाले

        हे उत्तम प्रकारे कार्य करते, विचारण्यापूर्वी मी कसे प्रयत्न केले हे मला माहित नाही. धन्यवाद

        1.    केझेडकेजी ^ गारा <° लिनक्स म्हणाले

          नाही काळजी करू नका 🙂

  7.   देवदूत म्हणाले

    अहो मित्रा, कृपया तू मला मदत केल्यास कृपया मी प्रयत्न केला पण मंडळ दिसत नाही आणि ते अजूनही काळ्या रंगात आहे, मी फेडोरा १, वापरली आहे, ती टाइमलाइन दिसत असल्यास ... तुमच्या योगदानाबद्दल तुमचे आभार

  8.   Miguel म्हणाले

    हे काम डेबियनमध्ये सारखेच आहे का ???