这里先申明一下,为了学习shell,我用下载了宝塔[bt.cn]的安装包文件,没解密,没破解,没商用,只学习。
我的理解:第一句即申明了当前脚本是Bourne Again Shell类型,一般情况下我们不区分 Bourne Shell 和 Bourne Again Shell,所以,像 #!/bin/bash,它同样也可以改为 #!/bin/sh
1 | #!/bin/bash |
补充说明:
1.所有shell脚本,常见的文件后缀均为.sh,但实际上,对文件后缀无任何要求,可随意;
2.所有shell脚本,若需要执行,均需要执行权限,例如: chmod +x install.sh
----------------------------------------------
Linux 的 Shell 种类众多,常见的有:
Bourne Shell(/usr/bin/sh或/bin/sh)
Bourne Again Shell(/bin/bash)
C Shell(/usr/bin/csh)
K Shell(/usr/bin/ksh)
Shell for Root(/sbin/sh)