00:00 / 01:26
连播
清屏
智能
倍速
点赞0
00:00 / 00:44
连播
清屏
智能
倍速
点赞2
00:00 / 07:59
连播
清屏
智能
倍速
点赞14
00:00 / 01:12
连播
清屏
智能
倍速
点赞1
00:00 / 01:43
连播
清屏
智能
倍速
点赞4
00:00 / 13:02
连播
清屏
智能
倍速
点赞110
3shel特点 2shell基础使用 一、Shell 概述 Shell 是用户与 Linux 内核之间的桥梁,作为命令解释器,它负责接收用户输入的命令,将其解析并传递给内核执行,然后把执行结果返回给用户。常见的 Shell 类型包括 Bash(Bourne-Again SHell)、Zsh(Z Shell)、Ksh(Korn Shell)等,其中 Bash 是大多数 Linux 发行版的默认 Shell,也是学习 Shell 编程的首选 二、Shell 脚本基础 2.1 脚本文件格式 Shell 脚本本质上是一个文本文件,需要在文件开头指定解释器。例如,使用 Bash 解释器时,在脚本文件的第一行添加#!/bin/bash ,这被称为 Shebang(Shebang 是 “sharp bang” 的缩写),它告诉系统使用哪个 Shell 来执行该脚本。 2.2 变量 定义变量:在 Shell 中,定义变量无需指定数据类型,直接使用变量名=值的形式。例如:name="John" ,注意等号两边不能有空格 使用变量:使用变量时,在变量名前加$符号,如echo $name 。 环境变量:系统预先定义的变量,如PATH(用于指定命令搜索路径)、HOME(用户主目录)等。可以使用export命令将自定义变量提升为环境变量,使其在子进程中也能使用 只读变量:使用readonly命令定义只读变量,定义后该变量的值不能被修改 2.3 注释 注释用于解释脚本代码,提高可读性 四、函数是将一组命令集合在一起,便于重复使用 五、Shell 脚本实战 5.1 批量重命名文件 5.2 监控服务状态 需求:每隔 5 分钟检查指定服务(如 Apache)是否在运行,如果未运行则尝试重启 六、Shell 脚本调试 在编写 Shell 脚本时,难免会出现错误,可以使用以下方法进行调试: 使用set -x:在脚本开头添加set -x ,执行脚本时会显示每条命令的执行过程及变量值,方便查找问题。调试完成后,可以在脚本中合适位置添加set +x 关闭调试模式 添加输出语句:在脚本中关键位置添加echo语句,输出变量值或执行状态,通过查看输出结果判断脚本执行是否正确。 若你在学习中遇到特定问题,或是想了解某部分的进阶知识,欢迎随时和我交流 #rhce#  学习成为习惯 #IT培训# #职场
00:00 / 27:34
连播
清屏
智能
倍速
点赞1
00:00 / 01:53
连播
清屏
智能
倍速
点赞34