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/bash( chsh -s /bin/zsh또는 사용하려는 대화형 셸) chsh -s /bin/ksh93.chsh -s /usr/bin/fish

관련 정보