ZshVS。 重擊 macOS 卡特琳娜

隨著發射 macOS Catalina,除了許多新奇和特點, Apple 引入並 岩組 (Z殼)到位 巴什 (再次使用Bourne shell)。 熟悉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.

自OS X 16 Jaguar以來,自10.2年前使用以來,Bash一直用作Bash的主要開發人員外殼。 腳本和命令行 到系統的基礎 macOS.

為什麼從Bash過渡到Zsh

簡單來說,這是關於 使用Bash的發行許可證(GNU).
Bash正在開發過程中,達到了5.0版本。 最終版本於2019年1月初發布。 但是, Apple 一直使用到 MacOS Mojave(於 2018 年秋季發布)一個過時的版本。 這是首選 重擊沒什麼,是2007的版本。 較新版本的Bash已根據許可發布 GNU通用公共許可證 修改(GPLv3),這需要一些 限制和條款 適用於軟件提供商。

重擊 zsh的

對於用戶來說,從Bash切換到Zsh應該很有趣。 特別是對於那些經常使用Terminal的用戶。 岩組 (Z殼)基於與Bash相同的語言,但帶來了有趣的功能。 直觀的命令行, 插入全地形車和 主題 圖形。
除了Bash命令之外,在Zsh中還有許多其他特定命令,並且用戶可以配置許多命令來執行某些操作。 名稱。

-自動完成命令行(自動完成)
-擴展變量
-替換路徑
-直觀的路徑擴展。 “/u/lo/b <TAB>” 轉到“ / usr / local / bin”
-支持 哦,我的-的zsh 用於擴展功能
- 主題支持 在航站樓
-許多其他 這裡.

哦,我的-的zsh 是Zsh最受歡迎的框架,許多 插入全地形車和 主題 包括在內。 易於安裝,配置和自定義。

如何在Zsh上安裝Oh-My-Zsh macOS

在終端中執行命令行:

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

安裝oh-my-zsh之後,您將獲得一個足夠大的庫 插件 如果主題。 此外,還有許多配置和自定義選項,具體取決於您的首選項。 所有細節 在這裡找到.

模塊和實用程序建議: iTerm2 (仿真器終端,它將代替終端), 自製 和主題 POWERLEVEL9K Zsh(Oh-My-Zsh)。

我們如何改變 default 殼內 macOS 卡特琳娜

如果您不滿意 岩組,您隨時可以返回Bash macOS 凱瑟琳。 但是,請記住,它是 2007 年的 Bash 的基本版本。

在終端中執行命令行以返回到Bash:

chsh -s /bin/bash

除了Bash和Zsh外,您還可以在 macOS 卡塔琳娜
在終端命令中運行 cat /etc/shells 通過它您可以看到其中包含的外殼 macOS 卡塔琳娜

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

對技術充滿熱情,我喜歡測試和編寫有關操作系統的教程 macOS,Linux, Windows, 關於 WordPress、WooCommerce 和 LEMP Web 服務器配置(Linux、NGINX、MySQL 和 PHP)。 我寫在 StealthSettings.com 自 2006 年以來,幾年後我開始撰寫 iHowTo.Tips 教程和有關生態系統中設備的新聞 Apple: iPhone,iPad, Apple 手錶,HomePod, iMac, MacBook、AirPods 和配件。

發表評論