Linux 中 bash 和 sh 的区别

使用 docker-compose,有的容器是 docker-compose exec workspace bash 进入,有的容器是 docker-compose exec php-worker sh 进入,bash 和 sh 是什么?有什么区别?

sh 和 bash 都是 Linux Shell 命令行语言,其中 sh 遵循 POSIX 标准。什么是 POSIX 标准?

Stack Overflow 上一篇答案讲的很详细,英文的慢慢看:

https://stackoverflow.com/questions/5725296/difference-between-sh-and-bash

打赏