본문 바로가기
리눅스/리눅스 잔기술

이상해진 쉘 원래대로 복구하는 법

by Life_Guard 2022. 5. 20.

이번 미션 :

ssh설치후 쉘이 이상해졌다.

이상해진 쉘을 원상복구하라.

 

 

전에는 root@root 이런식으로 쉘이 보였는데. 그리고 전에 입력했던 명령어도 상하키를 누르면 재입력이 가능하고 참좋았는데 수업 받다가 따라서 sshinstall하고나서 명령어 입력하는 쉘이 $ 하나만 보이고 상하키를 누르거나하면 ^[[A[[D 이런식으로 오입력되고 이상해졌다.

 

맞이간 내 쉘화면 ……

 

 

강사님께 여쭤보니

이거는 쉘바꾸면되니 바꾸는법은

스스로 알아서 찾아보라고…..ㅋㅋㅋㅋㅋㅋㅋㅋ

 

어쨌든 오늘도 어김없이 폭풍검색.

알아냈다. 그럼 쉘을 원상복구 해보겠다.

 

 

 

문재 해결

 

현재 사용되는 쉘 확인하는법.  

 

 

grep [사용자 이름] /etc/passwd

을 입력하면 현재 사용되고 있는 쉘을 볼 수 있는데

지금 내 컴퓨터에 사용되는 쉘은 /bin/sh 가 사용되는 것을 확인할 수 있다.

 

 

 

현재 설치되어 있는 쉘을 확인는법 cat[설치된 폴더]

 

 

그럼 이제 내가 사용할 수 있는 쉘을 확인해봐야 할 텐데

cat /etc/shells 입력

 

 

그람같이 

cat /etc/shells 

라고 명령어를 입력하면 현재 설치되어 사용할 수 있는 쉘들을 확인할 수 있다.  

 

 

 

 

사용하는 쉘을 chsh 명령어로 바꾸자

 

그래서 지금 사용하는 sh 쉘을 bash 쉘로 변경하려면

bash -s /bin/dash [사용자 이름

을 입력한다.

 

그리고 잘 변경 되었는지

grep [사용자 이름] /etc/passwd

로 확인 해보면 bin/bash 로 변경되어 있는 것을 

확인 할 수 있는데 이게 아직도 $ 하나나오고 변경이 안된다.

 

바뀐 쉘로 적용은 재 로그인 하면 된다고~ 

 

 

 

bash 쉘로 변경 후 색깔도 돌아오고 변화된 모습

 

크하하하하하하하하

 

댓글