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 卡塔利娜
发表评论