河北工业大学操作系统实验报告linux - 和windows部分 联系客服

发布时间 : 星期一 文章河北工业大学操作系统实验报告linux - 和windows部分更新完毕开始阅读53c39916a8956bec0975e38a

软件c122郭嵘峥 125448

数,但是字符和单词不同。diff命令可以从实际上找出文件之间的不同。

这个命令的输出把2个文本文件之间的不同一行一行的显示出来。diff命令有2个选项:-i 和 -c。-i选项忽略字母的大小写,例如A和a相等。-c选项执行细致的比较。

单击红帽子,在“GNOME帮助”菜单中单击“辅助设施”-“Text Editor”命令,创建两个文件fruit1和fruit2,并键入适当内容。

使用diff命令执行细节比较,确定fruit1文件和fruit2文件之间的区别。 在fruit1文件和在fruit2文件中,哪几行是不同的?

fruit1:ghaoujogh bngab ba fruit2:GNAW BALBNA

_______g joaiwje jannb _______________BHNA;OBN AJBN______ 1) cat命令: · 对fruit1文件使用cat命令。 · 对fruit2文件使用cat命令。 · 键入命令行cat fruit1 fruit2 > filex。 · 对filex文件使用cat命令。上面的命令行做了什么工作?

把fruit1和fruit2的文本内容合并在了一起,成为filex文件的文本内容

2) 可以使用哪2个命令来确定2个文件是否相同?

diff fruit1 fruit2和cat fruit1,cat fruit2__

步骤13:关闭终端窗口,注销。

2. 基本的命令行文件管理

步骤14:回顾Linux的文件和目录命名规则。

在本实验中,我们将创建文件和目录,因此,在开始之前,先来回顾一下Linux文件和目录的命名规则和指导方针。

1) 最大长度:组成文件和目录名最大长度为255个数字字母字符。一般来说,应该尽可能的保持文件名短但是仍然有意义。

2) 非数字字母字符:一些非数字字母字符或者元字符是可用的:下划线 (_) 、连字符号 (-) 和句点 (.) 。这些元字符可以在文件或目录名中使用多次(Feb.Reports.Sales是一个有效的文件或目录名) 。尽管shell允许把星号 (*) 、问号(?) 和发音符号 (~) 、方话号 ([ ]) 、&、管道 [ | ] 、引号 (“”) 和美元符号 ($) 在文件名中使用,但这不是推荐的,因为这些字符对于shell有特殊的意义。分号 (;) 、小于号 (<) 和大于号 (>) 是不允许作为文件名的。

3) 文件名扩展:文件名可以包含一个或多个扩展名。扩展名常被一个应用追加到文件的末端。扩展名通常是1个到3个字符,追加到文件名的末端,之前有一个句点 (.) 。当命名文件的时候,您可以选择使用这个规则。

4) 目录名的扩展名:目录名一般不包含扩展名,但是也没有规则反对这一点。

5) 大小写敏感:Linux文件和目录名是大小写敏感的。Project1和projectl不是同一个文件。在一个目录中,不能够有两个文件有着同样的名字。一般规则都是使用小写字母。

检查表7-1中的文件名,指出它们是否是有效或者推荐的Linux文件或目录名,为什么是或为什么不是。

表7-1 实验记录 文件名 12345abcde678 Hobbies: 2 Adcd-123 是否为Linux文件或目录名 是 不是 是 为什么是或为什么不是 文件或目录名没超过256个字符 空格不可以在文件或目录名中使用 “-” 可以在文件或目录名中使用 软件c122郭嵘峥 125448

Sales*repts*2001 D.projects.bj.2001 Projects>1.bj-2001 不是 是 不是 “*”不可以在文件或目录名中使用 “.” 可以在文件或目录名中使用 大于号(>)不允许作为文件名

步骤15:使用touch命令创建文件。

每次创建一个新的字处理文档或者电子数据表,就是正在创建一个新文件,应该符合之前提到的文件命名规则。也必须拥有创建文件的目录的足够权限。

