Gayakan permintaan terminal anda dengan 4 varian ini

Bagi kita yang menggunakan emulator konsol, terminal atau apa sahaja yang anda mahu memanggilnya setiap hari, sentiasa mencari jalan untuk membuat segera kelihatan lebih cantik, atau sekurang-kurangnya memberi kita lebih banyak maklumat daripada yang ditunjukkan secara lalai.

Sebagai contoh, dalam kes saya, secara lalai menunjukkan perkara seperti ini:

Dengan membaca RSS, saya dapati artikel di iLoveUbuntu di mana mereka menunjukkan kepada kita 4 cara untuk menukar segera, menambah warna atau menambahkan lebih banyak elemen maklumat. Mari lihat contohnya:

Yang pertama adalah yang paling saya suka, saya rasa ia tepu dengan unsur tambahan dan ia kelihatan seperti ini:

Namun, jika anda mahu, anda boleh mengedit failnya ~ / .bashrc (jika tidak ada, kita akan membuatnya) dan tambahkan baris ini:

PS1='\[\033[0;32m\]┌┼─┼─ \[\033[0m\033[0;32m\]\u\[\033[0m\] @ \[\033[0;36m\]\h\[\033[0m\033[0;32m\] ─┤├─ \[\033[0m\]\t \d\[\033[0;32m\] ─┤├─ \[\033[0;31m\]\w\[\033[0;32m\] ─┤ \n\[\033[0;32m\]└┼─\[\033[0m\033[0;32m\]\$\[\033[0m\033[0;32m\]─┤▶\[\033[0m\] '

Kemudian untuk perubahan yang berlaku, kami laksanakan di konsol:

$ cd && . .bashrc

Ini diulang untuk contoh berikut. Yang mengikuti adalah yang berikut, yang saya tinggalkan:

Kod yang mesti kita masukkan ke dalam fail ~ / .bashrc adalah seperti berikut:

PS1="\[\e[0;1m\]┌─( \[\e[31;1m\]\u\[\e[0;1m\] ) - ( \[\e[36;1m\]\w\[\e[0;1m\] )\n└──┤ \[\e[0m\]"

Kemudian kita mempunyai contoh lain ini, yang tidak mempunyai warna, tetapi menunjukkan maklumat yang berguna:

Kod yang akan digunakan adalah:

PS1="┌─[\d][\u@\h:\w]\n└─> "

Dan akhirnya kami mempunyai ini:

Kod yang akan digunakan adalah:

PS1='\[\033[0;32m\]\A \[\033[0;31m\]\u\[\033[0;34m\]@\[\033[0;35m\]\h\[\033[0;34m\]:\[\033[00;36m\]\W\[\033[0;33m\] $\[\033[0m\] '

Anda memilih yang paling anda sukai, tentu saja, kita boleh mengubahnya sedikit jika kita mahu. Sebagai contoh, saya mengambil contoh yang saya suka, saya meletakkan kod ini:

PS1="\[\e[0;1m\]┌─( \[\e[31;1m\]\u\[\e[0;1m\] ) » { \[\e[36;1m\]\w\[\e[0;1m\] }\n└──┤ \[\e[0m\]"

Dan seperti ini: