Linux中國

在 Fedora 系統上設置 zsh

對於一些人來說,終端可能會很嚇人。但終端不僅僅是一個輸入的黑屏。它通常運行一個 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 文件 為空:

zsh First Run Wizzard

如果輸入 1,則啟動配置嚮導。其他選項立即啟動 shell。

請注意,用戶提示符是 而不是與 bash 的 $。這裡的一個重要功能是自動補全功能,它允許你使用 Tab 鍵在文件和目錄之間移動,非常類似於菜單:

zsh cd Feature

另一個有趣的功能是拼寫糾正,這有助於在混合大小寫的情況下輸入文件名:

zsh Auto Completion

使用 zsh 成為你的默認 shell

zsh 提供了很多插件,如 zsh-syntax-highlighting 和著名的 「Oh my zsh」(在此查看其頁面)。也許你希望將其設為默認 shell,以便在你在開始會話或打開終端時運行。為此,請使用 chsh(「更改 shell」)命令:

$ chsh -s $(which zsh)

這個命令告訴你的系統你要設置(-s)默認 shell 為該 shell 的正確位置(which zsh)。

圖片來自 FlickrKate Ter Haar 提供(CC BY-SA)。

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

作者:Eduard Lucena 選題:lujun9972 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國