欢迎来到天天文库
浏览记录
ID:36209647
大小:666.81 KB
页数:40页
时间:2019-05-07
《linux命令的基本概》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第4章Linux命令的基本概念[内容简介]本章首先从操作系统简述出发,勾勒出整个Linux系统的架构,然后介绍输入输出重定向、管道、命令特点等基本概念。最后还介绍Linux的几个系统命令。通过本章的学习,从宏观的角度上对Linux系统有粗略的了解,为后续的学习打下基础。[学习内容]Linux架构及Linux命令特点;输入输出重定向;管道;在线帮助。[学习重点]本章的重点是要掌握Linux系统的一些基本概念,如Linux命令特点、输入输出重定向、管道等。[学习目标]了解Linux架构;熟练掌握输入输出重定向、管道的概念及应用;学会利用在线帮助;
2、熟练掌握几个常用的系统命令。[学习建议]本章是学习第5、6章的基础。在学习中要注意与DOS系统的命令作比较,通过上机操作加强对Linux命令的理解。另外,灵活地运用输入输出重定向与管道的概念,将增强Linux命令的功能。4.1Linux系统的架构及命令特点Linux系统是一种真正的多用户、多任务操作系统。与Windows系统相比,它有自己独特的架构和命令特点。现在虽然有了各种桌面环境,但Linux命令在一些场合,还在发挥其重要的重用。【案例简介】通过运行几个系统命令,学习Linux系统的架构及命令特点。1.用date命令完成下列操作:(1)读
3、取系统日期和时间。(2)把系统时间和日期设置成1999年3月14日3时30分。2.用cal命令完成下列操作:(1)显示2007年3月的月历。(2)显示2008年全年的月历。【操作步骤】1.(1)启动系统终端,在提示符后分别输入如下命令:datedate0314033009cal032007(2)命令执行结果如下所示:root@localhost~]#date六2月2414:20:03CST2007[root@localhost~]#date0314033009六3月1403:39:00CST20092.(1)启动系统终端,在提示符后分别输入如
4、下命令:cal032007cal2008(2)命令执行结果如下所示:【案例小结】在Linux系统中,因为字母的大小写代表不同的含义。所以,命令也是要注意区分大小写的,这一点与DOS系统不一样。输入命令后按回车键,命令就被执行并显示执行结果。【知识要点】4.1.1操作系统简述操作系统是一种程序,是用户与计算机之间接口的程序。归纳起来,操作系统的主要作用有如下三点:1.给用户提供一个能够执行应用程序的环境。2.让用户能够自由地操作硬件设备。3.有效地管理各种硬件资源。因此,对任何类型的计算机来说,操作系统都是非常重要的一部分,它负责协调用户与用户
5、间的工作、分配系统资源、管理硬件、以及提供应用程序所需的各种支持。它们之间的关系如图4.1所示。从图4.1可以看出,用户包括单用户和多用户。硬件指的是计算机的设备,如中央处理器(CPU)、随机存取内存(RAM)、输入输出装置(I/Odevice)等,它们提供了计算机系统最基本的硬件资源。而应用程序则是一群指令的组合,它定义着如何使用各种硬件资源来解决用户的问题。在多用户多任务的环境下,一部计算机要同时面对数个用户不同的需求。也就是说,计算机得同时执行数个应用程序,这时候在资源的使用上很可能会产生冲突。比如有几个应用程序使用同一份数据文件,这时
6、就发生数据的分享问题。这些冲突都必须由操作系统来统筹解决,可以说,操作系统是计算机系统的总管,它负责所有计算机资源的分配与共享,并且提供各个硬件装置间彼此沟通的通道。有了操作系统,用户与应用程序就不需要直接操控硬件,用户只需通过操作系统便可获得所要的系统服务。这样,就可以让应用程序独立于硬件之外,也就能够在需求有冲突时获得合理的解决。计算机操作系统与其它组件的关系由于操作系统的主要部分驻留在主存中,所以,把它称为操作系统内核或核心程序。以UNIX为例,如果将所有的公用程序从操作系统中分出,那系统内核相当的小,大约仅有10%左右,是由汇编语言所
7、撰写的。系统内核主要担负如下的职能:1.处理程序排程。2.内存管理。3.输入输出设备控制。4.通过系统调用(systemcall)来提供核心层(karnellevel)的系统服务。5.文件系统管理。4.1.2Linux系统的架构Linux系统与其它操作系统一样,有自己独特的系统架构。Linux的系统架构如图4.2所示。Linux的系统架构从图4.2可知,Linux系统架构分为三个部分,以大中小三个环来代表三个部分:核心程序(kerne1)、shel1以及指令(command)。在这里,指令指的是用户的应用程序。she11介于内外两个环的中间,
8、负有沟通的责任,shell里的箭号则代表沟通的方向。最里面的是核心程序,它被shell保护使其与用户的应用程序隔离。1.核心程序核心程序是Linux系统的灵魂,它的
此文档下载收益归作者所有