常见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)
第一个Shell脚本
1 |
|
“#!” 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell
运行Shell脚本的2种方法
作为可执行程序
1
2
3// 将上面的脚本保存为test.sh
chmod +x ./test.sh // 使脚本具有可执行的权限
./test.sh // 执行脚本作为解释器参数
1
2/bin/sh test.sh
/bin/php test.php
这种方式运行的脚本,不需要再第一行指定解释器的信息,即使指定了也没用