


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验 5操作系统环境5.2 访问 Linux 系统(实验估计时间: 90 分钟 )背景知识实验目的工具 /准备工作 实验内容与步骤 可选练习背景知识1. 登录 Linux 系统和使用 GNOME2. Linux 系统的 Shell3. Linux 系统的文件、目录和权限4. Linux 文件系统Linux 是一个与 DOS 或 Windows 完全不同的操作环境,具有它自己独特的风格。1. 登录 Linux 和使用 GNOME在本实验中,我们首先回顾 Linux 登录 ID 和口令的要求,使用标准 Linux 图形用户界 面 GNOME 练习登录 Linux 系统,并学习修改登录口令。接着,将
2、学习 GNOME 的使用。 GNOME 是优秀的 Linux 桌面平台,也是目前 Linux 各 版本中使用的对国际化支持最好的桌面平台。使用 GNOME 需要熟悉面板,练习使用鼠标 和键盘管理视窗;还需要练习工作空间的切换和使用工作空间菜单。然后通过 Linux 系统的 Shell 、Linux 文件、目录和权限等诸方面来掌握Linux 系统管理的有关知识。最后,退出 (或者注销 ) 并返回 Linux 登录界面。2. Linux系统的 Shell使用 Linux 系统时,用户多数时间是通过 Shell 与系统进行对话的。 Shell 是一个接收用 户输入命令并将其转换成指令的程序,它是用户
3、与 Linux 系统之间的界面之一。Linux 系统中可以使用的 Shell 包括:bash: Bourne Again Shell 。这是 Linux 系统上最常用的 Shell,它合乎 POSIX 标准且相容于 Bourne Shell ,是 GNU 工程 (自由软件基金会 ) 的产物, 并且提供了编辑命令行的功能。csh: C Shell 。由 Berkeley (伯克利大学 ) 开发,与 Bourne Shell 在交互式使 用上很多是相兼容的,但在程序设计界面上却有很大的不同。它不提 供编辑命令行的功能,但它有类似的功能叫命令历史记录。ksh: Korn Shell 。在 UNIX
4、系统下得到普遍使用,并最早将现代 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) 。电气和电子工程师协会 (I
5、EEE) 最初开发 POSIX 标准,是为 了提高 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 标准。3. Linux
6、系统的文件、目录和权限Linux 的文件名与 DOS 有许多相似之处也有其自身的特点。Linux 文件名没有标准格式。通常文件名中可以包含任何字符(“ /”字符除外, “”字符不能作为文件名的第一个字符 ) ,文件名的长度限制在 256 个字符以内。 Linux 的文件名 也提供了功能强大且精确的通配符。文件的权限是 Linux 系统安全的核心部分,包括:1)Read (可读) 权限 :表示可以读取文件内的数据。2)Write (可写 ) 权限:表示可以改变或删除该文件。3)Execute (可执行 ) 权限:表示可以把该文件当成程序执行。除文件权限之外, Linux 系统上还有目录和很多其他
7、类型的文件, 其中包括特殊文件 (设 备) 、 Socket 和符号连接等等 (平时我们经常使用的 Windows 设备如软驱、光驱等在 Linux 中也是一种特殊的文件 ) 。拥有 root 口令的用户称为超级用户,超级用户有权访问整个系统,包括建立普通用户 帐号、修改密码、安装与卸载软件等一切权限。超级用户的提示符为“#”,普通用户提示符为“ $”。几个用户在一个系统下共用一个帐号, 其个人文件的安全就得不到保障。 建立普通用户 帐号后, 系统能保证用户是唯一能够存取其个人文件的人。 另一方面, 即使没有与人共享一 个系统, 建立普通用户帐号也是必要的。 因为如果总是以超级用户登录进行操作
8、 (超级用户 的权限是整个系统 ) ,一旦出现误操作 (如:破坏或移动、删除一个重要的系统文件 ) 处理 起来也很棘手。4. Linux文件系统Linux 的文件系统是文件和目录层次的集合。了解 Linux 文件系统的结构有助于更好地 理解和使用 Linux 。在 Linux 文件系统根目录下, 有如下子目录: bin 、dev、etc、home、install 、 lib 、 mnt、 proc、 root、 tmp 、user、 var (不同版本,目录会略有不同 ) 。1) /bin 目录 该目录中存放许多基本的系统程序。2) /dev 目录 该目录中存放的文件是设备驱动程序,用来访问系
9、统设备和资源,如磁 盘设备、调制解调器、内存等。/dev 目录下常用的设备文件:/fd0、/fd1 :/fd0 代表第一个软盘, /fd1 代表第二个软盘。/console: /console 指系统控制台,也就是直接连接系统的监视器。/had:/had 代表第一个硬盘。/tty : /tty 开头的设备名代表用户系统上的虚拟控制台。/tty1 代表第一个虚拟控制台,/tty2 代表第二个虚拟控制台。5. Linux 下访问 windows 资源5.1 安装 VMware tools<1> 在虚拟机的 VM->Install VMware Tools,然后,虚拟机会把安装的文
10、件(VMwareTools-)给你 .<2> 这时桌面会有一个 VMware tools,打开方式 - install<3>打开这个文件夹,右击packages 安装即可!5.2 挂载 windows 文件<1>重启虚拟机并登陆 linux 系统。 切换出鼠标,点击虚拟机的 VM 菜单,如图所示:<2> 、单击 Setting,并选中 option 选项卡中的 SharedFolders,如图<3> 、单击 Add ,添加需要访问的 windows 资源的路径<4>linux 下进入 ./mnt/hgfs/ 你创建的文件夹
11、名,可以把 windows 文件 copy 到本地 linux 系 统用户目录下。实验目的(1) 登录 Linux 和熟悉 GNOME 通过登录 Linux 操作理解以下内容:1) Linux 登录 ID 的要求。2) 在 GNOME 环境下登录进入 Linux 系统。3) 修改口令。4) 正确退出或者注销 Linux 系统。 通过以下操作熟悉 GNOME 界面:1) 回顾 GNOME 面板图标和菜单。2) 管理 GNOME 视窗。(2) 使用 Linux Shell1) 了解用户 Linux 环境所使用的 Shell 。2) 更改用户系统的 Shell 。3) 初步了解 bash。(3) 熟
12、悉 Linux 的文件和目录1) 掌握 Linux 文件名通配符的使用。2) 了解 Linux 系统目录的特点。(4) 了解 Linux 文件系统1) 了解 Linux 文件系统根目录的子目录。2) 了解 /bin 目录中的文件。3) 了解 /dev 目录中的文件。工具 /准备工作在开始本实验之前,请回顾教科书中的相关内容。 您需要做以下准备:1) 由指导老师分配的 Linux 登录用户 ID ( 如 user2) 和口令。2) 一台运行 Red Hat Linux 操作系统并带有 GNOME 的计算机。实验内容与步骤1. 登录规则和口令规则2. 登录 Linux3. 熟悉 GNOME4. L
13、inux 系统中的 Shell5. Linux 系统中文件和目录6. Linux 的文件系统7. 注销 GNOME1. 登录规则和口令规则) )123(2123列举至少 2 条 Linux 登录 ID 的规则或者要求。列举至少 3 条 Linux 口令的规则或者要求。 口令不能太短口令不能太简单口令不能是 Linux 中常用的单词2. 登录 Linux获取用户名和口令,在带有 GNOME 登录界面的 Linux 工作站上执行以下步骤完成本 实验环节:步骤 1:开机,启动 Red Hat Linux 系统,在系统登录界面的左下方单击“会话” ,在屏 幕上弹出的菜单中选择会话方式,我们选择“ GN
14、OME ”,单击“确定”按钮。步骤 2:使用分配的用户名登录。将这个用户名输入在欢迎界面的“用户”输入框中, 回车后再输入分配的口令并回车。系统显示Red Hat Linux 桌面。步骤 3:单击屏幕左下方的红帽子,在菜单中单击“系统工具”-“终端”命令,显示“终端”窗口。步骤 4:在命令行提示符 ($) 下输入更改口令的命令。应该输入的命令是什么? passwd步骤 5:系统提示: (current) UNIX password: ,输入当前密码 ( 注意区分大小写 ) 。步骤 6:系统接着提示: New password ,输入新的密码 abc。是否能够把密码改为 abc? 说出为什么能够
15、或者为什么不能改?是的。因为密码虽然太短,太简单,但还是能改步骤 7:当再次出现提示符的时候,输入另外一个密码abcdef。能够把密码改为 abcdef吗?说出为什么能够或者为什么不能改?不能。因为两次输入的密码不一致,不匹配步骤 8:输入新的密码 Linuxl23 。步骤 9:重新输入确认密码。确认后收到了什么信息?passwd:all authentication tokens updated sucessfully步骤 10:在命令行提示符 ($) 下键入 Exit 或者按下 Ctrl 和 D 键,关闭终端视窗。3. 熟悉 GNOME在 GNOME 环境中执行下面的步骤,完成本实验环节:
16、步骤 1:练习使用 GNOME 面板。GNOME 面板左下方有若干个图标。 移动鼠标光标停留在这些图标上一到两秒钟, 可看 到关于它们的操作提示。在表 2-9 中写下答案。表 2-9 实验记录面板左边的图标 ( 从左到右 )面板右边的图标 ( 从左到右 )启动程序锁住桌面显示桌面注销KonsokKlipper- 剪贴板工具控制中心Korgonizen 提醒客户端帮助起点Konqueron Web 浏览器步骤 2:显示面板菜单。“ GNOME 帮助”图标的上方有一个带箭头的子面板菜单按钮。单击并记录主菜单标题填入表 2-10 中。表 2-10实验记录菜单项菜单项应用程序实用工具开发帮助编辑器控制
17、中心游戏查找文件图像起点Internet书签办公最近开的文档选项快速浏览器系统运行命令玩具配置面板步骤 3:打开和最小化 /最大化一个视窗。单击面板上的“ OpenO Writer ”文字处理器图标,打开一个文字处理辑视窗。 在打开文字处理视窗之后,可以单击右上角的按钮选择最小化、最大化或者还原。步骤 4:给定视窗的大小。把鼠标光标移动到视窗的任何一边。 可以看到一个箭头标志。 当该标志出现的时候按下 鼠标左键不放,然后拖动视窗的边界可以进行缩放。步骤 5:移动视窗。单击视窗的标题栏保持不放。拖动视窗到一个新的位置。步骤 6:处理重叠视窗。在文字处理视窗打开的情况下, 打开新
18、的视窗会重叠或者覆盖住文字处理视窗。 新打开 的视窗现在成为前端视窗或者说是当前进程。 为了把文字处理视窗从底层带到顶层来, 可单 击能够看见的视窗的任何部分。 如果看不到, 则可单击前面视窗的左上角符号,打开“窗口 菜单”,从中选择需要的视窗。步骤 7:关闭视窗。单击视窗右上角“关闭窗口”按钮,可关闭当前视窗。步骤 8:锁定工作站。 如果需要离开工作站一会儿,而又想保持桌面不变,可以锁定工作站。当回来的时候, 需要输入密码来解锁工作站。系统管理员使用 root 或者超级用户的密码能够解锁任何工作 站。单击红帽子,选择“锁住屏幕”命令,锁住工作站屏幕,然后解锁。步骤 9:处理工作空间按钮。工作
19、空间又称虚拟控制台, 是 Linux 操作系统的一大特色, 它可使用户同时在多个控制 台上工作,由此感受 Linux 操作系统的多用户、多任务的能力。 Linux 的虚拟控制台访问方 式允许一个用户在同一时间从控制台(与系统直接相联的监视器和键盘 ) 进行多次登录;而“工作空间” 按钮让用户可以在一个工作空间中打开一系列应用程序, 而在另一个工作空间 中打开另一系列应用程序。可以单击每一个工作空间按钮从一个工作空间切换到另一个中 去。每一个工作空间可以有不同的背景(墙纸) 。工作空间从 1到 4命名。能够通过右键单击其中任意一个按钮重新命名。默认情况下,工作空间 1 是打开的。1) 在工作空间
20、 1 - 4 中分别打开不同的任务视窗。2) 单击每一个工作空间按钮,在 4 个视窗中切换。3)关闭每一个视窗中正在运行的应用程序。提示 : KDE (K Desktop Environment ,K 桌面环境 ) 也是 Linux 操作系统优秀的图形管理器之 一,由 K 菜单、面板和虚拟桌面等组成。读者可以在登录时选择 KDE 环境来执行上述 GNOME 实验步骤,以此熟悉 KDE 并分析体会 与 GNOME 之间的不同。4. Linux系统中的 Shell在提示符下 ( 例如 $ ) 输入: echo $SHELL 并按回车键即可找出当前系统所使用的 Shell。/bin/bash如果更改
21、系统的 Shell ,建议考虑 bash,因为它的功能最强大,并且符合POSIX 标准,而且在 Linux 上非常的流行。使用 chsh 命令可改变所使用的 Shell。5. Linux 系统中文件与目录我们来了解 Linux 通配符的使用。首先假设当前目录下有五个文件(inv1jig.c 、inv2jig.c 、inv3jig.c 、invinitjig.c 、invpar.c) ,然后执行操作:$ ls inv?jig.c 使用此命令将列出文件名中第四个字符包含数字的文件,结果包括:inv1jig.c inv2jig.cinv3jig.c执行操作:$ ls inv13jig.c结果包括:i
22、nv1jig.c inv3jig,c 使用以下命令列出文件名中第四个字符为 1到 3 的文件:$ ls inv1-3jig.c 结果包括:inv1jig,c inv2jig, c inv3jig.c使用以下命令列出文件名中在 inv 和 jig 中间夹着任何长度字符串的文件:$ ls inv*jig.c 结果包括:inv1jig.c inv2jig.c inv3jig.c invinitjig.c 使用以下命令将列出文件名中至少包含一个数字并且扩展名为“.c”或“ .o”的文件:$ ls *0-9*.co 结果包括:inv1jig.c inv2jig.c inv3jig.cLinux 中目录的
23、概念与 DOS 或 Windows 差不多, 只是在 DOS 或 Windows 中目录用 “ ” 号表示,而在 Linux 则用“ /”号表示。与 DOS 或 Windows 一样, Linux 的目录也可以采用绝对与相对路径表示。在 Linux 操 作系统中,不管是文本模式还是图形模式,其所有的文件布局都是树型目录方式。为返回工作目录,无论现在处于何级目录位置,只要键入“cd”命令即可返回登录时的工作目录。键入 pwd ,可查到当前工作目录的完全路径。记录下当前的工作目录:/root还可以通过一个“ ”字符来引用自己的主目录,例如:/home/CAI $ ls class/等价于/home
24、/CAI $ ls /home/CAI/class/6. Linux 的文件系统1) 本次实验使用的 Linux 系统的版本是: Linux Ubuntu LTS2) 在 Linux 文件系统根目录下有哪些子目录:bin,boot,dec,etc,home,initrd,lib,lost+found,mnt,opt,proc,root,sbin,tmp,usr,var(例如: bin、 dev、 etc、 home、 install 、 lib 、mnt、proc、root、tmp、user、var,注意区 分不同版本目录的不同 ) 。3)用“ ls f /bin ”命令列出 /bin 系统目
25、录中的文件个数和主要文件:92 个 mkdir,csh,ls,mv,rm,bash,ps,pwd 等7. 注销 GNOME单击红帽子,在“ GNOME 帮助”菜单中选择“注销”命令,单击“确定”按钮确定注 销,将会从当前的 GNOME 会话中退出,返回到 Linux 登录界面。8. 访问 windows 资源通过 linux 访问 /挂载 windows 资源,并将访问的文件列表截图可选练习 (Linux 的常用命令 )1. 有关目录的命令2. 有关文件的命令3. 其他的命令典型的 Linux 系统的命令有很多,在这里,我们来了解 Linux 中最常用的命令。1. 有关目录的命令(1)pwd
26、命令pwd ( 即 print working directory ,打印工作路径 ) 命令的功能是显示当前的工作路径。如 现在是在“ /home/CAI ”目录下,则可以用此命令来证实。例如:$ pwd“ $”表示在 Linux 系统的提示符下/home/CAI pwd 命令证明的确是在“ /home/CAI ”下(2)cd 命令cd 命令用来切换目录,假设在刚才的目录切换到另一目录,如下所示:$ cd /usr/bin 将当前的目录转到“ /usr/bin ”下$ pwd/usr/bin$ cd 此命令返回工作目录$ pwd$ /home/CAI2. 有关文件的命令(1)ls 命令ls 命
27、令的功能是显示指定目录的内容,例如:$ cd$ ls a此命令显示当前工作目录下的所有文件( 参数“a”表示所有文件, “-”号是用来控制参数 ) 显示时,文件名前带“ .”号表示隐含文件。输入“ ls -l”命令,参数“ -l”表示额外文件的信息。(2) cat 命令cat 命令的功能是显示文件内容,也可用于文件的连接。此命令常用来快速浏览文件, 使用方法如:$ cat.bashrc浏览文件的其他命令还有 emacs、 more 等。(3) chown 命令chown 命令的功能是改变文件的属主和组 (“属主”可以是用户名或用户 ID ;“组”可 以是组名或组的 ID ;文件名是以空格分开的
28、要改变权限的文件列表,支持通配符 ) 。例如:$ chown host:cai file1将文件 file1 的属主改为 host 组的 cai(4) cp 命令cp 命令的功能是复制文件,用法是:cp options 源文件 目标文件cp 命令还可以使用以下参数:-f:强行覆盖已存在的目标文件。-i:在强行覆盖已存在的目标文件时给出提示。-R:整个目录复制。(5) date 命令date 命令的功能是打印或设置系统日期和时间,其用法与 DOS 中的 date 命令相似,例 如:$ date(6) dd 命令dd 命令的功能是复制一个文件 (并可以将此文件转换成其他格式 ) 。例如:$ dd
29、if=sourcefile of=destfile使用 dd 命令能够将文件 sourcefile 复制为文件 destfile 。(7) file 命令file 命令的功能是探测文件和目录的类型。(8) find 命令find 命令的功能是搜索目录中的文件,用法是:find 路径 匹配表达式 3. 其他的命令(1) kill 命令kill 命令的功能是中止一个过程,用法是:kill -s 信号 p -a 进程号kill -l 信号 (2) clear 命令clear 命令的功能是清除屏幕,用法如同DOS 中的 cls 命令:$ clear(3) mount 、 umount 命令mount、 umount 命令的功能分别是安装与卸下一个文件系统。用法如下:$ mount /mnt/floppy 此命令将 A 驱动器安装上$ umount /mnt/floppy 此命令将 A 驱动器卸下(4) reboot 命令reboot 命令的功能是重新启动系统,用法是:$ reboot(5) passwd 命令passwd命令的功能是设置用户密码,用户可以使用passwd 这个命令来更改自己的登录密码: 一般用户只能
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 老年人睡眠照顾课件
- 《大学物理实验2》课程简介与教学大纲
- 老年人春节安全预防
- 老年人护理知识培训活动课件
- 酿酒知识培训目的课件
- 汇源PET新产品命名方向再讨论
- 实数高频基础考题分类训练(12种类型60道)解析版八年级数学上册提分专项训练
- 红米需要泡几个小时
- 天津市2025年中考历史试卷及答案
- 人物传记(第二单元)-2025-2026学年八年级语文上册阅读素养通关训练(原卷版)
- 北师大版数学一年级上全册每课练习试题
- 修剪指甲培智五年级上册生活适应教案
- 《昆虫记》整本书阅读教学设计
- DB61-T 1295-2019保水采煤技术规范
- 八年级上册英语开学第一课
- 民事纠纷委托律师合同书
- 《统计学(第二版)》全套教学课件
- 应知应会质量管理
- 跨文化传播-导论课件
- 博士后出站研究报告
- 危险货物道路运输规则jtt617-2018
评论
0/150
提交评论