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

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

安裝依賴項

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

sudo pacman -Syu

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

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

sudo pacman -S git

安裝 Zsh

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

使用以下命令安裝 Zsh:

sudo pacman -S zsh

安裝後,您需要將shell更改為Zsh。默認的 shell 仍然是 Bash,所以見下文。

echo $SHELL

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

chsh

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

你可以參考下圖。

退出此會話並重新登錄以查看您的更改。再次登錄後再次運行echo命令,查看shell是否變為zsh。

echo $SHELL
zsh shell linux

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

安裝書呆子字體

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

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

  • MesloLGS NF Regular.ttf
  • MesloLGS NF Bold.ttf
  • MesloLGS NF 斜體.ttf
  • MesloLGS NF 粗體斜體.ttf

下載所有四個文件並轉到: Downloads 要創建目錄,請在 Arch 系統上使用文件管理器,例如 Dolphin。右鍵單擊每個文件並選擇 Actions > Install 字體。

安裝 Nerd Fonts Arch Linux

哦,我的 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 -)"

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

Oh My 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_主題” (主要是 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 系統上安裝了一個終端主題。看起來很酷,對吧? –

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

但讓我們 調整 Zsh 的工作原理是,當您啟動一個新的終端實例時,neofetch 會自動運行 –

gedit .zshrc

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

Neofetch 在終端啟動

概括

您現在可以在帶有酷炫終端界面的 Arch Linux 系統上工作。 Oh My Zsh 的功能比你想像的要多。還有很多其他主題 powerlevel10k 在 Zsh 中可用。插件使在命令行工作更容易。

參考

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