如何在 Linux 上從 Bash 切換到 ZSH

如何在 Linux 上從 Bash 切換到 ZSH

在終端上花費大量時間的 Linux 用戶對 Bash Shell 非常熟悉。它用途廣泛且可靠,但缺乏使其感覺現代的功能。如果您正在尋找比 Bash Shell 功能更多的東西,一個不錯的選擇是 Z Shell(又名 Zsh)。它基於 Bash,但進行了重大改進,使其更易於使用。在本指南中,我們將介紹如何從 Bash 切換到 ZSH 並使其成為您的主要 Shell,以及如何激活 Oh My Zsh 框架以進行進一步改進。

安裝 Zsh

在使用 Zsh shell 代替 Bash 之前,您需要在 Linux PC 上安裝它。幸運的是,由於 Zsh 是最著名的 Bash 替代品之一,因此獲得它沒有問題。打開終端窗口並輸入命令以使其在您的發行版上運行。

Ubuntu

sudo apt 安裝 zsh

Debian

sudo apt-get install zsh

拱形Linux

Arch Linux實際上在 live 磁盤中默認使用 Z Shell。儘管如此,即使實時磁盤使用 Zsh 也不意味著您的安裝將默認啟用它。如果您決定使用傳統的 Bash,您可能仍然需要使用 Pacman 安裝 shell。

須藤吃豆子 -S zsh

軟呢帽

須藤 dnf 安裝 zsh

OpenSUSE

須藤 zypper 安裝 zsh

其他 Linux

如前所述,Zsh 在 Linux 社區中非常流行。因此,即使是最不起眼的 Linux 發行版的用戶也不應該在包管理器中找到它。要安裝 Zsh,請打開終端,搜索“zsh”並像通常安裝軟件一樣安裝它。

或者,前往Zsh 網站並了解如何在您選擇的 Linux 操作系統上獲取它。

配置 Zsh

要配置 Zsh,請打開終端並運行它。首次運行 Z Shell 將自動打開配置嚮導。在嚮導中,按鍵盤上的1開始設置過程。

在下一頁,Zsh 有很多選項可供選擇。這些選項使設置 shell 變得容易。再次按1。選擇此選項將引導您配置 Shell 歷史設置等。

如何在 Linux 上從 Bash 切換到 ZSH

首先,按1設置歷史記錄行大小。然後按2創建新的歷史文件,按3自定義要保存的行數。配置所有 3 個設置後,按Q返回主菜單。

在 Zsh 配置菜單中,按2設置自動完成系統。該系統將自動填寫它在歷史文件中檢測到的命令。

自動完成激活後,按Q返回菜單。

設置選項12是唯一的關鍵步驟。如果您願意,請完成其餘設置以完全自定義您的 Z Shell 體驗。否則,按0保存更改並退出。

Chang 默認外殼

Zsh 已正確配置,但不是默認的 Desktop Shell。每當終端打開時,默認情況下 Bash 仍會打開。要解決此問題,請轉到終端並使用chsh命令。

首先,更改 Root 的 shell:

須藤 -s

chsh -s /bin/zsh 根目錄

現在 Root 用戶默認使用 Zsh,是時候轉換您的用戶了。請記住,您需要為每個想要使用 Zsh Shell 的用戶重新運行此命令。將下面命令中的user替換為您的用戶名。

chsh -s /bin/zsh 用戶名

輸入用戶密碼以確認更改。關閉終端並重新打開它以訪問 Zsh。

安裝 Oh My Zsh

如何在 Linux 上從 Bash 切換到 ZSH

對於大多數用戶來說,單獨使用 Zsh 就足夠了,但是如果您想從這個 shell 中獲得更多,安裝 Oh My Zsh 是正確的選擇。要獲取Zsh,請使用wget下載工具抓取最新版本的安裝腳本。請記住,您需要在 Linux PC 上安裝 Git 包。在包管理器中搜索“git”,並在使用 Wget 之前安裝它。

wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | zsh

Oh My Zsh,一旦在您的 Linux PC 上,就會設置一個不錯的 Zsh 配置文件,其中包含數十種不同的插件可供選擇。要啟用這些插件中的任何一個,您需要編輯 Zsh 配置文件。在終端中,使用 Nano 文本編輯器打開 ~/. zshrc

納米 ~/.zshrc

Oh My Zsh 中可供選擇的插件列表中的第一個是主題。默認情況下,啟用“Robby Russel”主題。想要別的東西嗎?轉到此頁面,找到一個主題並將引號中的名稱更改為您最喜歡的主題。

根據主題,還有許多其他 Zsh 插件可供啟用。使用箭頭鍵向下滾動列表,並閱讀插件的說明。看到你喜歡的嗎?刪除代碼前面的# 符號以激活插件。

通過保存 Nano (Ctrl + O然後Ctrl + X)並重新啟動終端來啟用插件。


使用 Pano 改進 Gnome Shell 剪貼板

使用 Pano 改進 Gnome Shell 剪貼板

讓我們面對現實吧,默認的 Gnome Shell 剪貼板並不是很好。安裝 Pano 來改善您的剪貼板體驗!

如何在Linux上安裝DaVinci Resolve 17

如何在Linux上安裝DaVinci Resolve 17

您的 Linux 機器需要一個出色的非線性視頻編輯器嗎?使用本指南使用 Davinci Resolve 17!

如何使用壁紙下載器將壁紙下載到 Linux 桌面

如何使用壁紙下載器將壁紙下載到 Linux 桌面

Wallpaper Downloader 是一個靈活的 Linux 壁紙下載和管理器。它支持大多數Linux桌面環境,並且非常易於使用。本指南

如何在計算機上安裝 Tuxedo 操作系統

如何在計算機上安裝 Tuxedo 操作系統

想要通過 Tuxedo 計算機測試 Tuxedo 操作系統嗎?了解如何讓最新版本的 Tuxedo OS 在您的 PC 上運行。

如何在 Linux 上安裝 DEB 文件

如何在 Linux 上安裝 DEB 文件

什麼是 .DEB 文件?你用它做什麼?了解在 Linux PC 上安裝 DEB 文件的多種方法。

如何在 Linux 上玩消逝的光芒

如何在 Linux 上玩消逝的光芒

《消逝的光芒》是一款由 Techland 開發、華納兄弟互動娛樂發行的 2015 年生存恐怖視頻遊戲。遊戲的中心是

如何在計算機上安裝 Neptune Linux

如何在計算機上安裝 Neptune Linux

Neptune 使用 KDE Plasma 5 桌面環境,旨在提供優雅的操作系統。以下是如何在計算機上安裝 Neptune Linux。

嘗試 Ubuntu 的新基於 snap 的桌面

嘗試 Ubuntu 的新基於 snap 的桌面

想嘗試 Ubuntu 的新的基於 snap 包的桌面操作系統嗎?通過本指南了解如何將其部署在虛擬機上。

如何在 Linux 上玩《傳說之下》

如何在 Linux 上玩《傳說之下》

Undertale 是一款 2015 年 2D 獨立角色扮演遊戲,由遊戲開發商 Toby Fox 開發和發行。本指南將介紹在您的電腦上下載和安裝 Undertale

如何在 Linux 上玩《全面戰爭:三個王國》

如何在 Linux 上玩《全面戰爭:三個王國》

《全面戰爭:三個王國》是一款由 Creative Assembly 開發的回合製策略 RTS 遊戲。下面是如何在 Linux 上玩遊戲。