1、Shell是什么
- Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的
界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。
2、Shell脚本执行方式
- 脚本格式要求
- 脚本以
#!/bin/bash
开头 - 执行脚本需要又可执行权限
- 脚本以
- 常用执行方式
- 输入脚本的绝对路径或相对路径 (推荐)
- 首先赋予脚本可执行权限
- 执行脚本
- sh + 脚本
- 不用执行权限,直接执行
- 输入脚本的绝对路径或相对路径 (推荐)
- 示例 (输出"Hello,World")
- 创建脚本
#!/bin/bash echo "Hello,World"
- 修改权限
- 执行脚本
- 创建脚本
3、Shell变量的介绍
- Linux中Shell的变量分为:系统变量和用户自定义变量
- 系统变量:$HOME、$PWD、$SHELL、$USER
- 显示当前shell中所有变量:
set
4、Shell变量的定义与使用
- 基本语法
- 定义变量:变量=值
- 撤销变量:unset 变量
- 声明静态变量:readonly 变量 (静态变量不能unset)
- 定义变量规则
- 变量名称可以由字母、数字和下划线组成,但是不能以数字开头
- 等号两侧不能又空格
- 变量名称规范使用大写
- 示例
- 定义变量A
#!/bin/bash A=1001 echo "$A"
- 撤销变量A
#!/bin/bash A<
- 定义变量A