1 Shell脚本简介
Shell脚本是什么?
- shell命令按一定语法组成的文件
Shell脚本有什么用?
批处理文件/整合命令
- 软件启动
- 性能监控
- 日志分析
- …
Shell命令的本质:
- 内置命令/外部命令
我们可以使用type命令查看一个命令是内置命令还是外部命令:
Shell脚本语言和C语言一样吗?
- C语言是编译型语言
- Shell脚本是解释型语言
常用的Shell解释器有哪些?
- 通过
cat /etc/shells
可以看到合法的shell解释器。
2 第一个shell脚本
当然是hello程序了,内容如下:
#!/bin/bash
echo "hello, world!"
Shell启动方式:
- 当程序执行,直接
./hello.sh
。 - 指定解释器运行, 比如
/bin/rbash hello.sh
。 - source和.,比如
source hello.sh
或者. hello.sh
。
参考资料: