shell 编程

shell简介

配置shell

  • 系统可用的shell

  • 查看系统当前shell

  • 查看系统用户shell

  • 切换shell为zsh

  • 配置dash让bash为默认shell

  • 修改用户登录 Shell

shell脚本

  • 编写规范

  • 执行脚本

shell变量

  • 环境变量/本地变量
  • 删除变量unset
  • 只读变量readonly
  • 接收用户输入read
  • 通配符
  • 命令代换`` $()
  • 算术代换 $(()) $[ ]
  • 转义字符 \
  • 单引号
  • 双引号
  • 位置参数和特殊符号

运算符

  • 算数运算符
  • 字符串运算符
  • 关系运算符
  • 逻辑运算符
  • && || 语句选择
  • 文件测试运算符

输入输出

  • echo
  • 管道 |
  • tee
  • 文件重定向

分支

  • if/then/elif/else/fi
  • case/esac

循环

  • for/do/done
  • while/do/done
  • break和continue

函数

  • 函数定义
  • Shell 传递参数

Shell脚本调试方法

results matching ""

    No results matching ""