在 Fedora 系统上设置 zsh | Linux 中国
对于一些人来说,终端可能会很吓人。但终端不仅仅是一个输入的黑屏。它通常运行一个 shell(外壳),如此称呼的原因是它围绕着内核。-- Eduard Lucena
有用的原文链接请访问文末的“
原文链接
”获得可点击的文内链接、全尺寸原图和相关文章。致谢编译自 | http://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 仓库中存在。要安装,请运行以下命令:
$
sudo
dnf install zsh
使用 zsh
要开始使用它,只需输入 zsh,新的 shell 在第一次运行时显示向导。该向导可帮助你配置初始功能,如历史记录行为和自动补全。或者你可以选择保持
rc 文件
[1]
为空:zsh First Run Wizzard
如果输入 1,则启动配置向导。其他选项立即启动 shell。
请注意,用户提示符是 % 而不是与 bash 的 $。这里的一个重要功能是自动补全功能,它允许你使用 Tab 键在文件和目录之间移动,非常类似于菜单:
zsh cd Feature
另一个有趣的功能是拼写纠正,这有助于在混合大小写的情况下输入文件名:
zsh Auto Completion
使用 zsh 成为你的默认 shell
zsh 提供了很多插件,如 zsh-syntax-highlighting 和著名的 “Oh my zsh”(
在此查看其页面
[2]
)。也许你希望将其设为默认 shell,以便在你在开始会话或打开终端时运行。为此,请使用 chsh(“更改 shell”)命令:$
chsh
-
s $
(
which zsh
)
这个命令告诉你的系统你要设置(-s)默认 shell 为该 shell 的正确位置(which zsh)。
图片来自
Flickr
[3]
由Kate Ter Haar
[4]
提供(CC BY-SA)。via:
http://fedoramagazine.org/set-zsh-fedora-system/
作者:
Eduard Lucena
[6]
选题:lujun9972
译者:geekpi
校对:wxy
本文由
LCTT
原创编译,Linux中国
荣誉推出- 全市城乡建设系统加强行业线索摸排和监管 挤压黑恶势力滋生空间
- 肌肉系统:维持姿势的解剖学与肌动学
- 金堂县:系统巡察“把脉”民生事业扬教育清风正气
- 西城年底建成使用首个胡同慢行系统
- 肾有毒会有哪些症状?吃什么食物能帮助解毒
- 打通公检法司信息壁垒 宁波全面推广一体化办案系统
- 电网系统疑难杂症是这样治疗的
- [提醒!]微信这个功能赶紧设置,否则下个月就要自动扣费!
- 设置护学岗整治游摊 沙区城管让学生很有“安全感”
- 《王者荣耀》将率先启动最严格实名策略 健康系统全面升级