Terminal bilan: konsol ko'rinishini yaxshilash

Men terminaldan foydalanishni yaxshi ko'radiganlardanman. Menimcha, barcha foydalanuvchilar GNU / Linux Bir vaqtning o'zida ular ularsiz yashay olmaydilar, chunki harflar bilan to'la bo'lgan bu oyna biz uchun hayotni ancha osonlashtiradi, to'g'rimi?

Ammo biz uni sukut bo'yicha biroz chiroyli ko'rinishga keltira olamiz. Bunga misolni ko'rish mumkin (va yuklab olish) gnome-ko'rinish. Sizga quyida ko'rsatadigan maslahatlar - terminalimizdan quyidagi ko'rinish bilan chiqib ketish:

Ko'rib turganingizdek bajarish buyrug'i va har bir buyurtma o'rtasida joylashtiriladi xronologiya tizim vaqti bilan.

Buni qanday qilaman?

Biz matn muharririni ochamiz (misol Gedit) va biz uni ichiga qo'ydik:

# 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

Biz buni o'zimizning ichimizda saqlaymiz / uy nomi bilan .bash_ps2 masalan. Keyin biz o'zimizni ochamiz .bashrc va biz quyidagilarni qo'shamiz:

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

Biz terminal ochamiz va the o'zgarishlarni ko'rishimiz mumkin

 

Ko'rilgan: Odamlar.


Maqolaning mazmuni bizning printsiplarimizga rioya qiladi muharrirlik etikasi. Xato haqida xabar berish uchun bosing bu erda.

17 ta sharh, o'zingizni qoldiring

Fikringizni qoldiring

Sizning email manzilingiz chop qilinmaydi. Kerakli joylar bilan belgilangan *

*

*

  1. Ma'lumotlar uchun javobgardir: Migel Anxel Gaton
  2. Ma'lumotlarning maqsadi: SPAMni boshqarish, izohlarni boshqarish.
  3. Qonuniylashtirish: Sizning roziligingiz
  4. Ma'lumotlar haqida ma'lumot: qonuniy majburiyatlar bundan mustasno, ma'lumotlar uchinchi shaxslarga etkazilmaydi.
  5. Ma'lumotlarni saqlash: Occentus Networks (EU) tomonidan joylashtirilgan ma'lumotlar bazasi
  6. Huquqlar: istalgan vaqtda siz ma'lumotlaringizni cheklashingiz, tiklashingiz va o'chirishingiz mumkin.

  1.   Luvidlar dijo

    Avvalo blog uchun rahmat va savol, matn va fon rangidan tashqari xterm yoki lxterminal-ni sozlash imkoniyati bormi? (Ular men ko'proq foydalanadigan terminallar).
    Rahmat!

  2.   Eduardo dijo

    GENIALLLLLLLLLLLLLLLL 🙂

    Men buni bir hafta oldin boshqa blogda ushbu mavzuni o'qiyotganimda sinab ko'rdim, lekin tirnoq bilan bog'liq muammo tufayli .bashrc Men undan foydalana olmadim. Endi u avval men uchun to'g'ri ishladi.

    rahmat.

    1.    KZKG ^ Gaara dijo

      Siz xohlagan narsani qilganini bilishdan mamnunman 😉
      Javob bilan quote

  3.   Taregon dijo

    :] a'lo darajada, agar u men tasavvur qilgan narsani qilsa ... weeee, uni shu hafta oxirida o'rnataman install

    1.    KZKG ^ Gaara dijo

      Aslida men buni yaxshiladim hehe ... Men ko'proq qizarib yubordim va u juda yaxshi ko'rinishga ega, men o'zimning yaxshilangan va o'zgartirgan narsalarimni nashr etaman.

      Tahrirlangan: Buning o'rniga .bash_ps2 buni boshqasiga qo'ying: http://paste.desdelinux.net/paste/6

      1.    Eduardo dijo

        13 va 34-satrlarda xatolik yuz berdi.

        1.    elav <° Linux dijo

          Biz allaqachon 2 are

      2.    jasurlik dijo

        Siktir, yana bir qorong'i tomon dasturchisi ...

        1.    KZKG ^ Gaara dijo

          Kodni bu erda qoldiraman, nima uchun ularga xato qilishini bilmayman ... o_0U men uchun yaxshi ishlaydi:
          # 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.   Ajam dijo

    Bu juda yaxshi, men uni sinab ko'rdim va u 100% ubuntu 11.10 ishlaydi

    Salom !!

  5.   o'girlamoq dijo

    Xo'sh, men 13 va 34-qatorlarda xatolarga yo'l qo'ydim

    chiziq 13: mos keladigan qidiruv paytida kutilmagan EOF "
    qator 34: sintaktik xato: faylning oxiri kutilmagan edi

    Buning foydasi uchun men Linux mint 11 lxde dan foydalanaman.

    Rahmat!

  6.   Jimelfing dijo

    U oddiy foydalanuvchi bilan 100% ishlaydi, lekin siz superuserga aylangan vaqtingizda u ishlamay qoladi, hech narsa qilmaydi. O'ylaymanki, bu oson, lekin qanday qilib ko'p ish qilishni bilmayman, biron bir echim bormi?

    1.    KZKG ^ Gaara dijo

      O'zingiznikiga qo'ygan narsangiz .bashrc, siz uni qo'yishingiz kerak /root/.bashrc
      Sinovdan o'ting va yaxshimisiz, bizga xabar bering

      Salomlar 😀

      1.    Jimelfing dijo

        Bu juda yaxshi ishlaydi, men so'rashdan oldin qanday qilib sinab ko'rmaganimni bilmayman. rahmat

        1.    KZKG ^ Gaara <° Linux dijo

          Nah xavotir olmang 🙂

  7.   farishta dijo

    Salom do'stim, agar menga yordam bersangiz, iltimos, men sinab ko'rdim, lekin aylana ko'rinmaydi va u hali ham qora rangda, men fedora19 dan foydalanaman, agar u paydo bo'lsa ... bu sizning hissangiz uchun katta rahmat

  8.   Miguel dijo

    bu debianda bir xil ishlaydimi ???