Permintaan Kustomisasi Prompt - PS1 = '[\ u @ \ h] \ !: echo $? $ '


0

Jika dalam .bashrc laporan berikut ini 'nomor sejarah dari perintah saat ini' (dan kode keluar dari perintah terakhir), bagaimana saya bisa mengonfigurasinya untuk melaporkan 'nomor riwayat dari perintah sebelumnya'?

PS1='[\u@\h]\!:`echo $?` $ ' 

Apakah Anda mencoba mengurangi 1?
— Ignacio Vazquez-Abrams

Saya tidak yakin apakah saya mengerti dan bagaimana sintaks akan mengikuti itu. Bisakah Anda jelaskan? Terima kasih :-)
— user98496

Jawaban:


1

Mengurangkan satu dari nomor riwayat dapat dilakukan seperti ini:

PS1='[\u@\h] $((\! -1)):`echo $?` $ '

Sehingga akan menunjukkan kode kembali dari entri sejarah yang terdaftar, yang membuat prompt terlihat lebih konsisten.


@ user98496 Terima jawaban ini dengan mengeklik tanda centang hijau jika itu cocok untuk Anda. Terima kasih!
— slhck
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.