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