$PS1adalah variabel lingkungan yang memberitahu shell Anda cara memformat prompt. Mengubah nilai dengan export, seperti yang Anda lakukan, hanya berlaku untuk sesi itu; jadi Anda bisa membuka shell baru (bukan sub-shell) dan melihat prompt yang familier.
Jika tidak, jika Anda benar - benar ingin prompt Anda kembali di sesi ini sendiri, jalankan kembali file preferensi shell Anda. Untuk pengguna Bash, yaitu:
. ~/.bashrc
Saya tidak tahu apakah itu akan berhasil (setidaknya, tanpa menyebabkan masalah lain) untuk Byobu; tetapi Anda bisa mengatur prompt ke nilai waras seperti ini:
Bisakah Anda menjelaskan apa yang Anda lakukan SHELL?
Stephen Rauch
Saya benar-benar tidak tahu cara kerjanya .. Saya juga tidak mengedit apa pun yang berhubungan dengan shell. Periksa tautan tangkapan layar: imgur.com/a/l4SGtBK
Ravi Kiran
1
FYI, ini hanya menjalankan shell baru. Jika Anda menjalankan exit, Anda akan kembali ke prompt yang kacau.
. ~/.bashrc
. Ini akan mengatur ulangPS1
variabel dan Anda harus mendapatkan kembali prompt Anda.Anda dapat menetapkan
PS1
nilai yang masuk akal untuk sesi Terminal ini menggunakan:Nilai lama juga harus dikembalikan setelah menutup dan memulai ulang Terminal, reboot, dll.
sumber
Saya punya masalah yang sama. Saya menggunakan PS1 untuk mengatur prompt ke "Test" ..
Kemudian saya tidak dapat kembali ke prompt berwarna standar.
namun saya memeriksa beberapa jawaban di situs web ini & saya harus memeriksa shell mana yang saya jalankan.
Saya mencoba $ SHELL & mendapat reset ke nilai prompt berwarna standar itu.
"$ SHELL"
Saya bukan pro dalam hal ini. Ini murni kebetulan, saya tidak tahu apakah ini akan bekerja untuk Anda atau tidak.
Tetapi patut dicoba.
sumber
SHELL
?exit
, Anda akan kembali ke prompt yang kacau.