Ant*_*ony 14 command-line default
当您拖放到终端via Applications -> Terminal
或Ctrl+ Alt+F1等的bash默认使用来解释你的命令。如果您希望使用其他命令解释器(如 zsh 或fish),您如何使其默认启动?
qbi*_*qbi 18
如果要以用户身份更改 shell,请键入:
chsh -s /path/to/your/shell
Run Code Online (Sandbox Code Playgroud)
或者干脆
chsh
Run Code Online (Sandbox Code Playgroud)
您必须输入密码,并且您的登录 shell 将设置为您选择的那个。您只能选择 中列出的外壳/etc/shells
。
更改您的默认外壳。有一种命令行方式可以做到这一点:
$ sudo usermod -s /path/to/newshell username
Run Code Online (Sandbox Code Playgroud)
但从 GUI 设置中执行它可能更容易。
系统 -> 管理 -> 用户和组 -> [选择用户] -> 高级设置 -> 高级
然后从下拉列表中选择外壳。
如果您想要的外壳不在该列表中,那么它可能没有安装。
您需要注销并重新登录才能生效。您可以通过运行“ps”来检查您在新终端中运行的是哪个 shell。
如果您很好奇,默认 shell 存储在 /etc/passwd 中(尽管名称如此,但实际上并没有密码)。
归档时间: |
|
查看次数: |
1836 次 |
最近记录: |