|
|
51CTO旗下网站
|
|
挪动端

怎样在Fedora零碎上设置zsh?

shell 是一个基于文本的界面,可让你在零碎上运转下令。它偶然也被称为下令行表明器command line interpreter(CLI)。与大少数 通博8888官网 刊行版一样,Fedora 带有 bash 作为默许 shell。但是,它不是独一可用的 shell,你可以装置其他的 shell。本文重点引见 Z Shell (即 zsh)。

作者:Eduard Lucena泉源:通博8888官网中国|2018-06-11 09:55

http://s5.51cto.com/oss/201806/11/b810a64d0f922c0754aeab9a757cce8e.jpeg-wh_651x-s_915151194.jpeg

关于一些人来说,终端能够会很吓人。但终端不只仅是一个输出的黑屏。它通常运转一个 shell(外壳),云云称谓的缘由是它围绕着内核。shell 是一个基于文本的界面,可让你在零碎上运转下令。它偶然也被称为下令行表明器command line interpreter(CLI)。与大少数 通博8888官网 刊行版一样,Fedora 带有 bash 作为默许 shell。但是,它不是独一可用的 shell,你可以装置其他的 shell。本文重点引见 Z Shell (即 zsh)。

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

  • 可编程的下令行补全   * 在运转的 shell 会话之间共享下令汗青   * 拼写改正   * 可加载模块   * 交互式选择文件和文件夹

zsh 在 Fedora 堆栈中存在。要装置,请运转以下下令:

  1. $ sudo dnf install zsh

运用 zsh

要开端运用它,只需输出 zsh,新的 shell 在第一次运转时表现导游。该导游可协助你设置装备摆设初始功用,如汗青记载举动和主动补全。或许你可以选择坚持 rc 文件 为空:

zsh First Run Wizzard

zsh First Run Wizzard

假如输出 1,则启动设置装备摆设导游。其他选项立刻启动 shell。

请留意,用户提示符是 而不是与 bash 的 $。这里的一个紧张功用是主动补全功用,它容许你运用 Tab 键在文件和目次之间挪动,十分相似于菜单:

zsh cd Feature

zsh cd Feature

另一个风趣的功用是拼写改正,这有助于在混淆巨细写的状况下输出文件名:

zsh Auto Completion

zsh Auto Completion

运用 zsh 成为你的默许 shell

zsh 提供了许多插件,如 zsh-syntax-highlighting 和闻名的 “Oh my zsh”(在此检查其页面)。大概你盼望将其设为默许 shell,以便在你在开端会话或翻开终端时运转。为此,请运用 chsh(“变动 shell”)下令:

  1. $ chsh -s $(which zsh)

这个下令通知你的零碎你要设置(-s)默许 shell 为该 shell 的准确地位(which zsh)。

图片来自 FlickrKate Ter Haar 提供(CC BY-SA)。

【编辑引荐】

  1. 通博8888官网 vs. Unix:有什么差别?
  2. 怎样运用GNU Parallel进步通博8888官网下令行实行服从
  3. 三款新星通博8888官网处理方案:Snappy、Flatpak和AppImage
  4. Ubuntu保持战役,通博8888官网桌面的悲痛
  5. 怎样在Arch 通博8888官网中升级软件包
【责任编辑:庞桂玉 TEL:(010)68476606】

点赞 0
分享:
各人都在看
猜你喜好

读 书 +更多

Visual C++编程从根底到理论

Visual C++ 6.0是Microsoft公司的Visual Studio开辟组件中最弱小的编程东西,应用它可以开辟出高功能的使用顺序。本书由浅入深,从根底到实...

订阅51CTO邮刊

点击这里检查样刊

订阅51CTO邮刊