Bash使用
Bash基本使用
#常用快捷键
1 | ^c 终止当前进程 |
#常用通配符
1 | * 匹配前面的内容任意次 |
#引号
- 双引号
""
把引号中的内容作为一个整体, 允许通过$符号来引用其他变量值 - 单引号
''
把引号中的内容作为一个整体, 禁止通过$符号来引用其他变量值, 其中的shell特殊符号都视为普通字符 - 反引号 与$()相同, 先执行引号中的内容, 不能嵌套
shell脚本
#结构
- HashBang
1 | !/usr/bin/env bash |
- 命令
1 | echo 'Hello World' |
#执行脚本
- 标准方式
1 | chmod +x script.sh |
- 非标准方式
- 直接指定解释器执行
1 | bash script.sh |
- 使用source命令执行
1 | source script.sh |
#变量
- 变量名不能由数字开头
- 区分大小写
#读取用户输入
语法:read [选项] 变量名
-p
提示信息-n
输入长度-s
不回显-t
超时时间, 单位s
#内置变量
1 | $ 当前进程号 |
#简单四则运算
表达式 | 举例 |
---|---|
$(( )) | echo $((1+1)) |
$[ ] | echo $[10-5] |
expr | expr 10 / 5 |