Linux 使用 chsh 變更預設 shell


Linux 下有預設使用的 shell, 本文會介紹用 chsh 指令變更預系統預設 shell.

首先檢查現在使用的 Shell:

以上指令會回傳目前使用的 Shell.

然後需要檢視系統內有那些 shell 是可用, 可用的 shell 會紀錄在 /etc/shells 檔案內, 用 cat 指令檢視 /etc/shells, 列出所有可用 shell:

$ cat /etc/shells

會有類似下面的輸出:

/bin/sh
/bin/bash
/usr/bin/sh
/usr/bin/bash
/bin/zsh
/usr/bin/zsh

例如要將預設的 Shell 改為 zsh, 輸入以下指令:

$ chsh -s /bin/zsh

最後需要重新登入, 才會使用新設定的 Shell.

One Response

  1. goodcjh1 09 March 2020

Leave a Reply