默认安装中附带哪个shell?

最近开始玩Ubuntu。 我正在玩几个为Korn Shell编写的shell脚本,我想在Ubuntu中编辑它。 Ubuntu运行什么shell? 我想它的Bash? 如果是,那么有没有办法在特定的shell下安装或运行特定的脚本?

默认脚本shell( /bin/sh )是破折号 。 默认的交互式shell( /bin/bash )是bash 。 在使用/bin/sh Ubuntu上使用脚本时,您可能需要避免使用各种“bashisms”,如数组或{}样式的globbing。

是的,这是bash 。 要运行脚本,您必须键入./script_namesh script_name