使用touch命令,可以同时创建一个或多个文件。一些应用要求在写文件之前,文件必须存在。touch命令对于快速创建需要处理的文件很有用。也可以使用touch命令更新文件被访问的时间和日期,使文件可以再次被备份。当创建文件或目录的时候,可以指定绝对和相对的路径名。

命令格式:

touch filename (s)

1) 在主目录中使用touch命令创建一个名为newfile的文件,应该使用什么命令? _touch newfile

2) 使用touch命令在这个目录中创建另一个叫做filenew的新文件,应该使用什么命令?

touch filenew

3) 输入命令显示practice目录中的文件的长列表。创建的文件列出来了吗?

列出来了

4) 谁是文件的所有者? root

5) 和文件关连的组是什么? root

6) 创建的日期和时间是什么?

12月15日 09:30 7) 文件的大小是多少?

26743 8) 使用file命令确定newfile的文件类型。它是哪一类的文件? ASCII text

9) 使用touch命令同时创建3个文件:new1、new2和new3,应该使用什么命令? touch new1 new2 new3

10) 输入命令显示practice目录中文件的长列表。创建的3个新文件列出来了吗? 列出来了

步骤16:使用mkdir命令创建新目录。

mkdir (创建目录) 命令用于创建目录或文件夹。目录可以包含其他目录,称为子目录,它们可以包含文件。

目录可以使用或者绝对路径名或者相对路径名创建。可以在同一行中指定多个目录名,创建多个新目录。必须有创建目录的足够权限。

mkdir directory_name (s)

1) 从主目录中,使用相对路径名改变到practice目录中。使用什么命令? cd /practice_

2) 使用mkdir命令,在这个目录中创建一个叫做newdir的子目录。使用什么命令? mkdir /newdir_

3) 输入命令,显示practice目录中文件和目录的长列表。创建的目录列出来了吗?

软件c122郭嵘峥 125448

列出来了 4) 目录的所有者是?

root 5) 文件的大小是多少? 4096 6) 使用file命令确定newdir文件的类型。它是哪一类的文件? 目录文件directory_

7) 如果名字中没有字符dir,采取别的什么方法来识别出它是一个目录? 颜色识别,目录是蓝色的 8) mkdir命令创建3个目录,目录名分别为high、medium和low,应该使用什么命令? mkdie /high mkdir /medium 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) 输入命令显示practice目录中文件的长列表。创建的文件还在吗? 不在

3) 使用带 -i选项的rm命令,删除早先在practice目录中创建的filenew文件。交互式选项起到什么作用?

在删除之前提示用户,避免误删文件

4) 删除早先创建的三个名为new1、new2和new3的文件。使用问号 (?) 通配符使用一个命令删除所有三个文件。使用什么命令?

rm new?_

5) 输入命令,显示practice目录中文件的长列表。三个文件还在吗? 不在

6) 还有其他的什么方法来删除new1、new2和new3文件? rm new[1-3]_

步骤18:使用rm -r命令删除目录。

rm -r目录用于删除目录。它将删除从目标目录开始的目录,包括所有的子目录和文件。当rm命令带 -r信息使用的时候,它可以删除单个目录 (空或不空) 或目录树的整节。rm命令可以带 -i选项使用,它在删除目录之前会提醒用户:

rm –r [i] directory_name (s)

1) 删除早先创建的newdir子目录,使用什么命令? rm –ri practice/newdir_

2) 输入命令显示practice目录中文件的长列表,创建的子目录还在吗? 不在 3) 改变到早先创建的mediurn子目录中,输入什么命令?

软件c122郭嵘峥 125448

cd practice/mediurn

4) 删除早先创建的low子目录,使用什么命令? rm –ri practice/low 5) 用相对路径名和快捷方式,改变回到practice子目录中,应使用什么命令? cd . 6) 使用一个命令删除high和medium子目录,应使用什么命令? rm –ri high medium_ 步骤19:练习所学习到的内容。

通过在practice目录中创建一个三级的目录树,练习使用touch、mkdir和rm命令。试着使用有意义的目录名。记住可以使用一个命令创建整个目录结构。在每个目录中创建多个文件。记住可以使用一个命令创建多个文件。

结束的时候,请删除实验时创建的文件和目录。 步骤20:关闭终端窗口,注销

Windows部分