在 Fedora 系统上设置 zsh

对于一些人来说,终端可能会很吓人。但终端不仅仅是一个输入的黑屏。它通常运行一个 shell(外壳),如此称呼的原因是它围绕着内核。

-- Eduard Lucena

致谢

编译自 | https://fedoramagazine.org/set-zsh-fedora-system/

作者 | Eduard Lucena

译者 | geekpi 共计翻译:733篇 贡献时间:1687 天

对于一些人来说,终端可能会很吓人。但终端不仅仅是一个输入的黑屏。它通常运行一个 shell(外壳),如此称呼的原因是它围绕着内核。shell 是一个基于文本的界面,可让你在系统上运行命令。它有时也被称为命令行解释器command line interpreter(CLI)。与大多数 Linux 发行版一样,Fedora 带有 bash 作为默认 shell。但是,它不是唯一可用的 shell,你可以安装其他的 shell。本文重点介绍 Z Shell (即 zsh)。

Bash 是对 UNIX 中提供的旧式 Bourne shell(sh)的重写(LCTT 译注:Bourne Again SHell)。zsh 视图通过更好的交互以比 bash 更友善。它的一些有用功能是:

◈ 可编程的命令行补全 * 在运行的 shell 会话之间共享命令历史 * 拼写纠正 * 可加载模块 * 交互式选择文件和文件夹

zsh 在 Fedora 仓库中存在。要安装,请运行以下命令:

使用 zsh

要开始使用它,只需输入 ,新的 shell 在第一次运行时显示向导。该向导可帮助你配置初始功能,如历史记录行为和自动补全。或者你可以选择保持rc 文件

[1]

为空:

zsh First Run Wizzard

如果输入 ,则启动配置向导。其他选项立即启动 shell。

请注意,用户提示符是 而不是与 bash 的 。这里的一个重要功能是自动补全功能,它允许你使用 键在文件和目录之间移动,非常类似于菜单:

zsh cd Feature

另一个有趣的功能是拼写纠正,这有助于在混合大小写的情况下输入文件名:

zsh Auto Completion

使用 zsh 成为你的默认 shell

zsh 提供了很多插件,如 zsh-syntax-highlighting 和著名的 “Oh my zsh”(在此查看其页面

[2]

)。也许你希望将其设为默认 shell,以便在你在开始会话或打开终端时运行。为此,请使用 (“更改 shell”)命令:

这个命令告诉你的系统你要设置()默认 shell 为该 shell 的正确位置()。

图片来自Flickr

[3]

由Kate Ter Haar

[4]

提供(CC BY-SA)。

via:https://fedoramagazine.org/set-zsh-fedora-system/

作者:Eduard Lucena

[6]

选题:lujun9972译者:geekpi校对:wxy

本文由LCTT原创编译,Linux中国荣誉推出

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180610B0E7IT00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券