Unix/Linux操作系统使用和Shell编程基础 本课程的要求和目标 本课程适用于学过操作系统相关课程,对Unix和Linux有初步了解,对DOS/SHELL命令行操作以及正则表达式有一定使用经验的人员学习 完成本课程后,学员应当能够了解UNIX和Linux,并掌握Linux的基本使用,熟悉Linux的使用环境。 具体目标 UNIX和Linux操作系统简介 Linux常用命令使用 Linux常用管理命令使用 vi编辑器的使用 定时任务设置和使用 Linux高级命令使用 SHELL 环境及编程 课程时间:120~180分钟 目录 UNIX操作系统简介 Linux操作系统简介 Linux常用命令 Linux常用系统管理命令 vi编辑器使用 Linux定时任务 Linux高级命令(sed,awk,uniq ,sort ) Bash编程实例解析 UNIX操作系统简介-什么是UNIX? 什么是UNIX UNIX是一个强大的多用户、多任务操作系统,支持多种处理器架构的分时操作系统。最早由Ken Thompson、Dennis Ritchie和Douglas McIlroy于1969年在ATT的贝尔实验室开发。 从SVR4开始转让给Novell公司用于对抗WinNT,后者又将SVR4出售给了X/OPEN Consortium,后者是定义UNIX标准的产业团体。最后X/OPEN和OSF/1合并,创建了Open Group。Open Group定义的多个标准定义着什么是以及什么不是UNIX。 相关操作系统及其应用程序工具、编译程序的总称 功能丰富的可扩展、开放的计算环境 UNIX使用C语言实现,也是UNIX变成开放系统的重要原因。 UNIX操作系统简介-流行的UNIX变体 目前流行的UNIX变体包括: AIX (IBM) HP-UX(惠普) Solaris (SunSoft) SVR4 ( ATT) BSD (Berkeley Software) Linux(各种版本) SunOS ( Solaris的前身) IRIX UNIX操作系统简介-操作系统基本功能 操作系统位于底层硬件与用户之间,是两者沟通的桥梁。用户可以通过操作系统的用户界面,输入命令。操作系统则对命令进行解释,驱动硬件设备,实现用户要求。以现代观点而言,一个标准个人电脑的OS应该提供以下的功能: 进程管理(Processing management) 存储空间管理(Memory management) 文件系统(File system) 网络通讯(Networking) 安全机制(Security) 使用者界面(User interface) 驱动程序(Device drivers) UNIX操作系统简介-UNIX的设计哲学 UNIX系统有规模小、功能通用的特点。虽然许多UNIX变体十分巨大且具有一些非通用的功能,但在其核心命令中仍体现着UNIX早期设计时的哲学: 简单、通用的命令: 最初的UNIX系统十分小,设计者往往设计十分短小的命令以便它们能在一些低档机器上有效地运行。每条命令只做很简单的一项任务,这些命令可以组合起来以完成更复杂的任务。 使用管道连接命令: 为了使简单的命令完成复杂的功能,UNIX允许用户用一条命令的输出做为另一条命令的输入,这种连接称为管道。使用管道连接起来的一系列命令称为流水线。在UNIX中,管道(pipe)是连接两个进程的虚拟文件,也称为管道文件。 通用、可选择的接口风格: 每条命令所完成的功能可以被其后的选项所控制。一些选项还带有参数,这些参数是由连字符和一个字母构成的。 一些UNIX版本中使用命令选项的方法十分特殊,随着UNIX系统逐渐向前面提到的各种标准靠拢,这种现象会越来越少。 无文件类型: UNIX不关心文件的类型(除非把一个文件当作命令运行),即它不会区分一个电子数据表文件还是一个字处理文件。文件中字符的含义由使用该文件的命令确定。无文件类型意味着在UNIX系统中任何程序都可以对任何文件操作,但只有真正理解文件格式的程序才能获得文件记录的信息。 UNIX操作系统简介-UNIX标准 电气及电子工程师协会(IEEE,Institute of Electrical and Electronic Engineers)为制定“基于UNIX操作系统的工业使用的操作系统接口标准”组织了一系列的标准委员会。其中两个委员会的工作对用户和开发者来说比较重要:POSIX.1委员会为编写UNIX程序定义了C库接口, POSIX.2委员会定义了用户使用的UNIX命令的标准。 在欧洲,X/Open组织将各种UNIX标准汇集到一起,包括新近研究的通用开放系统环境(COSE,Common
您可能关注的文档
最近下载
- (全国职业技能比赛:高职)GZ069纺织品检验与贸易赛项理论题库(纺织品检验部分).docx VIP
- 精神科药物不良反应及处理.ppt VIP
- 部队失泄密检讨书5000字.docx VIP
- ZSMC之山智控 K系列说明书简易版 V3.3-中文.doc VIP
- 软件测试面向对象测试技术.ppt VIP
- 米家小米智能门锁 E30使用说明书.pdf
- 華-310-Turns-Ratio-&-Phase-Detector-操作手冊说明书.pdf VIP
- 失泄密检讨书自我反省3000字(二)2024 .pdf VIP
- DB23∕T 3982-2025 结核病寒地营养干预指南.pdf VIP
- 基于生成式AI的语文写作教学策略对学生写作技巧的提升研究教学研究课题报告.docx
原创力文档

文档评论(0)