sshログイン/シェルが完全に機能しない(以前と同じ)

sshログイン/シェルが完全に機能しない(以前と同じ)

SSHを使用してLinux端末(Ubuntu 16.04)にログインしていますが、シェルはもはや「動作」しません。私の言葉は:

  • ログインできます。
  • 矢印キーを使用して以前に使用したコマンドに戻ることはできません。 「上」矢印を使用すると、^[[Aシェルにのみ印刷されます。
  • シェルはシンボルのみで構成されます$(コンピュータ名などのシェルになる前)。

.bashrc私が知っている限り、私はファイルから何も変更しませんでした。 「一般」シェルにどのように戻りますか?

SHELLの内容/bin/shをtloginに変更しても/bin/bash動作は変わりません。

ベストアンサー1

変数を変更しても、SHELL現在のシェルまたは後続のログインには影響しません。

説明するアクションのシェルはDebian Almquistシェルであり、ライン編集機能がなく、/bin/sh2006年からUbuntuの基本シェルになりました。

アカウントの実際のログインシェル(getent passwd $USERサーバー上)を確認し、必要に応じて調整しますchsh -s /bin/bashchsh -s /bin/zshまたは使用する対話型シェル)chsh -s /bin/ksh93chsh -s /usr/bin/fish

おすすめ記事