# 操作系统

# shell

# shebang(指定解释器)

  1. #! /usr/bin/bash
  2. #!/ usr/bin/python
  3. #! /user/evn

# 注释

  1. # 注释

# 执行脚本的方式

  1. bash shell(推荐)
  2. 相对/绝对路径执行脚本,需要文件含有x权限、
  3. source
  4. sh < script.sh

# shell与运维

  1. 基础命令
  2. 存储服务
  3. 定时任务
  4. Zabbix监控
  5. 虚拟化服务
  6. 云计算服务
  7. Linux系统服务
  8. Django服务
  9. Python服务
  10. Nginx服务

# bash

# 基本概念

  1. bash是一个命令处理器,运行在文本窗口中,并能执行用户直接输入的命令
  2. bash还能从文件中读取linux命令,称之为脚本
  3. bash支持通配符、管道、命令替换、条件判断、循环等功能

# 历史记录

  1. echo $HISTSIZE
  2. echo $HISTFILE
  3. /root/.bash_history
  4. history -c(clear)
  5. history -r(reload-恢复)
  6. !!(last command-执行最后一条命令)

# 特性汇总

  1. 文件路径tab键
  2. 命令补全
  3. 快捷键ctrl+ a,e,u,k,l
  4. 通配符
  5. 命令历史
  6. 历史别名
  7. 命令行展开

# 变量含义

# 变量命名规则
  1. 中间不能有空格、
  2. 只能包含字母、数字、下划线
  3. 严格命名区分大小写
# 变量的作用域