---
# System prepended metadata

title: 如何讓 Linux 終端機呈現 Kali Linux 風格
tags: [Linux]

---

# 如何讓 Linux 終端機呈現 Kali Linux 風格

這份教學帶你一步步將自己的 Linux 終端機美化成 Kali Linux 風格，不僅**外觀相近**，同時增強實用性與生產效率。

---

## **事前準備＆備份提醒**

在進行配置變更前，**建議先備份原有 `.zshrc`：**

```bash
cp ~/.zshrc ~/.zshrc.bak
```

這樣萬一不習慣或出問題，隨時可還原，不怕炸壞環境。

---

## **1. ZSH 版： Kali 風格、進階插件支援**

### **安裝 ZSH（如尚未安裝）**

#### Debian/Ubuntu 系列

```bash
sudo apt update
sudo apt install zsh
```

#### Red Hat/CentOS/Rocky Linux 系列

```bash
sudo dnf install zsh
```

### **安裝 Git（必需，為安裝插件用）**

#### Debian/Ubuntu 系列

```bash
sudo apt install git
```

#### Red Hat/CentOS/Rocky Linux 系列

```bash
sudo dnf install git
```

---

### **（可選）安裝補全與高亮插件**

建立插件目錄：

```bash
mkdir -p ~/.zsh/plugins
```

安裝 [zsh-syntax-highlighting](https://github.com/zsh-users/zsh-syntax-highlighting):

```bash
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.zsh/plugins/zsh-syntax-highlighting
```

安裝 [zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions):

```bash
git clone https://github.com/zsh-users/zsh-autosuggestions.git ~/.zsh/plugins/zsh-autosuggestions
```

---

### **切換預設 Shell 為 ZSH**

```bash
chsh -s /bin/zsh
```

**登出並重新登入**，或手動輸入 `zsh` 立即切換（推薦在測試無誤後設為預設）。

---

### **下載並套用 ZSH 風格設定**

> **本專案 ZSH 版配置檔：**
> [`linux-to-custom-kali-terminal-zshrc`](https://gist.githubusercontent.com/MeowXiaoXiang/bb4ec2b09f222b5cefa7ee23809494ee/raw/9387ce25708ba5b3f476d054a442cc1e6ff06aa8/linux-to-custom-kali-terminal-zshrc)

一鍵下載與套用：

```bash
curl https://gist.githubusercontent.com/MeowXiaoXiang/bb4ec2b09f222b5cefa7ee23809494ee/raw/7b313f6f9e1bbcb2e408d55bb79d32e925796965/linux-to-custom-kali-terminal-zshrc > ~/.zshrc && source ~/.zshrc
```

如有無法即時刷新，請直接關閉終端機重新開啟，或手動執行 `source ~/.zshrc`。

---

### **Git 狀態與提示符效果圖**

**參考展示圖：**
![Git 操作影響展示圖](https://hackmd.io/_uploads/r1f4dhVeyl.png)

---

## **常見 Q\&A**

### Q1：新舊設定會衝突嗎？

A：如已備份原設定，任何問題都可隨時復原。新設定以功能與美觀為主，不影響基本終端機行為。

### Q2：VSCode/WSL/Remote Shell 可以用嗎？

A：可以。建議一併安裝插件，跨平台效果更佳。

### Q3：要怎麼恢復原設定？

A：執行下列命令即可還原：

```bash
cp ~/.zshrc.bak ~/.zshrc        # ZSH
```

然後重啟 terminal。

---

## **參考資料**

* [Make Ubuntu terminal look like Kali Linux](https://linuxopsys.com/make-ubuntu-terminal-look-like-kali-linux)
