




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上精选优质文档-倾情为你奉上专心-专注-专业专心-专注-专业精选优质文档-倾情为你奉上专心-专注-专业Unit1 实习报告:Linux 系统访问与命令接口使用1、访问Linux 系统完成操作系统原理实验教材中“2.3访问Linux 系统”实验内容(P31-42)2、Linux文件信息命令和基本文件管理完成操作系统原理实验教材中“7.2 Linux文件信息命令和基本文件管理”实验内容(P177-187)2.3 访问Linux系统 1. 登录规则和口令规则(1) 列举至少2条Linux登录ID的规则或者要求。1) _root,超级用户帐号_ _2) _普通用户,可进行有限的
2、操作 _3) _(2) 列举至少3条Linux口令的规则或者要求。1) _command:命令 _2) _options:-单词或-单字 _3) _arguments:参数,有时候选项也带参数 _4) _ 2. 登录Linux获取用户名和口令,在带有GNOME登录界面的Linux工作站上执行以下步骤完成本实验环节:步骤1:开机,启动Red Hat Linux系统,在系统登录界面的左下方单击“会话”,在屏幕上弹出的菜单中选择会话方式,我们选择“GNOME”,单击“确定”按钮。步骤2:使用分配的用户名登录。将这个用户名输入在欢迎界面的“用户”输入框中,回车后再输入分配的口令并回车。系统显示Red
3、Hat Linux桌面。步骤3:单击屏幕左下方的红帽子,在菜单中单击“系统工具”-“终端”命令,显示“终端”窗口。步骤4:在命令行提示符 ($) 下输入更改口令的命令。应该输入的命令是什么?_passwd_ _步骤5:系统提示:(current) UNIX password: ,输入当前密码 (注意区分大小写) 。步骤6:系统接着提示:New password,输入新的密码abc。是否能够把密码改为abc?说出为什么能够或者为什么不能改?_可以,但是密码太短_步骤7:当再次出现提示符的时候,输入另外一个密码abcdef。能够把密码改为abcdef吗?说出为什么能够或者为什么不能改?_不可以,显
4、示:sorry,password do not match _步骤8:输入新的密码Linuxl23。步骤9:重新输入确认密码。确认后收到了什么信息?_all authentication tokens updated successfully _步骤10:在命令行提示符 ($) 下键入Exit或者按下Ctrl和D键,关闭终端视窗。 4. Linux系统中的Shell在提示符下 (例如 $ ) 输入:echo $SHELL并按回车键即可找出当前系统所使用的Shell。_/bin/bash_如果更改系统的Shell,建议考虑bash,因为它的功能最强大,并且符合POSIX标准,而且在Linux上非
5、常的流行。使用chsh命令可改变所使用的Shell。 5. Linux系统中文件与目录我们来了解Linux通配符的使用。首先假设当前目录下有五个文件 (inv1jig.c、inv2jig.c、inv3jig.c、invinitjig.c、invpar.c) ,然后执行操作: $ ls inv?jig.c使用此命令将列出文件名中第四个字符包含数字的文件,结果包括:_inv1jig.c inv2jig.c inv3jig.c_执行操作: $ ls inv13jig.c结果包括:_inv1jig.c inv3jig.c _使用以下命令列出文件名中第四个字符为1到3的文件: $ ls inv1-3ji
6、g.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.c _Linux中目录的概念与DOS或Windows差不多,只是在DOS或Windows中目录用“”号表示,而在Linux则用“/”号表示。与DO
7、S或Windows一样,Linux的目录也可以采用绝对与相对路径表示。在Linux操作系统中,不管是文本模式还是图形模式,其所有的文件布局都是树型目录方式。为返回工作目录,无论现在处于何级目录位置,只要键入“cd”命令即可返回登录时的工作目录。键入pwd,可查到当前工作目录的完全路径。记录下当前的工作目录:_/root_还可以通过一个“”字符来引用自己的主目录,例如: /home/CAI $ ls class/等价于 /home/CAI $ ls /home/CAI/class/ 6. Linux的文件系统1) 本次实验使用的Linux系统的版本是:_Red Hat Linux 9_2) 在L
8、inux文件系统根目录下有哪些子目录:_/bin /boot /dev /etc /home /initrd /lib /lost+fond /misc /mnt /opt /proc /root /sbin /tftpboot /tmp /usr /var _(例如:bin、dev、etc、home、install、lib、mnt、proc、root、tmp、user、var,注意区分不同版本目录的不同) 。3) 用“ls f /bin”命令列出 /bin系统目录中的文件个数和主要文件:_97个mount,hostname cpio red awk等_ 7. 注销GNOME单击红帽子,在“G
9、NOME帮助”菜单中选择“注销”命令,单击“确定”按钮确定注销,将会从当前的GNOME会话中退出,返回到Linux登录界面。2.2 Linux文件信息命令和基本文件管理 1. 文件信息命令步骤1:开机,登录进入GNOME。在GNOME登录框中填写指导老师分配的用户名和口令并登录。步骤2:访问命令行。单击红帽子,在“GNOME帮助”菜单中单击“系统工具”-“终端”命令,打开终端窗口。步骤3:使用控制字符执行特殊功能。控制字符用来执行特殊的作业,如中止和启动屏幕输出。大多数PC键盘有两个控制键。它们通常标记为Ctr1,可以在键盘的左右下角找到。为了输入一个控制字符序列,可按住Ctrl键不放,然后按
10、下键盘上相应的字符。Ctrl + C:中断当前活动。当你在csh中键入一个不可识别的命令行 (例如,$ls “) ,收到第2个提示符的时候,Ctrl + C也可以用于恢复shell提示符。Ctrl + Z:终止当前活动。显示ls命令的手册页面 (man ls) ,然后使用Ctrl -z中止输出。当你接下Ctrl + Z的时候,发生了什么事情? _Linux界面关闭了_Ctrl + D:表示文件的末尾或者退出。 Ctrl + D用于退出一些Linux工具程序 (bc、write等) ,退出一个终端窗口,注销一个终端会话或者命令行登录会话。作为一个一般的规则,当您出现“死机”时,或者如果Ctrl
11、+ C不起作用,可试试Ctrl + D。例如:1) 在shell提示符下键入bc,启动基本的计算器工具程序。2) 把两个数字相乘 (键入:458*594,然后按回车键) 。3) 按Ctrl + D退出计算器。当使用计算器的时候,你的提示符是什么? _没有提示符_Ctrl + U:擦除整个命令行。Ctrl + U最常用在: 一个擦除决定不执行的命令行的快捷方式。 如果登录到一个远程系统,退格键不起作用。 它可以确保在登录的时候,从一个“空”的用户帐号和口令输入开始。 因为在口令输入的时候看不见它们,当知道自己键入了错误字符的时候,使用Ctrl + U擦除密码,重新开始输入。如果输入一个命令,如l
12、s R/,有时候,会在按下回车键之前想擦除命令行。输入一个命令,在接下回车键执行命令之前按下Ctrl + U。结果是什么? _命令行被删除_步骤4:使用file命令确定文件类型。在Linux系统中可以找到许多类型的文件。文件类型可以通过使用file命令来确定。当一个用户试图打开或阅读一个文件的时候,这个信息很重要。确定文件类型可以帮助一个用户决定使用哪个程序或命令来打开这个文件。这个命令的输出最常见的是如下几种:文本文件、可执行文件或数据文件。1) 文本文件:包括ASCII或英语文本、命令文本和可执行的shell脚本。这种类型的文件可以使用cat或more命令读取,可以使用vi或其他文本编辑器
13、编辑。单击红帽子,在“GNOME帮助”菜单中单击“辅助设施”-“Text Editor”命令,在文本编辑中键入适当内容并保存为test文件。使用file命令来确定test文件的文件类型。它是哪种类型的文件? _ASCII text_2) 可执行 (或二进制) 文件:包括32位的可执行文件和可扩展链接格式(ELF) 编码文件,和其他动态链接的可执行文件。这种文件类型表示这个文件是一个命令或程序。单击红帽子,在“GNOME帮助”菜单中单击“办公”-“OpenO Writer”命令,建立一个文档如ww.sxw。使用file命令确定你所建立的文件类型。它是哪种类型的文件?(注意文件名部分必须包括扩展名
14、,如file ww.sxw 。)_可执行文件_3) 数据文件:数据文件是由系统中运行的应用创建的。在某些情况下,文件的类型是会说明的。例如,FrameMaker (桌面印刷软件) 文档。使用file命令确定dir1/coffees子目录中beans文件的文件类型。它是什么文件类型的? _Kofficeapplication/x-kword_步骤5:使用strings命令。strings命令可以用于打印可执行文件或者二进制文件中的可读字符。一些有编程背景的人,可以解释strings产生的输出。这个命令在这里只是作为一个展示可执行文件中可打印字符的方法来介绍。strings命令必须用于读取可执行文
15、件,如 /usr/bin/cat。在大多数情况下,strings命令也可以给出命令的使用语法。使用strings命令查看 /usr/bin/cal文件的可读字符。列出strings命令中的一些输出。Libc.so.6 strerror getopt progname vwarn _步骤6:使用cat命令显示文件的内容。cat命令在屏幕上显示一个文本文件的内容。它常用于显示如脚本文件 (类似批处理文件) 这样的短文本文件。如果文件超过一屏的话,必须使用一个屏幕可以滚动的窗口,如GNOME环境中的终端窗口。键入 ls /dev dev1使用cat命令显示主目录中dev1文件的内容。文本的显示出现了
16、什么情况? _全部直接列出_步骤7:使用more命令显示文件的内容。more命令是一个用于显示文本文件首选的方法,因为它会自动的一次显示一屏文件内容。如果文件的信息比一屏更长,屏幕的底部显示如下的信息:-More- (n) (文件的n已经显示) 。按下回车键,继续一次显示一行信息。空格键将继续一次显示一屏内容。使用more命令显示主目录中dev1文件的内容。文本的显示出现了什么情况? _分屏显示内容_步骤8:使用head命令显示文件的一部分。head命令用于显示一个或多个文本文件的前n行。在默认情况下,如果没有给出 -n选项,将显示前10行。当您只想查看文件的开始的几行,而不管文件的大小的时候
17、,head命令是很有用的。1) 单独使用head命令,显示主目录中dev1文件的开始部分。显示了多少行? _10_2) 使用带 -n选项的head命令,显示主目录中dante文件的前20行。您输入什么命令? _head-20 dante _步骤9:使用tail命令显示文件的一部分。使用tail命令,显示文件的最后几行。在默认情况下,如果没有指定 -n选项,将显示最后10行。当检查大型日志文件最近输入内容的时候,tail命令是很有用的。备份工具程序常把备份哪个文件和什么时候做的备份,写到日志文件中去。一个备份日志文件中最后的输入通常是备份文件的总数和备份是否成功完成的信息。-n选项显示了文件的最
18、后n行。单独使用tail命令,显示主目录中dante文件的末端。显示了多少行? _10_步骤10:通过使用wc命令,确定行数、单词数和字符数。wc (单词计数) 命令可以用于显示文本文件的行数、单词数、字节数或者字符数。当确定文件特征或者当比较两个文件的时候,这个命令是很有用的。使用不带选项的wc将给出文件的行数、字节数。使用带一个选项的wc,可以确定想查看的哪一项内容。使用wc命令确定主目录中dev1文件的行数、单词数和字符数。有多少行、多少个单词和多少个字符? _5374行5374单词33706字符_步骤11:使用wc计算目录条目的数目。使用wc和ls命令确定主目录中条目 (文件和目录)
19、的数目。为此,必须把ls命令的输出导入到wc命令中。更多符号是竖线,和后斜线 () 在同一个键上。在命令行提示行下,输入命令ls l wc -w。有多少个文件和目录名 (单词) ? _8个_步骤12:使用diff命令确定文件之间的不同之处。diff (不同) 命令用于比较2个文本文件,找出在它们之间的不同之处。wc命令可以比较文件,因为它计算行数、单词数和字符数。有可能2个文件有相同的行数、单词数和字符数,但是字符和单词不同。diff命令可以从实际上找出文件之间的不同。这个命令的输出把2个文本文件之间的不同一行一行的显示出来。diff命令有2个选项:-i 和 -c。-i选项忽略字母的大小写,例
20、如A和a相等。-c选项执行细致的比较。单击红帽子,在“GNOME帮助”菜单中单击“辅助设施”-“Text Editor”命令,创建两个文件fruit1和fruit2,并键入适当内容。使用diff命令执行细节比较,确定fruit1文件和fruit2文件之间的区别。在fruit1文件和在fruit2文件中,哪几行是不同的?_fruit1:ghaoujogh bngab ba Fruit2:GNAW BALBNA g joaiwje jannb BHNA;OBNAJBN _1) cat命令: 对fruit1文件使用cat命令。 对fruit2文件使用cat命令。 键入命令行cat fruit1 fr
21、uit2 filex。 对filex文件使用cat命令。上面的命令行做了什么工作? _fruit1和fruit2合并成了filex文件_2) 可以使用哪2个命令来确定2个文件是否相同? _cat fruit1,cat fruit2 _步骤13:关闭终端窗口,注销。 2. 基本的命令行文件管理步骤14:回顾Linux的文件和目录命名规则。表7-1 实验记录文件名是否为Linux文件或目录名为什么是或为什么不是12345abcde678是没超过256个字符Hobbies: 2不是不能用空格Adcd-123是-可以使用Sales*repts*2001不是*不能使用D.projects.bj.2001
22、是.可以使用Projects1.bj-2001不是不能使用步骤15:使用touch命令创建文件。每次创建一个新的字处理文档或者电子数据表,就是正在创建一个新文件,应该符合之前提到的文件命名规则。也必须拥有创建文件的目录的足够权限。使用touch命令,可以同时创建一个或多个文件。一些应用要求在写文件之前,文件必须存在。touch命令对于快速创建需要处理的文件很有用。也可以使用touch命令更新文件被访问的时间和日期,使文件可以再次被备份。当创建文件或目录的时候,可以指定绝对和相对的路径名。命令格式:touch filename (s)1) 在主目录中使用touch命令创建一个名为newfile的
23、文件,应该使用什么命令? _touch newfile _2) 使用touch命令在这个目录中创建另一个叫做filenew的新文件,应该使用什么命令? _touch filenew _3) 输入命令显示practice目录中的文件的长列表。创建的文件列出来了吗? _是_4) 谁是文件的所有者? _root_5) 和文件关连的组是什么? _root_6) 创建的日期和时间是什么? _6月20 日 10:27 _7) 文件的大小是多少? _26743_8) 使用file命令确定newfile的文件类型。它是哪一类的文件? _ASCII text _9) 使用touch命令同时创建3个文件:new1
24、、new2和new3,应该使用什么命令? _touch new1 new2 new3 _10) 输入命令显示practice目录中文件的长列表。创建的3个新文件列出来了吗? _是_步骤16:使用mkdir命令创建新目录。mkdir (创建目录) 命令用于创建目录或文件夹。目录可以包含其他目录,称为子目录,它们可以包含文件。 目录可以使用或者绝对路径名或者相对路径名创建。可以在同一行中指定多个目录名,创建多个新目录。必须有创建目录的足够权限。mkdir directory_name (s)1) 从主目录中,使用相对路径名改变到practice目录中。使用什么命令? _cd /practice _
25、2) 使用mkdir命令,在这个目录中创建一个叫做newdir的子目录。使用什么命令? _mkdir /newdir _3) 输入命令,显示practice目录中文件和目录的长列表。创建的目录列出来了吗? _是_4) 目录的所有者是? _root_5) 文件的大小是多少? _4096_6) 使用file命令确定newdir文件的类型。它是哪一类的文件? _directory_7) 如果名字中没有字符dir,采取别的什么方法来识别出它是一个目录? _颜色_8) mkdir命令创建3个目录,目录名分别为high、medium和low,应该使用什么命令? _mkdir /high mkdir /me
26、dium mkdir /low _9) 用ls命令检查创建是否成功?步骤17:使用rm命令删除文件。rm目录可以删除单个文件或多个文件。可以通过在rm命令之后指定文件的名字,或者使用星号 (*) 和问号 (?) 元字符,同时删除几个文件。在Linux系统中删除的文件是永远被删除了,除非使用图形界面删除文件,它们才能够被恢复。rm命令可以带 i (交互) 选项使用,它在删除文件之前会提示用户。使用rm -i命令作为防范,避免误删文件:rm -i filename (s)1) 使用rm命令删除早先在practice目录中创建的newfile文件,应该使用什么命令? _rm r practice/newfile _2) 输入命令显示p
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大学生职业规划大赛《给排水科学与工程专业》生涯发展展示
- 2025混凝土浇筑劳务合同
- 《2025年度劳动合同签订申请书》
- 2025箱包招商加盟合同
- 2025年外贸出口合同模板
- 2025标准临时工作合同范本2
- 2025跨国企业合作合同范本
- 2025年中学生安全教育
- 毕业安全教育主题班会
- 2025唐山市迁安市赵店子镇社区工作者考试真题
- 2024年内蒙古师范大学招聘事业编制人员考试真题
- (二模)2025年河南省五市高三第二次联考历史试卷(含答案)
- 飞行员劳动合同模板及条款
- 《劳动项目五:煮鸡蛋》(教案)-2024-2025学年人教版劳动三年级上册
- 第中西艺术时空对话 课件 2024-2025学年岭南美版(2024) 初中美术七年级下册
- 2025-2030检测设备行业行业风险投资发展分析及投资融资策略研究报告
- (三模)广西2025届高中毕业班4月份适应性测试 英语试卷(含答案解析)
- (四调)武汉市2025届高中毕业生四月调研考试 物理试卷(含答案)
- 中级财务会计课件第四章 金融资产学习资料
- 2025年济南市中区九年级中考数学一模考试试题(含答案)
- 中国印楝素市场调查报告
评论
0/150
提交评论