OSX에서 zsh에서 bash로 전환했다가 다시?
그래서 저는 Rails에서 개발을 배우고 zsh의 힘을 발견했습니다. 그러나 다른 작업의 경우 일반 Bash를 사용하고 싶습니다. 그것들은 동일하지만 일부 상황에서는 bash가 배치되는 것에 익숙합니다. 앞뒤로 전환하거나 zsh를 켜거나 끄려면 어떻게합니까? 감사!
exec
현재 쉘을 새로운 쉘로 교체 하는 데 사용할 수 있습니다 .
로 전환 bash
:
exec bash
로 전환 zsh
:
exec zsh
이것은 새로운 터미널 창이나 다른 것에 영향을 미치지 않지만 편리합니다.
당신은 시도 할 수 있습니다 chsh -s /bin/bash
기본값으로 떠들썩한 파티를 설정하거나 chsh -s /bin/zsh
기본값으로 zsh을 설정 할 수 있습니다.
zsh와 bash 사이를 다소 자주 전환합니다. 잠시 동안, 나는 매 스위치마다 bash_profile을 소싱해야했습니다. 그런 다음 (일반적으로) 할 수 있음을 알았습니다.
exec bash --login
아니면 그냥
exec bash -l
Bash를 위해 시도하십시오
chsh -s $(which bash)
zsh의 경우 시도하십시오
chsh -s $(which zsh)
zsh에는 emulate
csh가 완전히 에뮬레이트되지 않지만 적절한 옵션을 설정하여 다른 쉘을 에뮬레이트 할 수 있는 기본 제공 명령 이 있습니다.
emulate bash
perform commands
emulate -R zsh
-R 플래그는 모든 옵션을 해당 쉘의 기본값으로 복원합니다.
참조 : zsh 매뉴얼
임시 스위치 인 경우
위에서 언급 한 것처럼 exec를 사용할 수 있지만 영구적 인 해결책이 더 많습니다.
당신이 사용할 수있는 chsh 명령 -s / 빈 / bash는 과 (배쉬로 전환합니다) chsh 명령 -s / 빈 / zsh을 (zsh을로 전환합니다)
당신은 입력 할 만 할 수 있어야한다 bash
배쉬로 전환 터미널에 다음을 입력 zsh
zsh을로 전환합니다. 적어도 나를 위해 일합니다.
"bye"명령을 사용하여 bash로 쉽게 다시 전환 할 수 있습니다
참고 URL : https://stackoverflow.com/questions/10341271/switching-from-zsh-to-bash-on-osx-and-back-again
'Programing' 카테고리의 다른 글
공분산 및 공분산 실제 사례 (0) | 2020.06.14 |
---|---|
파이썬은 텍스트 파일을 연결 (0) | 2020.06.14 |
Linux-redis-cli 만 설치 (0) | 2020.06.14 |
iOS 10.0 런타임 충돌의 NSCameraUsageDescription? (0) | 2020.06.14 |
Xcode 7.2 일치하는 프로비저닝 프로파일이 없습니다. (0) | 2020.06.14 |