Dengan Terminal: Meningkatkan tampilan konsol

Saya salah satu dari mereka yang suka menggunakan terminal. Saya pikir semua pengguna GNU / Linux Pada satu titik mereka tidak bisa hidup tanpanya, karena potongan jendela yang penuh dengan huruf itu membuat hidup kita jauh lebih mudah, bukan?

Tapi kita bisa membuatnya terlihat sedikit lebih cantik dari default. Contohnya dapat dilihat (dan diunduh) dari tampilan gnome. Tips yang akan saya tunjukkan di bawah ini adalah meninggalkan terminal kita dengan tampilan sebagai berikut:

Seperti yang Anda lihat, file perintah untuk dieksekusi dan ditempatkan di antara setiap pesanan garis waktu dengan waktu 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. Lalu kami buka .bashrc dan kami menambahkan:

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

Kami membuka terminal dan kami dapat melihat perubahannya 😀

Terlihat di: Manusia.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Luweed dijo

    Terima kasih untuk blog pertama-tama dan pertanyaannya, apakah ada kemungkinan untuk menyesuaikan xterm atau lxterminal di luar warna teks dan latar belakang? (Mereka adalah terminal yang paling sering saya gunakan).
    Gracias¡¡

  2.   Eduardo dijo

    GENIALLLLLLLLLLLLLLLL 🙂

    Saya mencobanya seminggu yang lalu ketika saya membaca topik ini di blog lain, tetapi karena masalah dengan kutipan di apa yang harus ditambahkan ke .bashrc Saya tidak bisa menggunakannya. Sekarang ini berfungsi dengan benar untuk saya dulu.

    Terima kasih.

    1.    KZKG ^ Gaara dijo

      Senang mengetahui bahwa itu hanya apa yang Anda inginkan 😉
      salam

  3.   Targon dijo

    :] luar biasa jika itu melakukan apa yang saya pikir saya bayangkan ... weeee, saya menginstalnya akhir pekan ini 😀

    1.    KZKG ^ Gaara dijo

      Sebenarnya saya memperbaikinya hehe ... Saya lebih merona dan terlihat jauh lebih baik, saya akan membuat posting yang menerbitkan perbaikan dan modifikasi saya 😉

      Diedit: Alih-alih memasukkannya .bash_ps2 taruh ini yang lain: http://paste.desdelinux.net/paste/6

      1.    Eduardo dijo

        Saya mendapatkan kesalahan pada baris 13 dan 34.

        1.    elav <° Linux dijo

          Kami sudah 2 😀

      2.    Keberanian dijo

        Sial, programmer sisi gelap lainnya ...

        1.    KZKG ^ Gaara dijo

          Saya meninggalkan kode di sini, saya tidak tahu mengapa itu memberi mereka kesalahan ... 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.   pemula dijo

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

    Salam!!

  5.   merampok dijo

    Ya, saya juga mendapatkan kesalahan pada baris 13 dan 34

    baris 13: EOF tak terduga saat mencari yang cocok ''
    baris 34: kesalahan sintaksis: akhir file tidak diharapkan

    Saya menggunakan linux mint 11 lxde untuk apa nilainya.

    Salam!

  6.   jimselfking dijo

    Ia bekerja 100% dengan pengguna biasa, tetapi saat Anda menjadi pengguna super, ia berhenti bekerja, ia tidak melakukan apa-apa. Saya rasa itu mudah, tetapi saya tidak tahu bagaimana melakukan banyak hal, solusi apa saja?

    1.    KZKG ^ Gaara dijo

      Apa yang Anda masukkan ke dalam .bashrc, Anda juga harus memasukkannya /root/.bashrc
      Ikuti tes dan beri tahu kami apa kabar 🙂

      Salam 😀

      1.    jimselfking dijo

        Ini bekerja dengan sempurna, saya tidak tahu bagaimana saya tidak mencobanya sebelum bertanya. Terima kasih

        1.    KZKG ^ Gaara <° Linux dijo

          Tidak, jangan khawatir 🙂

  7.   malaikat dijo

    Hai sobat, kalau mau bantu saya tolong saya coba tapi lingkarannya tidak muncul dan masih hitam, saya pake fedora19, timeline kalo muncul ... masih terimakasih banyak atas kontribusinya 🙂

  8.   Miguel dijo

    apakah ini bekerja sama di Debian ???