a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 276|回复: 1

[红帽认证] 红帽认证辅导:RHCE课堂实验笔记(一)

[复制链接]
发表于 2012-8-4 12:19:50 | 显示全部楼层 |阅读模式
 单元三尝试6 g! v6 P' O5 E6 Z% n; L0 m, Q& u
  文件和目录操作
& S) D; s7 o' a; J" `' f) K  估量用时:1小时30分* e9 f% b% D. P0 H' g% e
  方针:熟悉文件、目录操作呼吁的数、语法和几个文件的使用。尝试将这些呼吁组合成一个一般的用户使命。: t/ h3 B( X1 c0 Z( j/ ^
  尝试前筹备:筹备一个安装好的Red Hat Linux 系统,并筹备一个叫student 的非特权帐号,其密码为student。搜检一下指南以确认这个帐号是否已经存在在系统中。如不美观你的student 帐号还未成立,则按如下顺序操作:
+ B8 c6 p$ T3 a/ Q+ y: |$ T. A: p  1、以root 用户登录
! c5 L4 b0 {0 m9 l  2、输入 # useradd student
$ u8 u- z' Z% @* A" n1 G4 F4 e9 }  3、输入 # passwd student7 j: |, i* P0 F' e/ X1 ?9 g, S
  Changing password for user student. Q/ y& r8 Y$ i
  New UNIX password: {在这里输入student}% ~" @6 Y5 r0 Q
  BAD PASSWORD: it is based on a dictionary word0 U  q8 r' M  h6 }
  Retype new UNIX password {年夜头输入student}
6 Q* U+ C, T: _7 `- ?( r3 e  passwd: all authentication tokens updated successfully9 v$ p9 H) @  R) F/ \: K! n
  尝试1:目录和文件打点; o' X1 \, o# E( _: ?6 D8 i1 {
  假设:
- o: l) n9 J1 I; d9 b. S# l  x  你在你的home 目录中收集了一年夜堆文件,而你感受此刻该是将他们清算一下的时辰了。你筹算成立几个新的子目录,并将拷贝或者移动它们以适合你的放置。除此之外,还有一些文件你根柢用不着,你想删除它们。* Q  w; k/ m# p" j8 ^! ^8 A- G% t- H
  使命:3 z9 Y$ [  ]8 H
  1、在tty1 上以student登录。密码为student。
/ M9 I2 q  S6 Z2 `  2、刚刚登录后你应该在你的home 目录中。用"print working directory"呼吁校验一下。7 n  V! Z" C$ o5 |) M9 |
  $ pwd7 z! ~/ O7 I5 ]. u& m4 t& @* B) H- a9 ^
  /home /student; H' ~+ f+ l5 J
  3、用一下呼吁搜检一下你在home 目录中有否文件:
  l) x" N4 a* V5 w) F  $ ls
5 }3 d/ o* F# g2 |2 b  $ ls -a2 X/ E6 o- c: C+ J: H3 J
  $ ls -al
2 ^1 f! R$ ]; I/ u  为什么第一个呼吁和第二个呼吁返回分歧的文件个数?0 o. j) t3 b7 }8 x: a" Q
  年夜第三个呼吁的输出中你看出哪个文件在你当前的home 目录中最年夜?% C  f% r* @" p
  在home 目录中有子目录吗?/ I. q$ n. P6 l0 c$ H, W/ c0 O
  4、你将使用touch 呼吁来成立一些这个尝试所需要的文件。关于这个呼吁的具体问题将在此后的章节中讲述。此刻,你只需简单的将下面的呼吁全盘打出(搜罗花括号{},还有几个下划线 _)。8 p7 S# O( W8 v' D
  $ touch {report,memo,graph}_{sep,oct,nov,dec}_{a,b,c}{1,2,3}
- ^  V6 g% e5 G/ v+ ?& U  5、使用ls 呼吁磨练上一个呼吁的效不美观。你应该发此刻你的home 目录中有108个(哇……)新成立的空文件。这些文件即是你后面尝试所需的数据文件。如不美观没有这些文件,后面的尝试将无法继续。
3 |- j" S6 Z' m1 u; i$ [/ C2 D  6、为了打点你的文件你必需成立一些新子目录。使用mkdir 呼吁成立你的home目录的直接子目录:+ M/ ^) |8 [2 n
  $ mkdir "A Reports"
& l$ U8 C% X0 o1 F9 T3 @  $ mkdir september october november december
5 J, R# V& k& ~2 @; v  再次使用ls 呼吁磨练你的工作。1 i) L1 H# c5 C' ^( l
  7、在你新建的子目录中再成立一些其他的目录,使用如下呼吁:
