~에 의해

0

macOS Catalina의 Zsh와 Bash 비교

macOS Catalina의 Zsh와 Bash 비교

0

macOS Catalina의 출시와 함께 Apple은 많은 새로운 기능과 기능 외에도 다음을 도입했습니다. Zsh (Z 쉘) 대신 세게 때리다 (Bourne-Again 쉘). Bash 스크립트와 대화형 명령줄에 익숙한 사용자 단말기, 그들은 이러한 변화를 재빨리 알아차렸습니다. 터미널에서는 명령줄을 실행하여 이를 수행하는 것이 좋습니다. Bash에서 Zsh로 전환.

The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.

16년 전, OS X 10.2 Jaguar 시절부터 Bash는 개발자들이 기본 쉘로 사용해왔습니다. 스크립트 및 명령줄 macOS 시스템의 베이스에.

Bash에서 Zsh로 전환한 이유는 무엇입니까?

간단히 말해서, 다음과 같은 제한 사항에 관한 것입니다. Bash 사용을 위한 배포 라이선스(GNU).
Bash는 전체 개발 과정에 있으며 버전 5.0에 이르렀습니다. 2019년 1월 초에 최종 버전이 출시되었습니다. 그러나 Apple은 MacOS Mojave(2018년 가을 출시)까지 구 버전을 사용했습니다. 선호됐다 배쉬 3.2, 2007년 버전. 최신 버전의 Bash가 라이센스에 따라 출시되었습니다. GNU 일반 공중 라이선스 수정됨(GPLv3), 이는 일부를 부과합니다. 제한사항 및 조항 소프트웨어 제공업체를 위한 것입니다.

배쉬 대 Zsh

사용자에게는 Bash에서 Zsh로의 전환이 기뻐할 이유가 될 것입니다. 특히 터미널을 자주 사용하는 사람들에게는 더욱 그렇습니다.Zsh (Z 쉘)는 Bash와 동일한 언어를 기반으로 하지만 흥미로운 기능을 제공합니다. 직관적인 명령줄, 플러그인-uri와 테마 그래프.
Bash 명령 외에도 Zsh에는 다른 많은 특정 명령이 있으며 사용자가 일부 작업을 실행하도록 구성할 수 있습니다. 별명.

– 주문라인 자동완성(자동완성)
– 확장 변수
– 경로 교체
– 직관적인 경로 확장. “/u/lo/b <TAB>” “/usr/local/bin”을 병합하세요.
– 뒤쪽에 오-내-zsh 확장된 기능을 위해
테마 지원 터미널에서
– 그 외 다수 제시 여기.

오-마이-Zsh Zsh의 가장 인기 있는 프레임워크로 많은 제품과 함께 제공됩니다. 플러그인-uri와 테마 포함됩니다. 설치, 구성 및 사용자 정의가 쉽습니다.

macOS에 Zsh용 Oh-My-Zsh를 설치하는 방법

터미널에서 명령줄을 실행합니다.

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

oh-my-zsh를 설치하면 풍부한 라이브러리를 마음대로 사용할 수 있습니다. 플러그인 그리고 테마. 또한 기본 설정에 따라 다양한 구성 및 사용자 정의 옵션이 있습니다. 모든 세부 사항 여기에서 찾아보세요.

권장 모듈 및 유틸리티: iTerm2 (터미널을 대체할 터미널 에뮬레이터), 홈브류 두려워하다 파워레벨9K 펜트루 Zsh(Oh-My-Zsh).

macOS Catalina에서 기본 셸을 변경하는 방법

당신이 만족하지 않는 경우에 Zsh, 언제든지 macOS Catalina에서 Bash로 돌아갈 수 있습니다. 그러나 이는 2007년부터 Bash의 기초 버전이라는 점을 명심하세요.

Bash로 돌아가려면 터미널에서 명령줄을 실행하세요.

chsh -s /bin/bash

Bash 및 Zsh 외에도 macOS Catalina에서 다른 셸을 활성화할 수도 있습니다.
터미널에서 명령을 실행하세요. cat /etc/shells 이를 통해 macOS Catalina에 포함된 쉘을 볼 수 있습니다.

/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh

macOS Catalina의 Zsh와 Bash 비교

당신은 또한에 관심이있을 수 있습니다 ...

답장을 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필요한 필드가 표시됩니다 *