Dengan Terminal: Memperbaiki penampilan konsol

Saya adalah salah seorang yang gemar menggunakan terminal. Saya rasa semua pengguna GNU / Linux Pada satu ketika mereka tidak dapat hidup tanpanya, kerana sekeping jendela yang penuh dengan huruf menjadikan hidup kita lebih mudah, bukan?

Tetapi kita boleh menjadikannya kelihatan lebih cantik daripada lalai. Contohnya dapat dilihat (dan dimuat turun) dari gnome-lihat. Petua yang akan saya tunjukkan di bawah adalah dengan meninggalkan terminal kami dengan penampilan berikut:

Seperti yang anda lihat, perintah untuk melaksanakan dan diletakkan di antara setiap pesanan garis masa dengan masa sistem.

Bagaimana saya melakukannya?

Kami membuka editor teks (contoh Gedit) dan kami memasukkannya ke dalam:

# 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

Kami menyimpannya di dalam / home dengan nama .bash_ps2 sebagai contoh. Kemudian kami membuka kami .bashrc dan kami menambah:

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

Kami membuka terminal dan kami dapat melihat perubahannya 😀

Dilihat di: Manusia.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   luweeds kata

    Terima kasih untuk blog pertama sekali dan ada pertanyaan, adakah kemungkinan untuk menyesuaikan xterm atau lxterminal melebihi warna teks dan latar belakang? (Mereka adalah terminal yang paling banyak saya gunakan).
    Terima kasih!

  2.   Eduardo kata

    GENIALLLLLLLLLLLLLLLLL (I.e.

    Saya mencubanya seminggu yang lalu ketika saya membaca topik ini di blog lain, tetapi kerana masalah dengan petikan dalam apa yang harus ditambahkan ke .bashrc Saya tidak dapat menggunakannya. Sekarang ia berfungsi dengan betul untuk saya dahulu.

    Terima kasih.

    1.    KZKG ^ Gaara kata

      Sukacita mengetahui bahawa ia melakukan apa yang anda mahukan 😉
      salam

  3.   Taregon kata

    :] sangat baik jika ia melakukan apa yang saya rasa saya bayangkan ... weeee, saya memasangnya pada hujung minggu ini 😀

    1.    KZKG ^ Gaara kata

      Sebenarnya saya memperbaikinya hehe ... Saya meletakkan lebih banyak pemerah pipi dan kelihatan lebih baik, saya akan membuat catatan yang menerbitkan penambahbaikan dan pengubahsuaian saya 😉

      Diedit: Daripada memasukkannya .bash_ps2 letakkan yang lain: http://paste.desdelinux.net/paste/6

      1.    Eduardo kata

        Saya mendapat ralat pada baris 13 dan 34.

        1.    elav <° Linux kata

          Kami sudah 2 😀

      2.    Keberanian kata

        Fuck, pengaturcara sisi gelap yang lain ...

        1.    KZKG ^ Gaara kata

          Saya meninggalkan kod di sini, saya tidak tahu mengapa ia memberikan ralat kepada mereka ... o_0U berfungsi dengan baik untuk saya:
          # 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.   newbie kata

    Sangat bagus ini, saya baru mengujinya dan berfungsi 100% ubuntu 11.10

    Salam !!

  5.   merompak kata

    Baiklah, saya juga mendapat ralat pada baris 13 dan 34

    baris 13: EOF yang tidak dijangka semasa mencari padanan "
    baris 34: ralat sintaksis: akhir fail tidak dijangka

    Saya menggunakan linux mint 11 lxde untuk harganya.

    Salam!

  6.   jimselfking kata

    Ia berfungsi 100% dengan pengguna biasa, tetapi apabila anda menjadi pengguna yang terlalu lama, ia tidak berfungsi. Saya rasa ia mudah, tetapi saya tidak tahu banyak cara, ada penyelesaian?

    1.    KZKG ^ Gaara kata

      Apa yang anda masukkan ke dalam .bashrc, anda juga mesti memasukkannya /root/.bashrc
      Ikuti ujian dan beritahu kami apa khabar 🙂

      Salam 😀

      1.    jimselfking kata

        Ia berfungsi dengan sempurna, saya tidak tahu bagaimana saya tidak mencubanya sebelum bertanya. Terima kasih

        1.    KZKG ^ Gaara <° Linux kata

          Jangan risau 🙂

  7.   malaikat kata

    Hai kawan, jika anda akan menolong saya, saya telah mencubanya tetapi bulatan tidak muncul dan masih berwarna hitam, saya menggunakan fedora19, garis masa jika muncul ... masih terima kasih banyak atas sumbangan anda

  8.   Miguel kata

    adakah ini berfungsi sama di Debian ???