Di mana pengaturan yang menentukan seperti apa bash prompt? Khususnya di Arch, tapi saya yakin orang lain juga ingin tahu distro lain jika berbeda.
Khususnya saya ingin menggunakan prompt (K) Ubuntu
Seperti yang dikatakan tante, Anda harus mengatur $PS1
(prompt kiri) (dan opsional $PS2
(prompt baris kedua)).
(Variabel lain ada pada shell lain seperti $RPS1
(prompt kanan) untuk zsh)
Hal terbaik untuk dilakukan adalah mengedit .bashrc
file Anda di direktori home Anda dan menambahkan sesuatu seperti:
export PS1=...
Saya akan memberi Anda tautan tambahan yang selalu saya temukan berguna karena ada daftar warna yang tersedia.
$PS2
adalah prompt yang Anda dapatkan ketika menulis perintah melalui beberapa baris, bukan prompt yang tepat. Prompt yang tepat adalah$RPS1
(dan$RPS2
sesuai untuk beberapa baris) pada zsh - bash tidak memiliki prompt yang tepat.Seperti orang lain katakan, ini ditentukan oleh lingkungan
PS1
dan varsPS2
.Default Ubuntu
ps1
adalah:${debian_chroot:+($debian_chroot)}\u@\h:\w\$
Jadi, Anda ingin menjalankan yang berikut ini:
export PS1=${debian_chroot:+($debian_chroot)}\u@\h:\w\$
Untuk menjalankannya setiap kali Anda masuk, letakkan di
~/.bashrc
file Anda :sumber
Karena Anda bertanya secara spesifik tentang Arch (well, itu tidak terlalu penting, tetapi itu membuat alasan yang bagus untuk menambahkan jawaban ...), Anda harus melihat entri ini di Arch Wiki: Color Bash Prompt . Dan untuk lebih menyenangkan, utas ini di Arch Forum: Apa PS1 Anda? . (Halaman dan halaman orang yang mencoba untuk mengalahkan satu sama lain dengan lebih banyak dan lebih rumit meminta .... itulah pengguna Arch khas untuk Anda.)
sumber