Saya memiliki beberapa VM dan sekarang command-line prompt saya terlihat seperti -bash-3.2$
; identik pada setiap VM, karena tidak mengandung nama host. Saya harus selalu melihat VM mana yang saya gunakan hostname
sebelum saya melakukan operasi apa pun. Bagaimana saya bisa menambahkan nama host ke prompt shell?
ENV: CentOS / ssh
export PS1='\u@\h:\w \$ '
.Jawaban:
Cukup ubah nilai
$PS1
variabel lingkungan:di mana
\h
diganti dengan nama host. Tambahkan itu ke/etc/bash.bashrc
untuk membuatnya permanen.sumber
Lihatlah ke Anda
~/.bashrc
atau~/.profile
, mungkin ada pengaturan prompt komentar yang harus melakukan apa yang Anda inginkan, seperti ini di infra kami:Yang terlihat seperti:
Atau jika Anda berencana untuk login sebagai non-root, Anda dapat menggunakan:
untuk menambahkan nama pengguna sebelum nama host.
Anda bisa bersenang-senang menambahkan warna, multiline atau info apa pun yang Anda inginkan di prompt, pencarian cepat pada "bash prompt" akan memberi Anda banyak petunjuk.
sumber
Saya suka ketika prompt shell menampilkan nama pengguna, nama host dan nama direktori kerja. Selain itu, saya suka, ketika semua ini ditampilkan dalam warna. Jadi saya biasanya meletakkan
di
~/.bashrc
. Untuk segera menerapkan perubahan, hubungiJuga jika Anda beralih ke root menggunakan
su
itu baik untuk melihat prompt bash dalam warna yang berbeda, sehingga Anda berhati-hati ekstra. Untuk ini saya tambahkan barismenjadi
/root/.bashrc
. Dan teleponuntuk menerapkan perubahan. Maka terlihat seperti ini
Sangat sering admin server VPS memberikan nama host bodoh. Untuk mengubahnya, buka
/etc/sysconfig/network
dan ubah jalurnyaJika Anda ingin warna yang berbeda untuk
username@host
bagian, Anda harus mengubah 0; 32m bagian dalam contoh pertama, atau 0; 31m bagian dalam contoh kedua. Daftar warna yang tersedia dapat ditemukan di siniKarena
.bashrc
dijalankan untuk shell non-login, jangan lupa untuk mengeceknyahadir
~/.bash_profile
, karena~/.bash_profile
dieksekusi saat login Anda. Dan juga menambahkan potongan yang sama ke dalamnya/root/.bash_profile
.sumber
Selain mengubah prompt, ada opsi dalam konfigurasi
konsole
dan emulator terminal gnome, yang akan mengubah bilah judul (atau judul tab).sumber