《操作系统》实验指导书/实验二:基本操作与维护 实验二:基本操作与维护 实验目的 1、掌握 Linux系统下基本的操作命令 2、理解 Linux下文件和目录的区别 3、掌握对文件和目录的管理:建立、复制、剪切、删除、重命名、查找、统计等 4、掌握常用文本内容处理工具的使用方法:ⅵ、sed、awks 、实验学时 2学时 三、实验类型 验证性 四、实验需求 1、硬件 每人配备计算机1台,不低于双核CPU、8G内存、500GB硬盘 2、软件 Windows操作系统,安装Ⅴ irtual Box虚拟化软件,安装Puty管理终端软件 3、网络 计算机使用固定PP地址接入局域网,并支持对互联网的访问,虚拟主机可通过NAT方 式访问互联网 4、工具 无 五、实验任务 1、完成 Linux基本操作命令的应用:ls、 whereis、who、time、 uname、man 2、完成文件和目录操作命令的应用: mkdir、 touch、m、cp、mv; 3、完成文本内容操作命令的应用:cat、more、head、ⅵi、sed、awk 六、实验内容及步骤 进入“/etc/”目录,查看该目录下所有文件的详细信息,其操作命令如下,部分结果 如图2-所示。 信息管理与信息系统教研室/阮晓龙/13938213680/共10页,第1页
《操作系统》实验指导书 / 实验二:基本操作与维护 信息管理与信息系统教研室 / 阮晓龙 / 13938213680 / 共 10 页,第 1 页 实验二:基本操作与维护 一、实验目的 1、掌握 Linux 系统下基本的操作命令; 2、理解 Linux 下文件和目录的区别; 3、掌握对文件和目录的管理:建立、复制、剪切、删除、重命名、查找、统计等; 4、掌握常用文本内容处理工具的使用方法:vi、sed、awk。 二、实验学时 2 学时 三、实验类型 验证性 四、实验需求 1、硬件 每人配备计算机 1 台,不低于双核 CPU、8G 内存、500GB 硬盘。 2、软件 Windows 操作系统,安装 VirtualBox 虚拟化软件,安装 Putty 管理终端软件。 3、网络 计算机使用固定 IP 地址接入局域网,并支持对互联网的访问,虚拟主机可通过 NAT 方 式访问互联网。 4、工具 无。 五、实验任务 1、完成 Linux 基本操作命令的应用:ls、whereis、who、time、uname、man; 2、完成文件和目录操作命令的应用:mkdir、touch、rm、cp 、mv; 3、完成文本内容操作命令的应用:cat、more、head、vi、sed、awk。 六、实验内容及步骤 1、ls 进入“/etc/”目录,查看该目录下所有文件的详细信息,其操作命令如下,部分结果 如图 2-1 所示
《操作系统》实验指导书/实验二:基本操作与维护 cd /etc/ Is -al drwxr-xr-x.76 root root 81922 1518 2013a11ase 图2-1etc目录下部分内容 2、 whereis 查找 openssh文件的路径,其操作命令如下,查询结果如图2-2所示。 #f whereis openssh penssh:/usr/libexec/openssh 图22 whereis查询结果 3、who ①查看当前用户登录的用户信息,其操作命令如下,查询结果如图2-3所示 图2-3who命令查询结果 ②使用“-H”选项,使其输出信息上方显示标题信息列,配置命令及其输岀结果填写 到表2-1中。 表21显示标题信息列 ①查看命令执行时间,其操作命令如下,在命令执行完成后,输出该命令执行的详细耗 时,如图24所示 s time Is -al 信息管理与信息系统教研室/阮晓龙/13938213680/共10页,第2页
《操作系统》实验指导书 / 实验二:基本操作与维护 信息管理与信息系统教研室 / 阮晓龙 / 13938213680 / 共 10 页,第 2 页 # cd /etc/ # ls -al 2、whereis 查找 openssh 文件的路径,其操作命令如下,查询结果如图 2-2 所示。 # whereis openssh 3、who ①查看当前用户登录的用户信息,其操作命令如下,查询结果如图 2-3 所示。 # who ②使用“-H”选项,使其输出信息上方显示标题信息列,配置命令及其输出结果填写 到表 2-1 中。 表 2-1 显示标题信息列 4、time ①查看命令执行时间,其操作命令如下,在命令执行完成后,输出该命令执行的详细耗 时,如图 2-4 所示。 $ time ls -al 图 2-1 etc 目录下部分内容 图 2-2 whereis 查询结果 图 2-3 who 命令查询结果
《操作系统》实验指导书/实验二:基本操作与维护 6 2017 yarn. conf 6 2017 yum. repos real 0m0 0183 图24“s-a"命令的耗时信息 ②查看“ whereis openssh”命令执行时间,将其操作命令及输出结果填写到表2-2中。 表2-2查看“ whereis openssh”命令耗时 ①査看操作系统名称,其操作命令如下,将其输出结果及含义填写到表2-3中。 f uname -s 表23查看操作系统名称 ②分别使用该命令的“-m、-n、-r、V、p、-a”选项,对比不同选项命令输出结果 将输出结果填写到表24中。 表2-4不同选项执行结果对比 7、mar ①査看“ⅵi”命令描述的详细信息,其操作命令如下,查看结果如图2-5所示 信息管理与信息系统教研室/阮晓龙/13938213680/共10页,第3页
《操作系统》实验指导书 / 实验二:基本操作与维护 信息管理与信息系统教研室 / 阮晓龙 / 13938213680 / 共 10 页,第 3 页 ②查看“whereis openssh”命令执行时间,将其操作命令及输出结果填写到表 2-2 中。 表 2-2 查看“whereis openssh”命令耗时 6、uname ①查看操作系统名称,其操作命令如下,将其输出结果及含义填写到表 2-3 中。 # uname -s 表 2-3 查看操作系统名称 ②分别使用该命令的“-m、-n、-r、-v、-p、-a”选项,对比不同选项命令输出结果, 将输出结果填写到表 2-4 中。 表 2-4 不同选项执行结果对比 7、man ①查看“vi”命令描述的详细信息,其操作命令如下,查看结果如图 2-5 所示。 图 2-4 “ls -al”命令的耗时信息
《操作系统》实验指导书/实验二:基本操作与维护 f man vi vin- Vi IMproved, a prog emerg text editor vitmx evim even tvim rieu tovim review ESCRIPTION Vim is a text editor that ia upuatda copat ible to vi 图25ⅵ命令的使用信息 ②查看 awk”命令描述的详细信息,将其操作命令及主要描述信息填写到表 2-5中 表25查看不同命令描述信息 8、 mkdir ①创建单目录“ tempest”,其操作命令如下 mkdir tempest ②创建目录时显示返回信息,其操作命令如下 # mkdir-v temptest2 ③创建“ testl”目录,并在该目录下逐级创建目录 “test5”,其操作命令如下所示 mkdir test1/test2/test3/test4/test5 该操作命令将出现如图26错误提示,这由于没有逐级的目录存在导致,可使用“v” 和“p”选项自动填充目录和显示返回结果,其操作命令如下,并将返回结果填写至表2-6 图26mkd创建文件错误提示 f mkdir -p test1test2/test3test4/test5 表26逐级创建目录 信息管理与信息系统教研室/阮晓龙/13938213680/共10页,第4页
《操作系统》实验指导书 / 实验二:基本操作与维护 信息管理与信息系统教研室 / 阮晓龙 / 13938213680 / 共 10 页,第 4 页 # man vi ②查看“sed”、“awk”命令描述的详细信息,将其操作命令及主要描述信息填写到表 2-5 中。 表 2-5 查看不同命令描述信息 8、mkdir ①创建单目录“temptest”,其操作命令如下。 # mkdir temptest ②创建目录时显示返回信息,其操作命令如下。 # mkdir –v temptest2 ③创建“test1”目录,并在该目录下逐级创建目录“test2”、“test3”、“test4” “test5”,其操作命令如下所示。 # mkdir test1/test2/test3/test4/test5 该操作命令将出现如图 2-6 错误提示,这由于没有逐级的目录存在导致,可使用“-v” 和“-p”选项自动填充目录和显示返回结果,其操作命令如下,并将返回结果填写至表 2-6 中。 # mkdir –p test1/test2/test3/test4/test5 表 2-6 逐级创建目录 图 2-5 vi 命令的使用信息 图 2-6 mkdir 创建文件错误提示
《操作系统》实验指导书/实验二:基本操作与维护 9、 touch ①创建文件“ example”,其操作命令如下 touch example ②更改文件创建时间,其操作命令如下,并査看更改后的信息,将输出结果填写到表2- 8中 #f touch -d 2012-10-14 15: 16 example # stat example 表28修改文件创建时间 10 ①删除创建的 tempest目录,其操作命令如下,将返回结果填写到表2-9中。 rm tempest 表29删除目录 ②分别使用“-r、-f、-rf”选项删除目录 tempest2,将输出结果填写到表2-10中, 表2-10使用选项删除目录 ①创建 testl目录,将/usr/bin/ kernel- install文件,复制至 testl目录并修改其文件名为 信息管理与信息系统教研室/阮晓龙/13938213680/共10页,第5页
《操作系统》实验指导书 / 实验二:基本操作与维护 信息管理与信息系统教研室 / 阮晓龙 / 13938213680 / 共 10 页,第 5 页 9、touch ①创建文件“example”,其操作命令如下。 # touch example ②更改文件创建时间,其操作命令如下,并查看更改后的信息,将输出结果填写到表 2- 8 中。 # touch -d "2012-10-14 15:16" example # stat example 表 2-8 修改文件创建时间 10、rm ①删除创建的 temptest 目录,其操作命令如下,将返回结果填写到表 2-9 中。 # rm temptest 表 2-9 删除目录 ②分别使用“-r、-f、-rf”选项删除目录 temptest2,将输出结果填写到表 2-10 中。 表 2-10 使用选项删除目录 11、cp ①创建 test1 目录,将/usr/bin/kernel-install 文件,复制至 test1 目录并修改其文件名为