Prompt, beberapa contoh untuk menyesuaikannya dengan keinginan Anda

Di artikel selanjutnya kita akan melihat caranya ubah prompt Ubuntu kami. Kami sudah membicarakan hal ini di blog yang sama ini beberapa waktu lalu, tetapi kali ini kami akan menambahkan beberapa kemungkinan lagi untuk menyesuaikan terminal.

BASH (Maksud-lagi cangkang) adalah shell default untuk sebagian besar distribusi Gnu / Linux modern. Pada baris berikut kita akan menyesuaikan indikator BASH dan meningkatkan tampilannya dengan menambahkan beberapa warna, gaya, elemen modifikasi, dll. Semua itu tanpa harus menginstal alat, add-on, atau resor ke layanan online.

Sesuaikan prompt bash

Di BASH, kita dapat menyesuaikan dan mengubah prompt dengan cara apapun yang kita inginkan. Hanya akan ada ubah nilai variabel lingkungan PS1. Setiap mesin akan melihat nama pengguna dan nama host yang berbeda.

prompt bash default

Pada mesin tempat saya akan menguji contoh ini, entreunosyceros adalah nama pengguna saya dan 18-04 adalah nama host saya. Sekarang kita akan melakukannya ubah prompt ini dengan memasukkan beberapa karakter khusus yang disebut escape sequence.

Sebelum saya melanjutkan dan mengubah banyak hal, itu selalu disarankan untuk membuat salinan cadangan file ~ / .bashrc.

cp ~/.bashrc ~/.bashrc.bak

Ubah 'namapengguna @ nama host' saat diminta

Dalam contoh ini kita akan mengganti bagian 'username @ hostname' dengan 'Hello @ welcome>'.

Untuk melakukannya, tambahkan berikut ini ke file Anda ~. / bashrc.

export PS1="Hola@bienvenido> "

Setelah selesai, simpan file dan kembali ke terminal. Jangan lupa perbarui perubahan dengan perintah 'source ~. / Bashrc'.

Ini adalah output dari prompt di Ubuntu 18.04 LTS saya.

bash prompt halo selamat datang

Tampilkan hanya nama pengguna

Untuk hanya menampilkan nama pengguna, cukup ubah baris sebelumnya menjadi berikut:

bash hanya nama pengguna prompt

export PS1="\u "

Sini, \ u adalah urutan pelarian.

Ada beberapa nilai lagi untuk ditambahkan ke variabel PS1 untuk mengubahnya. Ingatlah bahwa setelah menambahkan perubahan, kita harus menjalankan perintah 'sumber ~ / .bashrc'agar perubahan diterapkan.

Tambahkan nama pengguna dengan nama host

bash pengguna dan host yang cepat

export PS1="\u> \h> "

Tambahkan nama pengguna dan FQDN

Jika Anda menginginkan huruf apa pun, misalnya @, antara nama pengguna dan nama host, gunakan input berikut:

bash nama pengguna prompt dan FQDN

export PS1="\u@\h "

Tambahkan nama pengguna dengan nama host dan simbol $ di bagian akhir

bash nama pengguna prompt, nama host dan simbol dolar

export PS1="\u@\h\\$ "

Tambahkan karakter khusus di antara dan setelah nama pengguna dan nama host

bash meminta karakter khusus antara dan setelah pengguna dan tuan rumah

export PS1="\u@\h> "

Demikian juga, karakter khusus lainnya dapat ditambahkan, seperti titik dua, titik koma, *, garis bawah, spasi, dll.

Tampilkan nama pengguna, nama host, nama shell

bash nama pengguna prompt, host, dan nama shell

export PS1="\u@\h>\s: "

Tampilkan nama pengguna, nama host, shell dan versinya

bash nama pengguna prompt, nama host dan versi shell

export PS1="\u@\h>\s\v "

Tampilkan nama pengguna, nama host, dan jalur ke direktori saat ini

bash nama pengguna prompt, nama host, dan jalur direktori

export PS1="\u@\h\w "

Anda akan melihat simbol ~ jika direktori saat ini adalah $ HOME.

Tampilkan tanggal dalam pesan BASH

untuk tunjukkan tanggal dengan nama pengguna dan nama host Anda saat diminta, tambahkan yang berikut ini ke dalam file ~ / .bashrc.

bash nama pengguna prompt, nama host dan tanggal

export PS1="\u@\h>\d "

Tanggal dan waktu dalam format 12 jam dalam BASH

bash cepat tanggal dan waktu pada 12 jam

export PS1="\d> \@ > "

Tanggal dan waktu 12 format jj: mm: dd

tanggal dan waktu prompt bash 12 jam jj: mm: dd

export PS1="\d> \T> "

Tanggal dan waktu 24 jam

export PS1="\d> \A> "

Tanggal dan waktu dalam format 24 jam jj: mm: dd

export PS1="\u@\h> \d\t "

Ini hanyalah beberapa urutan pelarian yang umum untuk mengubah format pesan bash. Ada beberapa urutan lagi yang tersedia. Anda dapat melihat semuanya di halaman manual bash.

Kapanpun Anda bisa lihat pengaturan saat ini dari variabel $ PS1 dengan mengetik di terminal perintah:

lihat konfigurasi prompt bash

echo $PS1

Mewarnai prompt

Apa yang telah kita lihat sejauh ini adalah kita baru saja mengubah / menambahkan beberapa item ke prompt bash. Sekarang kita akan memodifikasi warna beberapa elemen.

Untuk memberi sentuhan warna pada latar depan (teks) dan warna latar belakang pada elemen, seperti sebelumnya kami akan menambahkan kode ke file ~ / .bashrc.

Misalnya untuk mengubah warna teks menjadi nama host dan membuatnya tampak merah, kita akan menambahkan kode berikut:

bash warna teks host prompt dalam warna merah

export PS1="\u@\[\e[31m\]\h\[\e[m\] "

Setelah ditambahkan, Anda harus perbarui perubahan dengan perintah di terminal:

source ~/.bashrc

Demikian pula untuk ubah warna latar belakang menjadi nama host, kode yang akan digunakan adalah ini:

teks prompt bash dan warna latar belakang

export PS1="\u@\[\e[31;46m\]\h\[\e[m\] "

Pulihkan pengaturan default

Seperti yang saya sebutkan di awal, selalu disarankan untuk membuat cadangan file ~. / bashrc sebelum melakukan perubahan. Karena itu, Anda dapat mengembalikan ke versi kerja sebelumnya jika terjadi kesalahanl. Anda hanya perlu mengganti file ~ / .bashrc dengan file cadangan.


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.   Leon S. dijo

    Cara mengubah warna prompt saat memulai sebagai pengguna super

    1.    Damien Amoedo dijo

      Halo. Masuk ke terminal sebagai root. Buka direktori / root. Di sana Anda akan menemukan file .bashrc lainnya. Edit dan ubah variabel PS1 seperti yang ditunjukkan dalam artikel atau sesuai keinginan Anda. Simpan perubahan dan buat sumber ~ / .bashrc. Salu2.

  2.   Caro dijo

    Halo, terminal Linux saya tidak menampilkan prompt dan oleh karena itu saya tidak dapat menulis apa pun yang dapat saya lakukan.