shell脚本和编程 | 青训营笔记

42 阅读2分钟

总述

  • Shell脚本(Shell script)是一种在Unix/Linux系统中常用的脚本语言,它通过解释执行一系列的命令和操作系统指令来完成特定的任务。
  • Shell脚本的编写方法类似于其他编程语言,它也需要编写源代码或脚本文件、编辑、保存以及执行等一系列步骤。
  • 在shell脚本中,我们可以使用内置命令和系统命令来进行文件操作、文本处理、进程管理、用户管理、网络操作等任务。Shell脚本编写的重点在于如何运用各种命令和语法,完成特定的任务,并尽可能地避免出现错误,提高脚本的健壮性和可维护性。

下面是一些shell脚本编程的基本知识:

  1. Shell脚本语法:包括注释、变量、常量、条件语句、流程控制语句、循环语句等,这些语法的学习可以通过参考Shell脚本编程的教程和手册来掌握。
  2. 脚本文件的创建:使用类Unix/Linux操作系统的文本编辑器(如vi、nano等),新建一个以.sh结尾的脚本文件(如hello.sh),并将脚本代码编写在其中。
  3. 脚本文件的执行:保存好脚本文件后,可以通过终端或shell交互界面进入到目录下,然后输入./hello.sh命令进行脚本的执行。
  4. Shell命令:可以使用命令来实现特定的任务,如echo命令用于输出文本、ls命令用于列出目录中的文件、cat命令用于合并多个文件等等。
  5. Shell变量:Shell脚本中可以使用变量来存储数据和结果,以便在脚本的不同地方进行使用和处理,常用变量有环境变量、本地变量、全局变量等。
  6. Shell函数:函数是一种封装好的代码块,能够接受输入参数并返回结果,它通常用于实现特定的功能,提高代码的封装性和可重用性。
  7. 调试和错误处理:在脚本编写过程中,会出现各种各样的错误,可以使用一些调试方法(如echo输出、变量追踪、流程调试等)来检查和修复错误。

课程截图

截屏2023-04-24 18.34.13.png

截屏2023-04-24 18.36.08.png

截屏2023-04-24 18.53.00.png

截屏2023-04-24 18.53.18.png

截屏2023-04-24 19.08.03.png

截屏2023-04-24 19.08.38.png

截屏2023-04-24 19.09.08.png

截屏2023-04-24 19.10.31.png

截屏2023-04-24 19.11.24.png

截屏2023-04-24 19.13.47.png

截屏2023-04-24 19.14.16.png

截屏2023-04-24 19.16.42.png

截屏2023-04-24 19.17.52.png

截屏2023-04-24 19.18.38.png

截屏2023-04-24 19.22.21.png

截屏2023-04-24 19.23.40.png

shell展开

截屏2023-04-24 19.24.55.png

截屏2023-04-24 19.24.59.png

截屏2023-04-24 19.26.05.png

截屏2023-04-24 19.54.08.png

截屏2023-04-24 19.54.16.png

截屏2023-04-24 19.54.27.png