. e3 W7 b4 m. f$ \, e4 J  输入下面任一一行:
9 j! R. a% X5 o' R) D' R$ V0 p5 R7 Q  $ cd A Reports/: E; p& Y% [$ l, @1 X
  或者
; q# p3 y5 i/ [8 n  $ cd "A Reports"/
回复

使用道具 举报

 楼主| 发表于 2012-8-4 12:19:51 | 显示全部楼层

红帽认证辅导:RHCE课堂实验笔记(一)

  改变了当前目录。然后:/ b. \% Y- Y# E+ c, e
  $ mkdir 1 2 3
, ^1 c- c  `( W- ^  使用ls 呼吁校验你已经在"A Reports"目录中有了3个子目录,分袂叫做1, 2, 3。
3 X& ?  k/ p8 T: t9 v, B( V  8、将所有含"B"的文件移出你的home 目录并以月份分组。做近似这种复杂的通配字符的操作时,凡是先将其“预览”一遍会是个不错的主意,它可以让你确认是在正确的文件长进行了操作。其一一种体例是将你的呼吁替代成一种“无害”的呼吁。
3 _- X4 z6 m2 u; D& M  $ cd' D- T: k# w* l7 }
  $ ls -l *dec?b?, p6 A) j( q6 x4 Q& r, z4 L- p
  你应该看到有9个"december", "b"文件被列出。此刻移动它们:
6 R0 l2 ]& w6 c" T) Z  $ mv *dec?b? december/
; d# j+ c4 p7 l  f5 b) U8 j' R  列出december 子目录音确认移动操作顺遂完成了。
$ A  u' q9 E( Z+ k  $ ls -l december/$ s* W* {  X% G+ v: d
  total 0
$ g/ u  Y) E: G0 z# f- O- o  -rw-rw-r-- 1 student student 0 Oct 16 22:16 graph_dec_b1
2 `5 M( V$ m7 Z' j  -rw-rw-r-- 1 student student 0 Oct 16 22:16 graph_dec_b2* G# ?* b. S: ]
  -rw-rw-r-- 1 student student 0 Oct 16 22:16 graph_dec_b3
8 l1 v$ `( `: K- }. N7 V2 R# \  -rw-rw-r-- 1 student student 0 Oct 16 22:16 memo_dec_b1
0 _" N6 F, g. J9 S6 Q+ |' y  -rw-rw-r-- 1 student student 0 Oct 16 22:16 memo_dec_b2/ N0 W4 S8 o$ Y# i% m1 T
  -rw-rw-r-- 1 student student 0 Oct 16 22:16 memo_dec_b3
7 {; {; m: F' X* j  I% Q+ R  -rw-rw-r-- 1 student student 0 Oct 16 22:16 report_dec_b1
/ F2 q$ ]$ ], x% _; C  -rw-rw-r-- 1 student student 0 Oct 16 22:16 report_dec_b2
. P0 U* u) d7 v" E9 \2 `8 I  -rw-rw-r-- 1 student student 0 Oct 16 22:16 report_dec_b3   9、将所有剩下的"B"文件分袂移入响应的目录:& t0 x+ m% D( z: o# `3 }3 H% w
  $ mv *nov?b? november
) C3 @) ]1 Q4 |! e) M: C  $ mv *oct?b? october: h- f! _$ D0 n( ?* V0 _* ]9 ?
  $ mv *sep?b? september+ x# v9 B: s5 z. d
  10、此刻你将"A"文件移动到它们响应对数字的目录中去:" \# }  R  X9 B0 Z
  $ cd "A Reports"/
4 E, Q, P- o) X8 a  $ mv ~/*_a1 1/- T- \6 o) k7 [2 N" K
  "a1","september"文件不需要了。删除它们并确认剩下的文件已正确的移动了。# P. ?. H' j7 x) h8 ?9 ^
  $ cd 14 ~1 m* R4 @- @) c
  $ rm *sep*; X9 u) t, g6 K: D$ g
  $ ls3 D; j. m3 I, B# Q8 e& q
  graph_dec_a1 graph_oct_a1 memo_nov_a1 report_dec_a1 report_oct_a1! ]: R( `7 P1 h- W! l: L* h* @
  graph_nov_a1 memo_dec_a1 memo_oct_a1 report_nov_a13 ^! A4 \8 H$ u+ |7 s" s4 Q
  11、将最后的"a2"和"a3"文件移入响应的数字目录中去:
1 m8 f/ J, q, ~0 c- _% G* d2 D  $ pwd
) S) f$ a) }& j& ^& O2 e  /home/student/A Reports/10 A& S  p" h) S, T" O) n' F
  使用相对路径移动"a2"文件:
5 {1 ^* z, {! B. l' s2 n8 W7 O* M  $ mv ../../*a2* ../2/1 ]0 P7 v; f3 p/ ~% S0 P7 {
  使用绝对路径移动"a3"文件
, V; e6 G) J3 H! h1 l+ h: w  $ mv /home/student/*a3* /home/student/A Reports/3/
, j% [# [* B$ f  12、回到你的home目录下,并用ls 确认在该目录下只剩下"c"文件。; a- y, X4 N- f" N
  13、每个月的"c1"和"c2"文件很主要,你想将它们备份到此吐矣闽目录中去:- y* y- P! X! Y! o* q+ a
  $ mkdir /tmp/archive% F$ @( {* {" \+ Y
  $ cp report*[1-2] /tmp/archive/
7 K% [6 w& t- I+ i  除此之外所有December月份的文件应备份到/tmp/archive 目录中。注重使用 -i 选项以使cp 呼吁在笼盖文件时提醒。
) v" B) x1 P9 x1 F) K( e# }  $ cp -i report_dec* /tmp/archive/
! w* B( \  F4 I3 w- ]  cp: overwrite '/tmp/archive/report_dec_c1'? n. ~5 ?8 m) l: }) }
  cp: overwrite '/tmp/archive/report_dec_c2'? n
4 \7 I* E. ~* F, [" V& k" N) _  14、此刻你已经备份了一些对你来说主要的"C"文件,你想删除所有还留在你home 目录佬罾υ件。用通配符*c*磨练所残剩的文件。为什么你不能用rm *c*删除?
3 e* O( I" K2 s$ g* x  (提醒:试试ls *c* 看看)
4 o8 Y# \* ?" f6 J- |  15、删除所残剩的"c"文件:' s7 z* W* i8 l, ~( ^* W" P
  $ rm *c[1-3]4 L& n( W2 n0 e7 ?( q
  $ ls- v+ ~4 ?% P7 O' H
  A Reports december november october september
5 }) u$ a+ }! Z8 Q0 ], W% ]: B  完成:
8 @* a: B9 E% I2 i1 u5 y# O( x  一个精采组织的home 目录,文件都放在合适的子目录中。一些文件备份在/tmp/archive 目录中。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-6-27 07:58 , Processed in 0.221075 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表