Linux until语句详解:自由软件与发行版概览

需积分: 31 2 下载量 174 浏览量 更新于2024-08-19 收藏 2.21MB PPT 举报
本文档是一份关于Linux操作系统教程,重点讲解了"until"语句在Linux环境下的使用及其功能。"until"语句是Linux shell编程中的一种控制结构,其格式为:`until expression; do command-list; done`,其中,`expression` 是一个条件表达式,只要该表达式的值为假(即不满足条件),shell就会反复执行`command-list`中的命令序列,直到条件变为真时停止。 在介绍Linux操作系统时,文档首先介绍了自由软件的概念,包括自由软件的三个主要特征:用户可以研究源代码、复制和修改软件,并将其分享给他人。提及了自由软件基金会(FSF)、GNU计划以及GPL(General Public License)等术语,这些都是推动Linux发展的重要组织和协议。 接着,文章详细讲述了Linux的发展历史,强调了内核版本的重要性。Linux内核版本通常由三部分组成:主版本(r),偶数表示稳定版本,奇数表示开发中版本。例如,2.6.18是一个稳定版本,而2.7.22可能是实验性版本。文档还提到了Red Hat Enterprise Linux (RHEL) 5所使用的内核版本。 对于Linux的发行版本,文档指出Linux作为一个开放源代码项目,允许众多厂商根据内核和其他组件创建不同的发行版,如红旗Linux、openSUSE Linux、Ubuntu Linux、Red Hat Linux、Mandrake Linux和TurboLinux等。这些发行版各自有独特的软件包和定制特性。 Linux系统的核心特点包括开放性(源代码公开)、多用户支持、多任务处理能力、以及良好的用户界面。特别强调了Linux的设备独立性,它将外部设备抽象成文件系统,使得用户无需了解设备的具体细节即可进行操作。 这份教程不仅涵盖了Linux的基本概念,还深入到shell编程的实用性部分,对Linux新手和进阶者来说都具有很高的参考价值。通过学习如何使用until语句,用户可以更好地理解和控制Linux系统的流程和行为。