文章目录
二十七、Linux下shell的基本知识
27.1 shell 的介绍
脚本中命令的解释器,可以把我们编写的命令解释成系统可以识别的语言,然后系统再去执行
27.2 shell 脚本的意义
- 记录命令执行的过程和执行逻辑,方便以后重复执行
- 脚本可以批量处理主机
- 脚本可以定时处理主机
27.3 shell脚本创建
- 解释器–幻数
- 使用快捷方式编写脚本注释
27.4 shell脚本的执行
27.4.1 sh
- 手动在环境中开启指定解释器
- 用自己指定的shell,在执行过程中不会调用脚本中的幻数,只是在当前的shell中打开一个新的shell
27.4.2 source 与 “.”
- source 直接在当前环境中运行shell中的指令不开启新的shell
- “.” 的用法和source用法相同
27.4.3 修改文件权限直接运行
- 开启脚本中指定的shell,并使用此环境进行运行
27.5 shell脚本的调试
- sh -x 文件名 ----显示运行的过程
- 带+的表示运行的命令
- 不带+表示运行的结果
27.6 练习
- 显示当前网卡名称
- 显示当前主机名称,IP以及用户