文档详情

Linux操作系统第10章SHELL脚本编程.pdf

发布:2023-08-03约8.7万字共169页下载文档
文本预览下载声明
TYUT 大数据联合研究院 NO.2 Linux操作系统 NO.1 系统与安全 第10章 Shell 脚本编程 操作基础 NO.3 网络服务 1 本章内容要点 大数据联合研究院 ØShell脚本编程 脚本简介,变量操作,特殊变量和简单脚本, Shell脚本跟踪与调试 Ø分支结构和循环结构 条件测试,if语句,case语句,while和until语 句,for语句,select语句 Ø函数 函数的概念,函数及其用途,函数的定义和调 用,函数的使用举例 /~wenzheng/index.html SHELL编程基础 3 Shell脚本和Shell编程 大数据联合研究院 n 当命令不在命令行中执行,而是从一个文件中 执行时,该文件就称为 Shell 脚本。 q Shell 脚本是纯文本文件。 q Shell 脚本通常以 .sh 作为后缀名,但不是必须。 q Shell 脚本是以行为单位的,在执行脚本的时候会 分解成一行一行依次执行。 n Shell 是一种功能强大的解释型编程语言 q 通常用于完成特定的、较复杂的系统管理任务 q Shell 脚本语言非常擅长处理文本类型的数据 4 /~wenzheng/index.html Shell脚本的成分 大数据联合研究院 n 程序元素 q 保留字、运算符、表达式 q 变量、数组、输入输出 q 控制结构 (顺序、分支、循环、子程序调用) n Shell功能 【参见第2 、3章内容】 q 执行命令 (内置命令、外部命令、自编程序) q 重定向、管道、命令替换、命令聚合 q 通配符、注释符、…… q Shell环境 5 /~wenzheng/index.html Shell 脚本的建立与执行 大数据联合研究院 n Shell 脚本的建立 q 使用文本编辑器编辑脚本文件 $ vi script-file q 为脚本文件添加可执行权限 $ chmod +x script-file n Shell 脚本的执行 q 在子Shell中执行 PATH 环境变量的默认值不包含当前目录, 若脚本文件在当前目录,应使用 ./script-file $ bash script-file $ script-file PATH 环境变量的默认值包含 ~/bin 目录, q 在当前Shell中执行 用户可以将自己的脚本文件存放在 ~/bin 目录, 之后即可直接调用脚本文件名执行脚本了 $ source script-file $ . script-file 6 /~wenzheng/index.html
显示全部
相似文档