单元三实验 文件和目录操作 估计用时:1小时30分 目标:熟悉文件、目录操作命令的数、语法和几个文件的使用。实验将这些命令组合成一个一般的用户任务。 实验前准备:准备一个安装好的Red Hat Linux 系统,并准备一个叫student 的非特权帐号,其密码为student。检查一下指南以确认这个帐号是否已经存在在系统中。如果你的student 帐号还未建立,则按如下次序操作: 1、以root 用户登录 2、输入 # useradd student 3、输入 # passwd student Changing password for user student New UNIX password: {在这里输入student} BAD PASSWORD: it is based on a dictionary word Retype new UNIX password {重新输入student} passwd: all authentication tokens updated successfully 实验1:目录和文件管理 假设: 你在你的home 目录中收集了一大堆文件,而你觉得现在该是将他们整理一下的时候了。你打算建立几个新的子目录,并将拷贝或者移动它们以适合你的安排。除此之外,还有一些文件你根本用不着,你想删除它们。 任务: 1、在tty1 上以student登录。密码为student。 2、刚刚登录后你应该在你的home 目录中。用"print working directory"命令校验一下。 $ pwd /home /student 3、用一下命令检查一下你在home 目录中有否文件: $ ls $ ls -a $ ls -al 为什么第一个命令和第二个命令返回不同的文件个数? 从第三个命令的输出中你看出哪个文件在你当前的home 目录中最大? 在home 目录中有子目录吗? 4、你将使用touch 命令来建立一些这个实验所需要的文件。关于这个命令的具体问题将在今后的章节中讲述。现在,你只需简单的将下面的命令全盘打出(包括花括号{},还有几个下划线 _)。 $ touch {report,memo,graph}_{sep,oct,nov,dec}_{a,b,c}{1,2,3} 5、使用ls 命令检验上一个命令的效果。你应该发现在你的home 目录中有108个(哇……)新建立的空文件。这些文件便是你后面实验所需的数据文件。如果没有这些文件,后面的实验将无法继续。 6、为了管理你的文件你必须建立一些新子目录。使用mkdir 命令建立你的home目录的直接子目录: $ mkdir "A Reports" $ mkdir september october november december 再次使用ls 命令检验你的工作。 7、在你新建的子目录中再建立一些其他的目录,使用如下命令: 输入下面任一一行: $ cd A\ Reports/ 或者 $ cd "A Reports"/ 改变了当前目录。然后: $ mkdir 1 2 3 使用ls 命令校验你已经在"A Reports"目录中有了3个子目录,分别叫做1, 2, 3。