请问linux系统下:bash和ksh如何切换??

2024-12-01 09:40:23
推荐回答(4个)
回答(1):

在bash中输入ksh回车,就进入了ksh,相当于子shell,退出可以使用ctrl+d,返回bash,在ksh下输入bash就可以切换到bash了,当然退出也是ctrl+d。
当然bash一般是安装过的,但是ksh就不一定安装了,如果提示command not found的话,那就是没有安装了。

回答(2):

如果你想使用ksh作为你的默认shell 用chsh命令

格式

chsh [ -s shell ] [ username ]

描述
chsh 用来更换你登入时所用的shell 。在命令列没指定shell。 chsh 会提示一个给你。

加入你的名字叫user 就这样
chsh -s ksh user 就可以改变你默认的登陆shell了

其实bash比ksh强大很多了 否则也不会所有的linux发行版都用bash做默认shell了

学习的话 想用得时候直接运行ksh 就可以 退出的时候运行exit

回答(3):

您可以在终端命令行模式下输入ksh以切入k-shell, 输入exit则退出到上一个运行的shell
如果您要定制启动后默认的shell,可以用管理员权限编辑/etc/passwd文件,找到您的用户名,编辑默认的shell即可
当然,您可以随时输入bash/ksh来进行切换

回答(4):

直接执行ksh即可,退出用exit,即退回到bash。