macOS Catalina 新的命令行工具,这篇文章让你提前用上它
副标题[/!--empirenews.page--]
在月初召开的 WWDC 2019 上,Apple 公布了下一代 macOS —— macOS Catalina 。除了全新的音乐和电视等 app、支持 iPad 作为外置显示器等显而易见的更新,macOS Catalina 还为专业用户带来了一项重大变化 —— Zsh 将取代 Bash,成为操作系统的默认 Shell。 尽管 Apple 没有对这一改变作出解释,但根据 The Verge 的 猜测 ,这可能与 GPLv3 协议有关。macOS 目前使用的 Bash 3.2 版本基于 GPLv2 协议,但新版 Bash 已经转移到了 GPLv3 协议。GPLv3 协议对 Apple 这样的大公司有着更严格的限制,这可能是 Apple 不再将 Bash 作为默认 Shell 的原因。 而相比 Bash 来说,Zsh 也拥有许多更强大的功能:更智能的自动补全、命令选项提示、更丰富的主题,等等。在今秋体验到 macOS Catalina 正式版之前,我们可以先将 macOS 的默认 Shell 切换到 zsh,熟悉一下新版 Shell 的功能。 本文的目标,就是要帮你打造一个好看、好用的 Zsh 终端。 一个漂亮又强大的终端 Zsh 与 Oh My ZshZsh 本体有着强大的功能,但碍于其复杂的配置,对普通用户而言并不太适合。但是,一个开源项目的出现打破了这一局面 —— 它就是本文的主角: Oh My Zsh 。借助 Oh My Zsh,你只需要进行极为简单的安装配置,就可以用上 Zsh,并享受许多酷炫的功能,下面就让我们正式开始安装过程。 安装 Oh My ZshmacOS Mojave 已经自带了 Zsh,所以我们直接安装 Oh My Zsh。安装过程极为简单,打开终端,执行一行命令即可:
在安装过程中会提示 显示「Oh my zsh」表示安装成功 基本设置安装好 Oh My Zsh 后,使用以下命令打开 Zsh 的设置文件:
在 vim 编辑器下,你可以使用方向键移动光标,按
Zsh 的配置文件中提供了详细的注释,你可以根据注释修改相关设置,满足自己的要求。例如,你想关闭 Zsh 的自动更新,则定位到 关闭自动更新 保存退出之后,使用以下命令使 Zsh 的配置立即生效: 设置主题 Oh My Zsh 自带了大量主题文件。你可以执行以下命令查看自带的主题:
对于自带主题的样式和呈现效果,你可以前往 Oh My Zsh 的 官方 Wiki 查看。 在这里,我选择使用 agnoster 作为我的主题。我们需要通过编辑 zsh 配置文件来修改主题:
定位到 修改主题名 保存退出后,执行以下命令使 zsh 的配置立即生效:
安装 Powerline 字体(编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |