Shell概述
写在前面
shell – 系统与用户之桥梁
shell script
- ✘速度较慢,且占用CPU资源较多,容易造成主机资源分配不良。
- 自动化管理系统
- 连续指令单一化
- 跨平台支持
其它
链接
第一个 shell script
#!/bin/bash
# hello shell
echo "hello world"
解释#!
是什么?
Shebang(也称为 Hashbang )是一个由井号和叹号构成的字符序列
#!
,其出现在文本文件的第一行的前两个字符。 在文件中存在 Shebang 的情况下,类 Unix 操作系统的程序载入器会分析 Shebang 后的内容,将这些内容作为解释器指令,并调用该指令,并将载有 Shebang 的文件路径作为该解释器的参数
/bin/bash
使用的 shell 解释器,绝对路径
种类繁多,常用的为 bash
#
注释
shell script 的运行
- 可执行程序
chmod +x test.sh # 添加可执行权限
./test.sh # 执行脚本
- 使用解释器
bash test.sh # 使用bash作为解释器,运行test.sh脚本
comment:
- Valine
- LiveRe
- ChangYan