Linux Terminal 是每個 Linux 發行版都附帶的一個非常強大的工具。您可以通過終端界面控制整個系統。 Linux 用戶時常需要使用終端。在本教程中,我們將使用最新功能調整終端。

本教程適用於 Arch Linux 用戶。您可以嘗試其他發行版,但某些命令可能會有所不同。

安裝依賴

在繼續之前必須更新您的系統。啟動終端並開始單擊以下命令 –

sudo pacman -Syu

軟件包列表將被更新並安裝所需的軟件包。

要在您的系統上克隆存儲庫,您需要 git –

sudo pacman -S git

安裝 Zsh

Zsh 是 Linux/Unix 操作系統的 shell。默認情況下會提供默認 shell bash。但是 zsh 比其他 shell 更高效和可定制。它還具有 shell 的所有功能,例如 bashksh 和 tcsh。

使用以下命令安裝 Zsh:

sudo pacman -S zsh

安裝後,您需要將 shell 更改為 Zsh。這是因為默認的 shell 仍然是 Bash。請參考以下內容。

echo $SHELL

要更改默認 shell,您需要運行以下命令 –

chsh

當系統提示您輸入密碼時,鍵入您的密碼並按 Enter。然後它會詢問新 shell 的路徑。只需將路徑作為 /bin/zsh默認情況下這是路徑,但如果您將 Zsh 安裝在其他位置,請相應地指定路徑。

可以參考下圖。

註銷該會話並重新登錄以查看您的更改。重新登錄後,再次運行 echo 命令以查看您的 shell 是否已更改為 Zsh。

echo $SHELL
Zsh 外殼 linux

如果您仍然看到 Bash 作為輸出,我建議您重新啟動系統以查看更改。

安裝 Nerd 字體

您安裝的 powerlevel10k 主題包含許多很酷的圖標。示例:如果您有 Arch Linux 系統,Arch 徽標將出現在您的終端中。因此,需要 Nerd Fonts 系列中的特定字體來呈現此類圖標。

MesloLGS NF 非常適合我們的主題。從下載所需的字體 –

  • MesloLGS NF Regular.ttf
  • MesloLGS NF Bold.ttf
  • MesloLGS NF Italic.ttf
  • MesloLGS NF Bold Italic.ttf

下載所有四個文件並轉到: Downloads 使用像 Dolphin 這樣的文件管理器在你的 Arch 系統上創建一個目錄。右鍵單擊每個文件並選擇 Actions > Install 字體。

安裝書呆子字體 Arch Linux

設置 Oh My Zsh

已經有一個開源工具叫 Oh My Zsh,所以不需要手動配置 Zsh。它包含各種功能,允許您安裝主題、插件等。

安裝 Oh-My-Zsh 在以下命令的幫助下 –

通過捲曲 –

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

通過 wget –

sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

安裝成功後,您的終端提示應如下所示:

哦,我的 Zsh Arch Linux

絕對命中 cd 使用 cd 命令確保您位於根目錄中 –

cd

安裝終端主題

是時候安裝我們很棒的終端主題了——powerlevel10k。這是一個非常流行的 Zsh 主題。

單擊以下命令克隆主題 –

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

上面的命令只會克隆主題。為此,您需要編輯 Zsh 配置文件。打開您最喜歡的文本編輯器進行編輯 .zshrc 文檔。

我在用 gedit 文本編輯器-

sudo pacman -S gedit
gedit .zshrc

在文件中,搜索: “zsh_theme” (主要是 11 號公路)。默認值為 "robbyrussell“,改成 "powerlevel10k/powerlevel10k".根據 CTRL+S 關閉文件。關閉終端並啟動一個新終端。

如果您在啟動終端后看到以下屏幕並且圖標清晰可見,則您已正確遵循教程 –

Powerlevel 10k Arch Linux

類型 y 如果圖標清晰可見。

當您到達下一個屏幕時,系統會詢問您希望終端如何顯示 –

安裝 Powerlevel10k Arch Linux

您可以選擇任何您喜歡的方法,但如果您希望您的終端看起來像我的,請輸入以下序列 –

3→1→3→4→1→5→2→1→4→1→2→2→2→y→1→y

您已經在 Arch 系統上成功安裝了 Terminal 主題。看起來很酷,對吧? –

Arch Linux 終端主題

安裝插件

哦我的 Zsh 有大量插件可以提高您的工作效率。但今天我將解釋一些重要的插件以及如何安裝它們。

1) Zsh 自動提示

在您鍵入時,系統會自動建議命令。

安裝-

git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions

2)zsh語法高亮

像在終端文本編輯器中一樣突出顯示單詞

安裝-

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

安裝後你需要編輯 .zshrc 使更改生效的配置文件。

gedit .zshrc

查找文件 “插件=(git)” 改變如下 –

plugins=(git zsh-autosuggestions zsh-syntax-highlighting)

要安裝其他插件,您需要遵循相同的步驟。只需克隆配置文件並編輯它。

3) 額外提示:啟用自動更正

在同一個文件中找到一行 “#ENABLE_CORRECTION=”真” 並取消註釋行 –

ENABLE_CORRECTION="true

保存文件並退出。

當 Neofetch 喚醒您的設備時

Neofetch 是一個命令行工具,可讓您獲取系統的系統信息,包括操作系統、硬件和圖形,並將其精美地呈現給用戶。

請參考以下內容——

Neofetch Arch Linux

安裝-

sudo pacman -S neofetch

您可以使用以下命令手動執行此操作 –

neofetch

但是讓我們 調整 以 neofetch 在您啟動新終端實例時自動運行的方式運行 Zsh。

gedit .zshrc

附加到文件末尾 新作 在一條新線上。保存文件並退出。關閉終端並啟動一個新終端 –

Neofetch 在終端中啟動

總結

現在,您可以在帶有炫酷終端界面的 Arch Linux 系統上工作。 Oh My Zsh 的功能超乎你的想像。不僅僅是主題 powerlevel10k 在 Zsh 中可用。插件使在命令行工作更容易。

參考

  • 在 Arch Linux 上安裝 Microsoft VS Code
  • 如何在 Linux 發行版上安裝 Microsoft Teams?
  • 如何通過 4 個簡單步驟在 Arch Linux 上安裝 Docker