나는이 명령이 chsh
설명 된 것처럼 동작하지 않기 때문에 적어도 새로운 생각을 배웠습니다 .
다음과 같이 작동하는 것으로 설명되었습니다.
cat /etc/shells
어떤 쉘이 설치되어 있는지 알기 때문에 선택할 수 있습니다.- 어떻게
echo $SHELL
당신이 사용하는 쉘있는 알고. - 껍질 중 하나를 선택하고 유형
chsh -s /path/to/shell
- 암호를 입력하고을 사용
echo $SHELL
하여 새 쉘에 있는지 확인하십시오 .
나는 이것을했고 암호를 입력 할 때 오류 메시지가 나타나지 않지만 여전히 같은 껍질에있었습니다.
% echo $SHELL
/bin/bash
% cat /etc/shells
# /etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
% chsh -s /bin/sh
Password:
% echo $SHELL
/bin/bash
5
먼저 로그 아웃했다가 다시 로그인해야합니다.
—
Rui F Ribeiro
터미널 텍스트의 이미지를 게시하지 마십시오. 질문 본문에 복사하여 붙여 넣을 수 있으며 그래픽 결함이나 이와 유사한 것을 표시하지 않는 한 이미지를 게시 할 필요가 없습니다.
—
Sergiy Kolodyazhnyy
게시물을 편집하고 이미지를 삭제하고 대신 텍스트를 붙여 넣었지만 이미지가 밤새 돌아 왔습니다.
—
상어
@sharkant 누군가가 리뷰 대기열에서 수정 한 것으로 보이며 승인 된 후 사실 이후 게시물을 수정했습니다. SE 편집 시스템이 기존 편집으로 새 편집을 덮어 쓰지 않을 것이라고 생각했지만 누가 알겠습니까?
—
Zan Lynx