この質問がサイト上ですでに見つからなかったことに驚いた。だから、$私は新しいユーザーとしてログインした後、今日来ました。メインユーザーのプロンプトがで始まるため、これは予想外username@computername:~$でした。
だから、この他のシェルからbashに切り替えるにはどうすればよいですか?
echo $SHELLを使用して、現在のシェルを確認します。
/bin/shことは、多くの場合、それが通常他の何かへのシンボリックリンクであることを意味しません。入力ls -l /bin/shしてシンボリックリンクを確認します。場合によっては、何かへのシンボリックリンクがその動作を変更しますが、bashがそのように思われることはありません。
bashas /bin/sh を使用すると、多くのbash機能が無効になります(POSIX準拠モードになります)。
$出てきたからusername@computername:~$といって、バッシュではなかったというわけではありません。プロンプトの正確なフォーマットはPS1変数によって設定されます。PS1変数は、ユーザーごとに設定またはカスタマイズできます。