Zsh กับ ทุบตี macOS Catalina

ด้วยการเปิดตัว macOS Catalina นอกจากความแปลกใหม่และคุณสมบัติมากมายแล้ว Apple การแนะนำและ zsh (เปลือก Z) ในสถานที่ ทุบตี (เชลล์เป้าหมายอีกครั้ง) ผู้ใช้ที่คุ้นเคยกับสคริปต์ Bash และบรรทัดคำสั่งแบบโต้ตอบจาก Terminalพวกเขาสังเกตเห็นการเปลี่ยนแปลงนี้อย่างรวดเร็ว ใน Terminal แนะนำให้รันบรรทัดคำสั่ง การเปลี่ยนจาก 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

ในแง่ง่ายมันจะเกี่ยวกับข้อ จำกัด ที่กำหนดโดย สิทธิ์การใช้งานการแจกจ่าย (GNU) สำหรับการใช้ Bash.
Bash อยู่ในระหว่างการพัฒนาจนถึงเวอร์ชัน 5.0 รุ่นสุดท้ายเปิดตัวเมื่อต้นเดือนมกราคม 2019 อย่างไรก็ตาม Apple ใช้จนถึง MacOS Mojave (เปิดตัวในฤดูใบไม้ร่วงปี 2018) เวอร์ชันที่ล้าสมัย มันเป็นที่ต้องการ ทุบตีไม่มีอะไรรุ่น 2007 Bash เวอร์ชันใหม่กว่านี้วางจำหน่ายภายใต้ลิขสิทธิ์ ใบอนุญาต GNU General Public แก้ไขแล้ว (GPLv3) ซึ่งต้องการบางอย่าง ข้อ จำกัด และข้อ สำหรับผู้ให้บริการซอฟต์แวร์

Bash เทียบกับ zsh

สำหรับผู้ใช้ การเปลี่ยนจาก Bash เป็น Zsh ควรเป็นเหตุผลให้ชื่นชมยินดี โดยเฉพาะผู้ที่ใช้บ่อย Terminal. zsh (เปลือก Z) ใช้ภาษาเดียวกับ Bash แต่มีคุณสมบัติที่น่าสนใจ บรรทัดคำสั่งที่ใช้งานง่าย, เสียบเข้าไปS และ หัวข้อ กราฟิก
นอกจากคำสั่ง Bash ใน Zsh ยังมีคำสั่งเฉพาะอื่น ๆ อีกมากมายและผู้ใช้สามารถกำหนดค่าได้หลายรายการเพื่อดำเนินการบางอย่าง ชื่อ

- การเติมบรรทัดคำสั่งโดยอัตโนมัติ (การเติมข้อความอัตโนมัติ)
- ตัวแปรขยาย
- แทนที่เส้นทาง
- ส่วนขยายเส้นทางที่ใช้งานง่าย “/u/lo/b <TAB>” ไปที่ "/ usr / local / bin"
- การสนับสนุน โอ้ฉัน-zsh เพื่อเพิ่มขีดความสามารถ
- สนับสนุนชุดรูปแบบ in Terminal
- อื่น ๆ อีกมากมายนำเสนอ ที่นี่.

Oh-My-zsh เป็นเฟรมเวิร์กที่ได้รับความนิยมมากที่สุดสำหรับ Zsh ซึ่งได้รับการส่งมอบอย่างมากมาย เสียบเข้าไปS และ หัวข้อ ที่รวมอยู่ ติดตั้งกำหนดค่าและปรับแต่งง่าย

วิธีการติดตั้ง Oh-My-Zsh สำหรับ Zsh บน macOS

วิ่งเข้ามา Terminal บรรทัดคำสั่ง:

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

หลังจากติดตั้ง oh-my-zsh คุณมีห้องสมุดที่มีน้ำใจ ปลั๊กอิน ถ้าธีม นอกจากนี้ยังมีตัวเลือกการกำหนดค่าและการปรับแต่งมากมายตามความต้องการของคุณ รายละเอียดทั้งหมด หาที่นี่.

คำแนะนำโมดูลและยูทิลิตี้: iTerm2 (terminal อีมูเลเตอร์ มันจะมาแทนที่อะไร Terminal), homebrew และธีม POWERLEVEL9K สำหรับ Zsh (Oh-My-Zsh)

เราเปลี่ยนไปอย่างไร default เปลือกใน macOS Catalina

หากคุณไม่พอใจกับ zshคุณสามารถกลับไปที่ Bash in ได้ตลอดเวลา macOS แคทเธอรีน. อย่างไรก็ตาม โปรดจำไว้ว่า Bash เป็นเวอร์ชันพื้นฐานตั้งแต่ปี 2007

วิ่งเข้ามา Terminal บรรทัดคำสั่งเพื่อกลับไปที่ Bash:

chsh -s /bin/bash

นอกจาก Bash และ Zsh แล้วคุณยังสามารถเปิดใช้งานกระสุนอื่น ๆ ได้อีกด้วย macOS Catalina
วิ่งเข้ามา Terminal คำสั่ง cat /etc/shells ซึ่งคุณสามารถเห็นเปลือกหอยที่รวมอยู่ใน macOS Catalina

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

วิธีการ » iHowTo » ไอฮาวทู - macOS » Zsh กับ ทุบตี macOS Catalina

หลงใหลในเทคโนโลยี ฉันชอบทดสอบและเขียนบทช่วยสอนเกี่ยวกับระบบปฏิบัติการ macOS, Linux, Windows, เกี่ยวกับ WordPress, WooCommerce และกำหนดค่าเว็บเซิร์ฟเวอร์ LEMP (Linux, NGINX, MySQL และ PHP) ฉันเขียนบน StealthSettings.com ตั้งแต่ปี 2006 และไม่กี่ปีต่อมา ฉันเริ่มเขียนบทแนะนำและข่าวสารเกี่ยวกับอุปกรณ์ในระบบนิเวศ iHowTo.Tips Apple: iPhone, iPad, Apple ดู, โฮมพอด, iMac, MacBook, AirPods และอุปกรณ์เสริม

แสดงความคิดเห็น