Linux 下有默认使用的 shell, 本文会介绍用 chsh 指令变更预系统默认 shell.
首先检查现在使用的 Shell:
|
1 |
$ printf "%s\n" $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.
cat /etc/shells