my /usr/local/bin/bash
( ‘cd to directory to directory’ ‘자동 완성을 허용하는 4.2 버전)를 일반 (v3.2.48) 버전 대신 새 창에 대한 기본 배쉬로 설정하려면 어떻게해야합니까?
입력 /usr/local/bin/bash
하고 입력 할 수 있지만 이것이 내가 원하는 새 터미널 창의 기본값이 아닙니다.
답변
이 터미널 / 고급 사용자 계정 위치에 채울 것인지 모르겠지만,에 ™는 “방법이 몇 년 동안 일했다”리눅스 땅은 업데이트해야한다는 것입니다 /etc/shells
쉘 위치에 대한 경로로, 다음 사용 chsh -s /usr/local/bin/bash username
에 그걸 써.
궁금하지 않은 경우 chsh
수정없이 실행 /etc/shells
하면 잘못된 셸을 선택했음을 나타내는 오류가 발생합니다.
/etc/shells
루트 소유 파일이므로 sudo를 편집기와 함께 사용하여 수정해야합니다. 나는 당신이 그것을 편안하게하기를 바랍니다. 그렇지 않으면 기본이 아닌 쉘을 시도하지 않는 것이 좋습니다 :).
요약 (단계) :
brew install bash
그런 다음sudo vi /etc/shells
/usr/local/bin/bash
목록에 추가 한 다음chsh -s /usr/local/bin/bash [your_username]
변경 사항을 적용하려면 터미널을 다시 시작하십시오.
답변
1) “시스템 환경 설정”> “사용자 및 그룹”으로 이동하십시오.
2) 자물쇠 아이콘을 클릭하고 인증
3) 사용자 아이콘을 마우스 오른쪽 버튼으로 클릭하고 “고급 옵션 …”을 선택하십시오.
4) “로그인 쉘”의 값을 “/ bin / bash”에서 선호하는 쉘로 변경하십시오.