/bin/bash 和/bin/sh的区别
时间: 2023-12-15 12:32:48 浏览: 233
Shell脚本bash: ./t.sh:/bin/bash^M:损坏的解释器: 没有那个文件或目录
/bin/bash和/bin/sh的区别在于它们是不同的shell程序。/bin/bash是Bourne-Again shell的缩写,是一种常见的shell程序,而/bin/sh是shell程序的符号链接,通常指向默认的shell程序。在大多数Linux系统中,/bin/sh实际上是指向/bin/bash的符号链接。因此,使用/bin/sh或/bin/bash执行脚本时,实际上是使用相同的shell程序。但是,在某些情况下,/bin/sh可能指向其他shell程序,因此在编写脚本时需要注意。
阅读全文