PRF:20180523 Set up zsh on your Fedora system.md

@geekpi
This commit is contained in:
Xingyu.Wang 2018-06-09 23:41:08 +08:00
parent 79303ea642
commit 262a54518f

View File

@ -3,33 +3,31 @@
![](https://fedoramagazine.org/wp-content/uploads/2017/12/zsh-816x345.jpg)
对于一些人来说,终端可能会很吓人。但终端不仅仅是在黑屏中输入。它通常运行一个 shell因为它围绕着内核调用。shell 是一个基于文本的界面,可让你在系统上运行命令。它有时也被称为命令行解释器或 CLI。与大多数Linux发行版一样Fedora带有bash作为默认shell。但是它不是唯一可用的 shell你可以安装其他的 shell。本文重点介绍 Z Shell 或 zsh
对于一些人来说,终端可能会很吓人。但终端不仅仅是一个输入的黑屏。它通常运行一个 shell外壳如此称呼的原因是它围绕着内核。shell 是一个基于文本的界面,可让你在系统上运行命令。它有时也被称为<ruby>命令行解释器<rt>command line interpreter</rt></ruby>CLI。与大多数 Linux 发行版一样Fedora 带有 bash 作为默认 shell。但是它不是唯一可用的 shell你可以安装其他的 shell。本文重点介绍 Z Shell (即 zsh
Bash 是对 UNIX 中提供的旧 Bourne shellsh的重写。通过更好的交互zsh 旨在比 bash 更友善。它的一些有用功能是:
Bash 是对 UNIX 中提供的旧式 Bourne shellsh的重写LCTT 译注Bourne Again SHell。zsh 视图通过更好的交互以比 bash 更友善。它的一些有用功能是:
* 可编程的命令行补全
  * 在运行的 shell 会话之间共享命令历史
  * 拼写纠正
  * 可加载模块
  * 交互选择文件和文件夹
  * 交互式选择文件和文件夹
zsh 在 Fedora 仓库中存在。要安装,请运行以下命令:
```
$ sudo dnf install zsh
```
### 使用 zsh
要开始使用它,只需输入 zsh新的 shell 在第一次运行时显示向导。该向导可帮助你配置初始功能,如历史记录行为和自动补全。或者你可以选择保持[ rc 文件][1] 为空:
要开始使用它,只需输入 `zsh`,新的 shell 在第一次运行时显示向导。该向导可帮助你配置初始功能,如历史记录行为和自动补全。或者你可以选择保持 [rc 文件][1] 为空:
![zsh First Run Wizzard][2]
如果输入 1则启动配置向导。其他选项立即启动 shell。
如果输入 `1`,则启动配置向导。其他选项立即启动 shell。
请注意,与 bash 相同,用户提示符是 **** 而不是 **$**。这里的一个重要功能是自动补全功能,它允许你使用 Tab 键在文件和目录之间移动,非常类似于菜单:
请注意,用户提示符是 `` 而不是与 bash 的 `$`。这里的一个重要功能是自动补全功能,它允许你使用 `Tab` 键在文件和目录之间移动,非常类似于菜单:
![zsh cd Feature][3]
@ -39,17 +37,16 @@ $ sudo dnf install zsh
## 使用 zsh 成为你的默认 shell
zsh 提供了很多插件,如 zsh-syntax-highlighting 和著名的 “Oh my zsh”[在此查看其页面][5])。也许你希望将其设为默认 shell以便在你在开始会话或打开终端时运行。为此请使用 chsh“更改 shell”命令
zsh 提供了很多插件,如 zsh-syntax-highlighting 和著名的 “Oh my zsh”[在此查看其页面][5])。也许你希望将其设为默认 shell以便在你在开始会话或打开终端时运行。为此请使用 `chsh`(“更改 shell”命令
```
$ chsh -s $(which zsh)
```
这个命令告诉你的系统你要设置(-s默认shell 的正确位置which zsh
这个命令告诉你的系统你要设置(`-s`)默认 shell 为该 shell 的正确位置(`which zsh`)。
图片来自 [Flickr][7] 由 [Kate Ter Haar][6] 提供CC BY-SA
--------------------------------------------------------------------------------
via: https://fedoramagazine.org/set-zsh-fedora-system/
@ -57,7 +54,7 @@ via: https://fedoramagazine.org/set-zsh-fedora-system/
作者:[Eduard Lucena][a]
选题:[lujun9972](https://github.com/lujun9972)
译者:[geekpi](https://github.com/geekpi)
校对:[校对者ID](https://github.com/校对者ID)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出