default shell
( ) 을 제거한 경우 어떻게 해야 합니까 /opt/local/bin/bash
? 내 계정 default shell
이 유효하지 않거나 최소한 존재하지 않는 한 내 계정에서 터미널을 열 수 없습니다 . 그것을 고칠 우아한 방법이 있습니까? 이런 일이 가끔 나에게 일어납니다.
경험한 상황:
백업을 복원하는 중입니다.
port uninstall inactive
대신 잘못 입력했습니다 port uninstall installed
.
답변1
이를 수행하는 방법은 몇 가지뿐입니다.
첫 번째:
- 터미널 환경설정을 엽니다.
- 일반 탭에서 변경쉘은 다음과 같이 열립니다.그리고 선택명령(전체 경로).
/bin/bash
또는/bin/zsh
원하는 쉘로 채우십시오 .
두번째 것:
터미널에 다음을 입력합니다.
chsh -s /bin/bash
또는 원하는 쉘.