ٽرمينل سان: ڪنسول جي ظاهر کي بهتر ڪرڻ

مان انهن مان آهيان جو ٽرمينل استعمال ڪرڻ سان پيار ڪندو آهي. مان سمجهان ٿو ته سڀ يوزر GNU / Linux هڪ نقطي تي اهي ان کان سواءِ رهي نٿا سگھن ، ڇاڪاڻ ته اکرن جي پوري ونڊو جو اهو حصو اسان لاءِ تمام آسان آهي ، ٺيڪ؟

پر اسان ان کي ڊفالٽ کان ٿورو بهتر ڪري سگهو ٿا. ان جو هڪ مثال ڏسي (۽ ڊائون لوڊ) کان سجايو نظارو. جنهن جون صلاحون آئون توهان کي هيٺ ڏيکاريندس ، اسان جي ٽرمينل کي هيٺ ڏنل ظاهر سان ڇڏڻ آهي.

جئين توهان ڏسي سگهو ٿا ، جي حڪم ڏيڻ تي عمل ڪرڻ ۽ هر آرڊر جي وچ ۾ رکيل آهي وقت جي لڪير سسٽم وقت سان.

آئون ان کي ڪيئن ڪرائيندس؟

اسان هڪ ٽيڪسٽ ايڊيٽر کوليون ٿا (مثال گيٽ) ۽ اسان ان کي اندر رکون ٿا.

# 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

اسان ٽرمينل کوليو ۽ اسان تبديليون ڏسي سگھون ٿا 😀

 

۾ ڏٺو ويو: انسان.


مضمون جو مواد اسان جي اصولن تي عمل ڪري ٿو ايڊيٽوريل اخلاقيات. غلطي ڪلڪ ڪرڻ جي رپورٽ لاءِ هتي.

17 تبصرا ، پنھنجو ڇڏ

پنهنجي راءِ ڏيو

پنهنجي اي ميل ايڊريس شايع نه ڪيو ويندو. گهري شعبن سان لڳل آهن *

*

*

  1. ڊيٽا جو ذميوار: Miguel Ángel Gatón
  2. ڊيٽا جو مقصد: ڪنٽرول سپيم ، تبصرو جي انتظام.
  3. سازش: توهان جي رضامندي
  4. ڊيٽا جي ابلاغ: ڊيٽا کي قانوني ذميواري کانسواءِ ٽئين پارٽين تائين رسائي نه ڏني ويندي.
  5. ڊيٽا اسٽوريج: ڊيٽابيس اويسينٽس نيٽورڪ (اي يو) پاران ميزباني ڪيل
  6. حق: ڪنهن به وقت توهان پنهنجي معلومات کي محدود ، ٻيهر ۽ ختم ڪري سگهو ٿا.

  1.   لووڊيڊس چيو

    سڀني جي پهرين بلاگ جي مهرباني ۽ هڪ سوال ، ڇا متن ۽ پس منظر جي رنگ کان ٻاهر xterm يا lxterminal کي ترتيب ڏيڻ جو ڪو امڪان آهي؟ (اهي ٽرمينل آهن جيڪي مان تمام گهڻو استعمال ڪندس).
    مهرباني

  2.   ادوارو چيو

    جنرل ماڊل جي جڳھ تي 🙂

    مون اها هڪ هفتي اڳ مون ڪوشش ڪئي جڏهن آئون هن موضوع کي ٻئي بلاگ ۾ پڙهائي ، پر ڪوششن سان مسئلو جي ڪري جنهن ۾ شامل ڪيو پيو وڃي. .bashrc مان ان کي استعمال نه ڪري سگھيس. هاڻ اهو پهرين منهنجي لاءِ صحيح طرح ڪم ڪيو.

    توهان جي مهرباني.

    1.    KZKG ^ گارا چيو

      اهو toاڻڻ لاءِ خوشي ته اهو صرف ڪيو جيڪو توهان چاهيو 😉
      اقتباس سان جواب ڏيو

  3.   ٽارگيٽ چيو

    :] چ ifو آهي جيڪڏهن اهو ڪري ٿو مان سمجهان ٿو منهنجو تصور آهي ... وي ، آئون ان کي هن هفتي جي آخر ۾ انسٽال ڪريان 😀

    1.    KZKG ^ گارا چيو

      اصل ۾ مون ان کي بهتر ڪيو هو ... مون وڌيڪ شرارت ڪئي ۽ اهو گهڻو بهتر ڏسڻ ۾ آيو ، آئون هڪ پوسٽ شايع ڪندس منهنجي واڌارن ۽ ترميمن کي 😉

      ترتيب ڏنل: انهي ۾ وجھڻ بدران .بش_پس 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: هڪ متوقع طور تي EOF هڪ ميلاپ جي ڳولا دوران جڏهن "
    لڪير 34: نحو نقص: فائل جي پڇاڙي جي توقع نه ٿي هئي

    آئون انهي لنڪس جي قيمت کان وٺي لنڪس منٽ 11 lxde استعمال ڪريان ٿو.

    مهرباني

  6.   جمائيڪلنگ چيو

    اهو 100 سيڪڙو عام صارف سان ڪم ڪندو آهي ، پر جنهن لمحو توهان سپرائزر ٿي وڃو اهو ڪم ڪرڻ بند ڪري ڇڏي ، اهو ڪجهه نه ٿو ڪري. منهنجو خيال آهي ته اهو آسان آهي ، پر مان نه ٿو muchاڻان ته گهڻو ڪجهه ، ڇا ڪنهن حل؟

    1.    KZKG ^ گارا چيو

      جيڪو توهان ۾ وجهيو .bashrc، توهان کي به هن ۾ رکڻ گهرجي /root/.bashrc
      امتحان وٺو ۽ اسان کي ٻڌايو ته توهان ڪيئن آهيو 🙂

      مبارڪون 😀

      1.    جمائيڪلنگ چيو

        اهو مڪمل طور تي ڪم ڪري ٿو ، مان نه howاڻان ته مون پڇڻ کان پهريان اها ڪوشش ڇو نه ڪئي. توهان جي مهرباني

        1.    ڪ جي ڪي ڪ ڪي گارا <° لينڪس چيو

          ن پريشان نه ڪر 🙂

  7.   فرشتو چيو

    اي دوست ، جيڪڏهن تون منهنجي مدد ڪندين مهرباني ڪري مون انهي کي آزمايو پر دائرو ظاهر نه ٿيو ۽ اهو اڃا تائين ڪارو ۾ آهي ، آئون فيڊورا 19 استعمال ڪندو آهيان ، ٽائم لائن جيڪڏهن اهو ظاهر ٿئي ٿو ... تڏهن به توهان جي تعاون جي مهرباني

  8.   مائيڪل چيو

    ڇا اهو ڊيبين ۾ ساڳيو ڪم آهي ؟؟