计算机操作系统实验讲稿.doc

上传人:人*** 文档编号:558021131 上传时间:2023-01-14 格式:DOC 页数:18 大小:308.50KB
返回 下载 相关 举报
计算机操作系统实验讲稿.doc_第1页
第1页 / 共18页
计算机操作系统实验讲稿.doc_第2页
第2页 / 共18页
计算机操作系统实验讲稿.doc_第3页
第3页 / 共18页
计算机操作系统实验讲稿.doc_第4页
第4页 / 共18页
计算机操作系统实验讲稿.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《计算机操作系统实验讲稿.doc》由会员分享,可在线阅读,更多相关《计算机操作系统实验讲稿.doc(18页珍藏版)》请在金锄头文库上搜索。

1、邯 郸 学 院讲 稿20122013学年 第一学期分院(系、部):信息工程学院教 研 室:计算机科学与技术系课 程 名 称:计算机操作系统授 课 班 级:2010级计算机科学与技术专业 本科主 讲 教 师:司玲玲职 称: 讲师使 用 教 材:计算机操作系统制 作 系 统: 邯郸学院制实验一 熟悉Linux操作系统环境1、实验目的 (1)学会Linux的安装,Linux虚拟机的安装和配置; (2)熟悉Linux下的基本操作,学会使用各种Shell命令去操作Linux,对Linux有一个感性认识。2、实验预备内容(1) Linux系统的Shell使用Linux系统时,用户多数时间是通过Shell与

2、系统进行对话的。Shell是一个接收用户输入命令并将其转换成指令的程序,它是用户与Linux系统之间的界面之一。Linux系统中可以使用的Shell包括:bash:Bourne Again Shell。这是Linux系统上最常用的Shell,它合乎POSIX标准且相容于Bourne Shell,是GNU工程 (自由软件基金会) 的产物,并且提供了编辑命令行的功能。csh:C Shell。由Berkeley (伯克利大学) 开发,与Bourne Shell在交互式使用上很多是相兼容的,但在程序设计界面上却有很大的不同。它不提供编辑命令行的功能,但它有类似的功能叫命令历史记录。ksh:Korn S

3、hell。在UNIX系统下得到普遍使用,并最早将现代Shell技术 (包括取自C Shell的部分) 引入Bourne Shell,提供了编辑命令行功能。sh:Bourne Shell。是原始的Shell,不提供编辑命令行功能。tcsh:C Shell的加强版,提供了编辑命令行的功能。zsh:Z Shell。最新的Shell,与Bourne Shell兼容,提供编辑命令行的功能。 POSIX标准:POSIX表示可移植操作系统接口 (Portable Operating System Interface,缩写为POSIX是为了读音更像UNIX) 。电气和电子工程师协会 (IEEE) 最初开发PO

4、SIX 标准,是为了提高UNIX环境下应用程序的可移植性。然而,POSIX并不局限于UNIX。许多其它的操作系统,例如DEC OpenVMS和Microsoft Windows NT,都支持POSIX标准,尤其是IEEE Std. 1003.1-1990 (1995年修订) 或POSIX.1,POSIX.1提供了源代码级别的C语言应用编程接口 (API) 给操作系统的服务程序,例如读写文件。POSIX.1 已经被国际标准化组织 (ISO) 所接受,被命名为 ISO/IEC 9945-1:1990 标准。 (2) Linux系统的文件、目录和权限Linux的文件名与DOS有许多相似之处也有其自身

5、的特点。Linux文件名没有标准格式。通常文件名中可以包含任何字符 (“/”字符除外,“”字符不能作为文件名的第一个字符) ,文件名的长度限制在256个字符以内。Linux的文件名也提供了功能强大且精确的通配符。文件的权限是Linux系统安全的核心部分,包括:1) Read (可读) 权限:表示可以读取文件内的数据。2) Write (可写) 权限:表示可以改变或删除该文件。3) Execute (可执行) 权限:表示可以把该文件当成程序执行。除文件权限之外,Linux系统上还有目录和很多其他类型的文件,其中包括特殊文件 (设备) 、Socket和符号连接等等 (平时我们经常使用的Window

6、s设备如软驱、光驱等在Linux中也是一种特殊的文件) 。拥有root口令的用户称为超级用户,超级用户有权访问整个系统,包括建立普通用户帐号、修改密码、安装与卸载软件等一切权限。超级用户的提示符为“#”,普通用户提示符为“$”。几个用户在一个系统下共用一个帐号,其个人文件的安全就得不到保障。建立普通用户帐号后,系统能保证用户是唯一能够存取其个人文件的人。另一方面,即使没有与人共享一个系统,建立普通用户帐号也是必要的。因为如果总是以超级用户登录进行操作 (超级用户的权限是整个系统) ,一旦出现误操作 (如:破坏或移动、删除一个重要的系统文件) 处理起来也很棘手。(3)Linux文件系统Linux

7、的文件系统是文件和目录层次的集合。了解Linux文件系统的结构有助于更好地理解和使用Linux。/binbootetcdevhomelibmediamntprocroot/Linux系统目录树的起点。bin存放可执行命令,如date、ls等。boot存放系统启动时所需要的文件,包括引导装载程序。dev存放所有的设备文件,如fd0为软盘设备,cdrom为光盘设备。etc存放系统配置文件,如passwd、fstab文件。home包含普通用户的个人主目录。lib包含二进制文件所需的共享库。media移动存储介质的挂载点目录。mnt用于临时性挂载文件系统。proc存放系统中有关进程的运行信息,由内核在

