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 的运行

  1. 可执行程序
chmod +x test.sh  # 添加可执行权限
./test.sh  # 执行脚本
  1. 使用解释器
bash test.sh  # 使用bash作为解释器,运行test.sh脚本

comment: