如果我 apt-get install ksh,它会替换默认 shell 还是仅将其安装为解释器?

如果我 apt-get install ksh,它会替换默认 shell 还是仅将其安装为解释器?

我收到错误:bash:./fw_utils:/bin/ksh:错误的解释器:没有此文件或目录

如果我 apt-get install ksh,它会替换默认显示还是仅将其安装为解释器?

如果它确实将其安装为默认设置,我该如何将默认设置切换回 bash?

答案1

我刚刚在我的 Debian 机器上检查了它,它不会更改现有或新添加用户的默认 shell。现有用户的 shell 存储在 /etc/passwd 中,可以使用 chsh 命令进行更改。新用户的默认 shell 存储在(在 Debian 中)/etc/adduser.conf 中。Apt getting ksh 不会改变其中任何一个。

相关内容