Shell脚本编程:运行与环境介绍
需积分: 9 139 浏览量
更新于2024-08-22
收藏 1.38MB PPT 举报
本资源主要讲解的是Shell脚本编程的基础知识和实践操作,涵盖了以下几个核心知识点:
1. 运行脚本程序:
- 使用`bash`命令执行脚本程序:`bash hello.sh`,这表明脚本通常以.sh为扩展名,并通过bash shell来运行。
- 使用`.`符号执行脚本:`. hello.sh`,这种方式在当前目录下直接运行,无需指定shell解释器。
- 对于具有执行属性的脚本,可以直接运行:`./hello.sh`,这种方式表示脚本头部的可执行权限。
2. 文本编辑器和Shell的使用:
- 提供了对文本编辑器的介绍,如vi文本编辑器,它是常用的Shell环境下的文本编辑工具,拥有两种工作模式(插入模式和命令模式)。
- Shell是操作系统与用户交互的重要界面,用户通过输入命令与系统进行沟通,如Bash、Bsh、Ksh和Csh等不同的Shell类型。
3. Shell发展历程:
- Bsh(Bourne shell)起源于20世纪70年代的AT&T贝尔实验室,以其强大的脚本编程功能闻名。
- Csh(C shell)在80年代的加州大学出现,采用C语言语法,注重用户交互体验。
- Ksh(Korn shell)融合了Bsh和Csh的优点,提供更丰富的特性。
- Bash作为Bsh的后续版本,吸收了Ksh的优点,成为现代Linux发行版如RHEL5的首选Shell之一,且是开源软件。
4. Shell脚本编程:
- 本章目标包括理解Shell的发展历史,掌握Shell变量的设置和使用,以及基本的Bash操作,比如命令行编辑、补全和历史记录功能。
- 学习如何创建和编辑脚本,包括命令别名、标准输入输出重定向和管道操作,这些都是编写有效脚本的关键元素。
- 基本脚本编程涉及脚本结构、变量声明、条件语句和循环控制,以及如何确保脚本正确地执行和处理输出结果。
5. RHEL5中的Shell使用:
- 在Red Hat Enterprise Linux 5 (RHEL5)系统中,用户可以选择多种Shell环境,体现了Shell的灵活性和兼容性。
该资源深入浅出地介绍了Shell脚本编程的基础知识,适合初学者入门学习,同时对于进阶用户了解Shell历史和不同Shell类型的差异也有助益。通过学习和实践,读者可以掌握如何有效地利用Shell脚本来自动化任务和管理操作系统。
2022-06-09 上传
588 浏览量
2024-06-04 上传
2024-11-07 上传
103 浏览量
170 浏览量
2022-08-04 上传
2024-06-04 上传
563 浏览量
xxxibb
- 粉丝: 22
- 资源: 2万+
最新资源
- 通用3C电商网站左侧弹出菜单导航
- 的github
- 智睿企业视频版网站系统 v4.6.0
- 根据vo生成yapi文档:YapiFileGenerattor.zip
- install.zip
- CodeSoft 条形码标签打印开发指南
- GPT-too-AMR2text:复制“ GPT太”的代码
- counterspell:反咒诅咒的 Chrome 扩展
- CodingTestPractice
- 点文件
- 企业文化竞争(6个文件)
- pytorch-pruning.zip
- 天猫左侧导航菜单分类列表
- torch_sparse-0.6.1-cp36-cp36m-win_amd64whl.zip
- SiamSE:“比例等方差可改善连体跟踪”的代码
- BakedModpack:冒雨风险的modpack 2