ZshVS。 重擊 macOS 卡特琳娜

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

自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 用於擴展功能
- 主題支持 in Terminal
-許多其他 這裡.

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

如何在Zsh上安裝Oh-My-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), 自製 和主題 POWERLEVEL9K Zsh(Oh-My-Zsh)。

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

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

運行 Terminal 返回 Bash 的命令行:

chsh -s /bin/bash

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

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

作為科技愛好者,我從2006年開始在StealthSettings.com上愉快地撰寫文章。我在操作系統方面有豐富的經驗,包括macOS、Windows和Linux,還熟悉編程語言和博客平台(WordPress),以及在線商店平台(WooCommerce、Magento、PrestaShop)。

如何 » iHowTo » iHowTo- macOS » ZshVS。 重擊 macOS 卡特琳娜
發表評論