# 如何讓 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 狀態與提示符效果圖** **參考展示圖:**  --- ## **常見 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)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up