我需要学习一些 ksh 细节,但我不想永久地从 bash 更改为 ksh。
我应该怎么办?
是否可以仅针对特定控制台会话更改 shell?
答案1
如果您尚未安装 ksh,请sudo apt-get install ksh
在终端中输入。安装后,您可以通过ksh
在终端中输入来进入 ksh 会话。使用完 ksh 后,只需输入exit
。
答案2
安装后ksh
,您还可以使用该命令exec ksh
替换您现有的 shell。然后,当您退出时ksh
该控制台就会关闭。
现在不那么重要了,但当我们有 150 个用户共享同一台有限的机器时,它曾经非常重要。
exec ksh
最后你.bashrc
应该这样做——但是它会影响每一个交互式 shell。
答案3
sudo apt-get install ksh
ksh
然后通过在终端窗口中输入即可启动 ksh 。Exit
完成后返回到默认 shell。