欢迎来到天天文库
浏览记录
ID:39384178
大小:225.00 KB
页数:26页
时间:2019-07-02
《Linux操作系统简介94778》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1Linux的发展2Linux的版本3Linux的特性和功能4Linux的内核体系结构5Linux的现状及前景6Linux的使用基础Linux操作系统简介1Linux的发展1.1什么是LinuxLinux是一个网络操作系统(NetworkOperatingSystem,NOS)。网络操作系统在一般操作系统的功能上增加了网络功能,具体包括:(1)实现网络中各计算机之间的通信和资源共享;(2)提供多种网络服务软件;(3)提供网络用户的应用程序接口。Linux就是这样一个网络操作系统。与其他商业化的网络操作系统不同,它是
2、由以LinusTorvalds为首的一批Internet上的志愿者开发的,完全免费,并与另一著名的网络操作系统UNIX完全兼容,是一个具有很高性能价格比的网络操作系统。2Linux的版本Linux的版本号又分为两部分:内核(Kernel)版本和发行(Distribution)版本。内核版本的序号由3部分数字构成,其形式如下:X.Y.Z如:2.32.6.142.1国外主要发行版本1.RedHatLinux2.TurboLinux2.2国内主要发行版本1.红旗Linux3Linux的特性和功能3.1Linux的特性1.
3、多任务、多用户2.支持多种文件系统3.采用虚拟内存管理技术4.良好的可移植性5.设备独立性6.丰富的网络功能7.提供全部源代码3.2Linux的功能1.稳定的核心2.丰富的应用软件3.XWindow系统4.多重启动5.网络功能6.软件开发工具XWindowX窗口系统是Linux上的标准图形界面,它是一个有效的支持多种应用的环境。XWindow本身不是操作系统,而是一种可运行于多种操作系统,采用客户机/服务器模式的应用程序。XWindow主要有三部分组成:X服务器、X客户机与X协议。4Linux的内核体系结构与UNI
4、X系统相似,Linux系统大致可分为3层:靠近硬件的底层是内核,即Linux操作系统的常驻内存部分;中间层是内核之外的Shell层,亦即操作系统的系统程序部分;最高层是应用层,即用户程序部分,包括各种文本处理程序、语言编译程序及游戏程序等。Linux的系统结构如图1所示。图1Linux系统结构5Linux的现状及前景目前,Linux主要应用于服务器、桌面和嵌入式系统。Linux系统可以在两种环境下操作:一种是在XWindow的桌面环境下操作,它与MicrosoftWindows环境下的操作十分相似;另一种是在控制台
5、的字符屏幕下操作,它通过键盘输入命令来实现对系统的操作。6Linux使用基础Linux的字符界面也称为虚拟终端或虚拟控制台。操作Windows计算机时,用户使用的是真实的终端,而Linux具有虚拟终端的功能,可为用户提供多个互不干扰、相互独立工作的工作界面。Linux的虚拟终端默认有7个。在字符界面下,用户对Linux的操作是通过shell命令来实现的。shell是一种命令行解释程序(Command-LanguageInterpreter),负责用户和操作系统的沟通。shell命令行的一般格式为:命令名[选项][参
6、数]图2shell提示窗口在终端方式的shell提示窗口如图2所示。6.1常用的shell命令1.与时间相关的shell命令date格式:date[MMDDhhmm[YYYY]]功能:查看或修改系统时间。cal格式:cal[YYYY]功能:显示日历。2.与文件和目录相关的shell命令pwd格式:pwd功能:显示当前目录的绝对路径。cd格式:cd[目录]功能:切换到指定目录。ls格式:ls[选项][文件
7、目录]功能:显示指定目录中的文件和子目录信息,当不指定目录时,显示当前目录下的文件和子目录信息。cat格式:ca
8、t[选项]文件列表功能:显示文本文件的内容。如:cat-ndd3.与帮助信息相关的shell命令man格式:man命令名功能:显示指定命令的手册页帮助信息。--help格式:命令名--help功能:显示指定命令的帮助信息。使用--help选项也可以获取命令的帮助信息,但不是所有的命令都有此选项。4.其他shell命令clear格式:clear[选项]文件功能:清除当前终端的屏幕内容。wc格式:wc功能:显示文本文件的行数、字数和字符数。6.2输入输出重定向Linux中通常通过键盘输入数据,而命令的执行结果和错误输出
9、是屏幕。Shell中不使用系统的标准输入、标准输出或标准错误输出端口,重新进行指定的情况称为输入输出重定向。Shell在输入输出重定向主要依靠重定向符号来实现,通常重定向到一个文件。根据输出效果的不同,与输出相关的重定向可分为输出重定向、附加输出重定向和错误输出重定向三种。与输入相关的重定向只有一种,称为输入重定向。1.输出重定向输出重定向就是命令执行的结果
此文档下载收益归作者所有