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 $?` $ ' 
pengguna98496
sumber
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.

Paul
sumber
@ user98496 Terima jawaban ini dengan mengeklik tanda centang hijau jika itu cocok untuk Anda. Terima kasih!
slhck