大连理工Linux选修课:BourneShell编程实例与版权声明
需积分: 17 48 浏览量
更新于2024-07-31
收藏 564KB PDF 举报
《Shell编程实例.pdf》是一份关于BourneShell的教程和编程实践文档,由作者Altmayer.bbs@altmayer.dhs.org创作并分享在黄嘴企鹅论坛上,经javalee转发。这份文档是大连理工大学Linux选修课程的讲义,旨在教授初学者和有经验的用户如何利用Shell进行编程。作者何斌武(hbwork@dlut.edu.cn)在大连理工大学网络中心工作,文档的最后更新日期为1999年4月,并提供了FTP链接供读者获取源代码。
文档的核心内容分为几个部分:
1. BourneShell介绍: Stephen Bourne在Bell实验室开发了这个基础Shell,它为后续的Shell语言奠定了基础,包含了基础概念、环境设置以及一些重要的特性。
2. Shell编程基础:涵盖shell的基础知识,包括环境的管理(如提示符、配置文件如/etc/passwd和用户自定义的~/.profile)、执行选项的解释(如-n测试语法、-x跟踪模式、-i交互模式等),以及变量的使用(用户定义变量、环境变量和位置变量)。
3. shellscript编程实践:这部分重点讲解条件测试和循环控制,帮助读者编写可重复执行的脚本,实现逻辑控制。
4. Shell定制:深入探讨shell的基本知识,可能涉及如何处理函数、使用命令选项,以及如何处理输入和输出。
5. 受限Shell(Restricted Shell):特别提到了受限的sh-r或/bin/rsh,这种壳限制了某些操作,如改变目录、路径设置和重定向输出,目的是为了提高安全性。
这份文档不仅适合学习者作为参考教材,也适合有一定基础的开发者用来查阅和巩固Shell编程技巧。在阅读和使用时,必须遵守作者声明,不可用于商业或盈利目的,并且在转发时需保留版权声明。通过深入理解和实践,读者可以提升自己的Shell编程能力,更好地在Linux系统中管理和自动化任务。
460 浏览量
169 浏览量
201 浏览量
258 浏览量
210 浏览量
312 浏览量
243 浏览量
sunsys
- 粉丝: 0
- 资源: 4
最新资源
- smnm1989.github.io
- 家庭会计系统:个人理财系统
- 欧智博德 17.600 G 不锈钢传感器 移动液压设备.zip
- KEY_DISPLAY.7z
- STM32F103ZET6原理图及pcb-电路方案
- marys-kitchen:一家餐厅的网站
- QRSYS_Server
- 基于HTML实现的简单的卫浴企业静态网站模板源码(css+html+js+图样).zip
- 2020-B-:2020年“华为杯”数学建模Q2的过滤器—包装程序及Q4的优化过程主要代码
- csv-to-sqlite:一个将CSV文件转换为SQLite数据库的桌面应用程序!
- ReportBuilder.zip
- NET探秘:MSIL权威指南.rar
- basic-api-server
- WeatherApp:Nodejs,Expressjs,OpenweathermapAPI和EJS视图引擎中的小型天气应用
- salesource-translate
- 基于C语言实现直流电机(含源代码+使用说明).zip