# 操作系统
# shell
# shebang(指定解释器)
- #! /usr/bin/bash
- #!/ usr/bin/python
- #! /user/evn
# 注释
# 注释
# 执行脚本的方式
- bash shell(推荐)
- 相对/绝对路径执行脚本,需要文件含有x权限、
- source
- sh < script.sh
# shell与运维
- 基础命令
- 存储服务
- 定时任务
- Zabbix监控
- 虚拟化服务
- 云计算服务
- Linux系统服务
- Django服务
- Python服务
- Nginx服务
# bash
# 基本概念
- bash是一个命令处理器,运行在文本窗口中,并能执行用户直接输入的命令
- bash还能从文件中读取linux命令,称之为脚本
- bash支持通配符、管道、命令替换、条件判断、循环等功能
# 历史记录
- echo $HISTSIZE
- echo $HISTFILE
- /root/.bash_history
- history -c(clear)
- history -r(reload-恢复)
- !!(last command-执行最后一条命令)
# 特性汇总
- 文件路径tab键
- 命令补全
- 快捷键ctrl+ a,e,u,k,l
- 通配符
- 命令历史
- 历史别名
- 命令行展开
# 变量含义
# 变量命名规则
- 中间不能有空格、
- 只能包含字母、数字、下划线
- 严格命名区分大小写