我现在正在编辑RHCE的培训用书 , 刚好贴出来大家提提意见 。
现在计划8月底翻译完033的实验部分和编写前7章的课程 。
请提出宝贵意见kevinzh@eloo.com
实验1 :文件和目录操作
时间:1小时30分钟
目标:熟悉一些基本文件和目录操作命令的功能、语法和使用 。练习组合以上命令以有效完成用户任务 。
实验开始需要:一个安装并能正常运行的Red Hat Linux系统 。有一个帐户名为student密码为student的普通用户 。请与指导教师核对此帐户是否存在 , 若student帐户尚不存在 , 按以下步骤创建 。
1. 以root用户登录虚拟控制台(如果在X下 , 按Alt Ctrl F1) 。
2. 在提示符下输入如下命令:
#useradd student
创建普通用户 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
为普通用户添加密码
第一步:组织目录和文件
情景故事:
大量文件积聚在你的home目录 , 你决定该是重新组织它们的时候了 。你计划创建一些新的子目录 , 并拷贝和移动你的文件以实现你新的规划 。另外 , 你还有一些根本不需要的文件 , 必须删除掉 。
任务:
1. 在虚拟控制台 (tty1) 以用户名student (密码为student)登录
2. 登录系统后 , 你应在你的home目录下 , 可以用“打印当前工作目录”命令验证
$pwd
/home/student
3. 用如下命令检查你的home目录下是否有文件
$ls
短格式显示当前目录下的文件
$ls a
短格式显示当前目录下的所有文件(包括以点开头的隐藏文件)
$ls al
长格式显示当前目录下的所有文件(包括以点开头的隐藏文件)
为什么第一个和第二个命令返回不同的文件数?
第三个命令报告在你的home目录中最大的文件是什么?
你的home目录中有任何子目录吗?
4. 这一步中 , 你要用touch命令来创建新文件 。touch命令的扩展用法的细节将在之后的单元中学习 。现在 , 仅输入如下的一行(包括花括弧和下划线) , 在敲回车之前 , 让你旁边的同学或指导教师检查一下你所输入命令是否正确 。
$touch {report,memo,graph}_{sep,oct,nov,dec}_{a,b,c}{1,2,3}
5. 用ls命令检验上一命令的结果 。你应发现在你的home目录下已创建了108个新的空文件 。这些文件代表你在随后要用到的数据文件 。如果由于某种原因你没看到这些文件 , 可要求指导教师帮助;若没有这些文件 , 后续实验将无法进行 。
6. 为组织你的文件 , 你必须首先创建一些新目录 , 用mkdir命令在你的home目录下创建一些子目录 。
$mkdir “A Report”
$mkdir September October November decdmber
再次使用ls命令检查你的工作成果 。
7. 使用如下命令在你的新目录中创建另外一些子目录 , 输入:
$cd A/ Reports/
或
$cd “A Reports”/
改变目录后 , 输入:
$mkdir 1 2 3
使用ls验证你的“A Reports”子目录是否有三个分别为1、2和3的新目录 。
8. 将你的home目录下所有包含“b”记录移出 , 并按月分组 , 当你使用复杂的通配符时 , 提前验证是个好主意 , 这样可确保对正确的文件进行操作 。一种验证方法是将你所要用的命令换为一个不会造成破坏的命令 , 并对该命令使用你准备使用的通配符 。
$cd
$ls l *dec?b?
你应看到会列出9个“december”和“b”文件 , 现在用以下命令移出它们 。
$mv *dec?b? december/
列出december子目录下的内容 , 以验证文件移动操作是否成功 。
推荐阅读
- RedHat Linux的RHCE考认证的主要方向
- 特别推荐:如何备考 RHCE
- 特别推荐:RHCE考试经验
- RHCE认证考试介绍
- 为什么要参加RHCE认证计划
- RHCE认证浅析
- RHCE考试心得
- RHCE EL3 EL4 考试相关问题
- 获得RHCE后的职场优势
- RHCE考试时间及费用