8、内存中产生。root超级用户的主目录。sbin系统管理命令,这里存放的是系统管理员使用的管理程序。tmp公用临时文件的存放目录。var存放系统中经常变化的文件,如系统日志文件、用户邮件等。lost+found 这个目录平时是空的,系统非正常关机而留下“无家可归”的文件就在这里。usr最庞大的目录,要用到的应用程序和文件几乎都在这个目录。其中包含:/usr/bin 众多的应用程序/usr/sbin 超级用户的一些管理程序/usr/doc linux文档/usr/include linux下开发和编译应用程序所需要的头文件/usr/lib 常用的动态链接库和软件包的配置文件/usr/man 帮助文

9、档/usr/src源代码,linux内核的源代码就放在/usr/src/linux里/usr/local/bin 本地增加的命令/usr/local/lib 本地增加的库3、实验内容(1)Linux操作系统和Linux虚拟机的安装(2) Shell命令步骤1:用root账号(超级用户)登录,口令为123456(注意大小写)。注册成功出现#号(超级用户系统提示符,普通用户的系统提示符为$)。步骤2:单击“应用程序”-“系统工具”-“终端”,或桌面上已有的快捷方式,打开终端工具。1)输入“date”命令,显示系统的当前日期和时间。2)输入命令“date 121700002011”,显示新修改的系统

10、时间为2011年12月17日00:00:00,星期六。3)输入命令“cal 2011”,屏幕上显示出2011年的日历。4)输入命令“cal”,显示本月的日历。步骤3:管理用户1)添加新用户输入命令“useradd 用户名”,如“useradd aaa”,系统将按照默认值新建用户。系统将在/home目录新建与用户同名的子目录作为该用户的主目录,并且还将新建一个与用户同名的私有组群作为该用户的主要组群。输入命令“useradd g 用户名”,-g是参数,可以指定用户所属的主要组群。2)修改用户口令输入命令“passwd 用户名”,如“passwd aaa”输入密码“123456”,再次输入密码“1

11、23456”,设置成功。3)删除用户输入命令“userdel r 用户名” ,如“userdel r aaa”,可以把相关的文件夹一并删除(例如home目录下的用户目录等)。4)修改用户属性输入命令“usermod 参数 用户名”-d 主目录-g 组群名-l 用户名比如输入命令“usermod l tommy tom”,修改tom用户的名称为tommy比如输入命令“usermod g work aaa”,将aaa用户从原组群改为work组群5)切换用户通常情况下只有在必须使用超级用户权限的时候,才以超级用户身份操作,为提高系统安全性,输入命令“su 用户名”,如“su - aaa”切换为普通用

12、户aaa。如果是以普通用户登录的,需要使用超级用户的权限,也可以使用su命令切换到超级用户。输入“su”命令,并键入正确的密码后可以看到提示符由“$”变为“#”了,可是由于工作环境并没有改为超级用户的,仍是普通用户的,所以有些命令仍无法使用。输入“su - ”命令,则与登录超级用户完全一样了。输入命令“exit”返回到以前登录的用户。步骤4:查看命令的帮助信息1)使用“man 命令名”,查看完帮助后,按“q”键返回命令行。2)使用“命令名 -help”步骤5:显示用户信息1)显示当前登录系统的用户信息:who H(不包括su命令切换的用户)2)显示当前操作的用户信息:whoami 步骤6:目录

13、命令1) pwd命令pwd (即print working directory,打印工作路径) 命令的功能是显示当前的工作路径。如现在是在“/home/aaa”目录下,则可以用此命令来证实。输入命令“ pwd”2) cd命令cd命令用来切换目录,假设在刚才的目录切换到另一目录,如下所示:$ cd /usr/bin将当前的目录转到“/usr/bin”下$ pwd/usr/bin$ cd此命令返回工作目录$ pwd$ /home/aaa3) mkdir命令mkdir命令的功能是建立目录输入命令“mkdir 目录名”,如输入“mkdir /home/aaa/mydir”,则创建了一个新的目录mydi

14、r,位置在/home/aaa目录中。4) rmdir命令rmdir命令的功能是删除目录输入命令“rmdir 目录名”,如输入“rmdir /home/aaa/mydir”,则该目录被删除。5)mv命令功能是移动目录输入命令“mv 源目录 目标目录”6) cp命令cp命令的功能是复制目录输入命令“cp -R 源目录 目标目录”步骤7:有关文件的命令1) ls命令ls命令的功能是显示指定目录的内容,例如:输入命令“ ls a”此命令显示当前目录下的所有文件 (参数“a”表示所有文件,“-”号是用来控制参数)显示时,文件名前带“.”号表示隐含文件。输入命令“ ls l”,参数“-l”表示额外的文件信

15、息。2) cat命令cat命令的功能是显示文件内容,也可用于文件的创建和连接。如在用户主目录下创建一个名为f1的文件,输入命令“ cat f1”,即可输入内容了,内容为“Linux is useful for us all.”,按“Ctrl+D”结束输入,输入时只能用退格键修改,一旦按回车就不可修改了。再次输入命令“cat f1”,就可以查看刚才输入的内容了。如果还使用命令“ cat f1”,则文件内容会被新内容覆盖。如果使用命令“cat f1”,则可向文件中追加内容。如果已有两个文件f1和f2,可以把他们合并为一个文件。输入命令“cat f1 f2 f”即可,f为新文件名。3) cp命令cp命令的功能是复制文件,用法是:cp options 源文件 目标文件cp命

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号