为什么课堂中使用/bin/bash作为解释性语言,而执行的时候使用sh命令,而不是bash命令呢
来源:1-1 Shell脚本编程开发实战导学

matthew21
2021-11-27
bash\sh\exec
我查了下三者的基本区别,了解到bash和sh两个不同类型的脚本语言
为什么课堂中使用/bin/bash作为解释性语言,而执行的时候使用sh命令,而不是bash命令呢
写回答
1回答
-
酷田
2021-11-27
不同的OS类型,shell有所不同。
以我经常使用的 CentOS来讲,bash和sh是同一个,其中sh就是指向bash的一个软连接
虽然不太一样,但是通常其他OS也是兼容的,基本使用sh来执行脚本也是没问题的
00
相似问题
debian系统,出现如下错误
回答 1
关于shell脚本执行的方式
回答 1