Stasiun Kerja Online OnWorks Linux dan Windows

logo

Hosting Online Gratis untuk WorkStation

<Sebelumnya | Konten | Selanjutnya>

7.2.4. Prompt Bash‌


7.2.4.1. Pengantar


Prompt Bash dapat melakukan lebih dari sekadar menampilkan informasi sederhana seperti nama pengguna Anda, nama mesin Anda dan beberapa indikasi tentang direktori kerja saat ini. Kami dapat menambahkan informasi lain seperti tanggal dan waktu saat ini, jumlah pengguna yang terhubung, dll.


Namun, sebelum kita mulai, kita akan menyimpan prompt kita saat ini di variabel lingkungan lain:


[jerry@nowhere jerry]$ PROMPT SAYA=$PS1


[jerry@nowhere jerry]$ gema $MYPROMPT

[\u@\h \W]\$


[jerry@nowhere jerry]$

[jerry@nowhere jerry]$ PROMPT SAYA=$PS1


[jerry@nowhere jerry]$ gema $MYPROMPT

[\u@\h \W]\$


[jerry@nowhere jerry]$

Saat kita mengubah prompt sekarang, misalnya dengan mengeluarkan perintah PS1="->", kita selalu bisa mendapatkan kembali prompt asli kita dengan perintah PS1=$SAYAPROMPT. Anda tentu saja juga akan mendapatkannya kembali ketika Anda menyambung kembali, selama Anda hanya mengutak-atik prompt pada baris perintah dan menghindari meletakkannya di file konfigurasi shell.


gambar

7.2.4.2. Beberapa contoh


Untuk memahami petunjuk ini dan urutan pelarian yang digunakan, kami merujuk ke Bash Info atau halaman manual.


ekspor PS1="[\t \j] "


Menampilkan waktu hari dan jumlah pekerjaan yang sedang berjalan

ekspor PS1="[\d][\u@\h \w] : "


Menampilkan tanggal, nama pengguna, nama host dan direktori kerja saat ini. Perhatikan bahwa \W hanya menampilkan nama dasar dari direktori kerja saat ini.

ekspor PS1="{\!} "


Menampilkan nomor riwayat untuk setiap perintah.

ekspor PS1="\[\033[1;35m\]\u@\h\[\033[0m\] "


Menampilkan pengguna@host dalam warna pink.

ekspor PS1="\[\033[1;35m\]\u\[\033[0m\] \[\033[1;34m\]\w\[\033[0m\] "


Setel nama pengguna dalam warna merah muda dan direktori kerja saat ini dengan warna biru.

ekspor PS1="\[\033[1;44m\]$USER ada di \w\[\033[0m\] "


Prompt untuk orang yang kesulitan melihat perbedaan antara prompt dan apa yang mereka ketik.

ekspor PS1="\[\033[4;34m\]\u@\h \w \[\033[0m\]"


Perintah yang digarisbawahi.

ekspor PS1="\[\033[7;34m\]\u@\h \w \[\033[0m\] "


Karakter putih dengan latar belakang biru.

ekspor PS1="\[\033[3;35m\]\u@\h \w \[\033[0m\]\a"


Prompt merah muda dalam font yang lebih terang yang mengingatkan Anda ketika perintah Anda selesai.

ekspor PS1=...


Variabel diekspor sehingga perintah yang dieksekusi selanjutnya juga akan tahu tentang lingkungan. Baris konfigurasi prompt yang Anda inginkan sebaiknya diletakkan di file konfigurasi shell Anda, ~ / .bashrc.


Komputasi Awan OS Teratas di OnWorks: