기본 쉘을 실행할 수 없습니다

기본 쉘을 실행할 수 없습니다

default shell( ) 을 제거한 경우 어떻게 해야 합니까 /opt/local/bin/bash? 내 계정 default shell이 유효하지 않거나 최소한 존재하지 않는 한 내 계정에서 터미널을 열 수 없습니다 . 그것을 고칠 우아한 방법이 있습니까? 이런 일이 가끔 나에게 일어납니다.

경험한 상황:

백업을 복원하는 중입니다.

port uninstall inactive대신 잘못 입력했습니다 port uninstall installed.

답변1

이를 수행하는 방법은 몇 가지뿐입니다.

첫 번째:

  • 터미널 환경설정을 엽니다.
  • 일반 탭에서 변경쉘은 다음과 같이 열립니다.그리고 선택명령(전체 경로).
  • /bin/bash또는 /bin/zsh원하는 쉘로 채우십시오 .

두번째 것:

터미널에 다음을 입력합니다.

chsh -s /bin/bash

또는 원하는 쉘.

관련 정보