ZshVS。 重擊 mac卡塔利娜(OS Catalina)

隨著發射 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 殼內 mac卡塔利娜(OS Catalina)

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

在終端中執行命令行以返回到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

ZshVS。 重擊 mac卡塔利娜(OS Catalina)

關於作者

隱身

對所有小工具和IT充滿熱情,我在隱身方面樂於寫作settings.com自2006年以來,我希望與您一起發現有關計算機和操作系統的新事物 mac操作系統,Linux, Windows,iOS和Android。

發表評論