Saya terkejut bahwa saya belum menemukan pertanyaan ini di situs. Jadi, hari ini $
muncul setelah saya masuk sebagai pengguna baru. Ini tidak terduga karena permintaan pengguna utama saya dimulai dengan username@computername:~$
.
Jadi, bagaimana cara saya beralih dari shell lain ke bash?
echo $SHELL
untuk mencari tahu apa shell Anda saat ini.
/bin/sh
sering tidak berarti banyak yang biasanya merupakan symlink ke hal lain. Saya mengetik ls -l /bin/sh
untuk melihat apa itu symlink. Dalam beberapa kasus menjadi symlink ke sesuatu mengubah perilakunya, saya tidak berpikir bash seperti itu.
bash
sebagai /bin/sh
menonaktifkan banyak fitur bash (masuk ke mode kepatuhan POSIX).
$
munculusername@computername:~$
bukan berarti itu bukan bash. Pemformatan yang tepat dari prompt diatur oleh variabel PS1, yang dapat diatur atau disesuaikan secara berbeda untuk pengguna yang berbeda.