Bu soruyu sitede bulamadığım için şaşırdım. $
Yeni bir kullanıcı olarak giriş yaptıktan sonra bugün geldi. Bu beklenmedik bir durumdu çünkü ana kullanıcı istemi ile başlıyor username@computername:~$
.
Peki bu diğer kabuğundan bash'a nasıl geçebilirim?
echo $SHELL
şu anki kabuğunuzun ne olduğunu bulmak için.
/bin/sh
çoğu zaman başka bir şeye bir bağlantı olmadığı anlamına gelmez. Bunun ls -l /bin/sh
neye benzeyeceğini görmek için yazı yazarım. Bazı durumlarda bir şeyin sembolik bağı olmak davranışını değiştirir, sanırım bash'ın bu şekilde olduğunu sanmıyorum.
bash
olarak /bin/sh
devre dışı bırakır birçok bash özellikleri (POSIX uygunluk moduna girer).
$
ortaya çıktığı içinusername@computername:~$
. Bilgi isteminin tam olarak biçimlendirilmesi, farklı kullanıcılar için farklı şekilde ayarlanabilen veya özelleştirilebilen PS1 değişkeni ile ayarlanır.