답변:
다음을 실행하여 생선을 기본 껍질로 설정할 수 있습니다
chsh -s `which fish`
다른 사용자를 위해 그렇게하려면 명령 끝에 사용자 이름을 추가하고를 사용하십시오 sudo
.
그런 다음 로그 아웃했다가 다시 로그인하십시오.
(로 다시 설정하려면 bash
물론 Fish 구문을 사용해야합니다 chsh -s (which bash)
)
sudo
대신 루트 쉘이 변경됩니다.
chsh -s (which fish)
물고기 내부에서.
usermod -s /usr/bin/fish username
그래도 루트로 실행해야합니다.
지정된 사용자의 셸이 영구적으로 변경됩니다.
Authentication Failed
루트가 아닌 사용자로 쉘을 변경하려고 시도 하는 중 오류가 발생했습니다. 효과가있었습니다. 감사!
방금 fish
끝에 줄 을 추가했습니다 .bashrc
.
나는 chsh
정답에 동의합니다 . 하나:
당신이 실행 chsh
하고 오류가 발생하면
/usr/local/bin/fish: non-standard shell
간단히 물고기 이진 위치를에 추가하십시오 /etc/shells
.
찾을 여기 .