打不死的心态活到老。

SUN的入门培训资料4

上一篇 / 下一篇  2007-11-12 11:55:55 / 个人分类:linux

51Testing软件测试网6P$Lw'HSIK/k

http://www.xxlinux.com/linux/article/unix/rumen/2006-06-25/2114_4.html51Testing软件测试网H Oo7C,b!A

51Testing软件测试网uaX@G.l&j

(三)创建文件系统
{[yy AF^"E0创建文件系统由newfs命令来完成。 
"G"F$rg!|m0命令格式:newfs raw-device ,它等同于DOS的format命令。51Testing软件测试网5[h+z,]R ?
例子:newfs /dev/rdsk/c0t1d0s0 
1c ki,z\M}03.fsck 修复文件系统 51Testing软件测试网 se["G7@3v
命令格式:fsck raw-device 等同于DOS的chkdsk命令 51Testing软件测试网r2zXrvu1O
例子:fsck /dev/rdsk/c0t1d0s0
?.{ L7R7i$Div;[0i t0(四)挂接文件资源 51Testing软件测试网OX%v.Zni
1.mount 文件系统挂接 51Testing软件测试网^E;Q1[K(X&~u
本地或远程文件资源被接到根文件层次,看起来就象是一个单一的文件系统.这个 
H C/EY+r-f4\0连接操作称为“挂接”,利用mount命令完成 文件资源挂接到根文件层次的目录 51Testing软件测试网 W7L-V#a$N8s X
称为挂接点.在调用挂接命令前,挂接点必须存在. 51Testing软件测试网p5q2|6M l&V U
命令格式: 
$\+i8t2\%^?+Q0~e0mount file_name mount_point 51Testing软件测试网6I&HK({jxJ|
没有选项的mount命令显示当前已挂接的文件资源. 
dX9UX|X0Z h0例子: 51Testing软件测试网]F irU&] `/V:^
# mount /dev/dsk/c0t3d0s0 /export/home 51Testing软件测试网;qtL8KD4V9mL-Z
监视文件系统 
_v%RD)DG5L-}02.df 显示文件系统所占用的硬盘空间 
L)n L4n2W2pZ\0df -k命令按Kbytes显示可用硬盘空间的总量和已用的硬盘空间. 
B Hch-Rw'j0各域的含义为: 51Testing软件测试网8X g}K)b5o
Filesystem 被挂接的文件系统. 51Testing软件测试网7Z-f)dj0\/B
Kbytes 按Kbyte计算的文件系统大小. 51Testing软件测试网}%kEi M$eh8\
Used 已用的数量(Kbytes). 
&z:s/bY6b+i[4`0P0Avail 可用的数量(Kbytes). 51Testing软件测试网1s4l;Z JpP
Capacity 已用的百分比. 51Testing软件测试网CU%@p9Zv&m`
Mounted on 挂接点. 51Testing软件测试网UTD a%AA!qHfW9MO&\
注意:大约10%的硬盘空间为文件系统保留,在df -k命令的输出中没有反映这一点. 
P3L'{5~XL03.umount 摘下文件资源 
R8L3t nB2xS0从本地系统上摘下文件资源,超级用户可使用umount命令. 51Testing软件测试网*e-`_R7b,zrI
命令格式: 51Testing软件测试网T4b1yX|9Q8?1E ^
# umount mount_point 51Testing软件测试网lNhHL [ H
如果在被挂接的文件资源目录里有活动,则文件资源不可摘下.在摘下前cd 51Testing软件测试网gE^,Jb3m{ d
至/ 目录是一个很好的习惯,不要不加区别地将系统正常运转所需要的文件 
|"u5`:l;_0系统摘下. 51Testing软件测试网1Fk-eA9^P[
(四) 自动挂接文件资源 51Testing软件测试网"YU w'],A sD
/etc/vfstab文件 51Testing软件测试网a2k;] `[9f
系统引导时读/etc/vfstab文件以自动挂接文件资源.该文件包含本地和远程文件 51Testing软件测试网*Q;A9s!p*}*G"o
资源的登记项. 
\'QTP{6g/kpWa2I0各域的含义: 
/jDg??eb)P0Device-to-mount 标识NFS服务器和文件系统,或被挂接的本地文件系统. 
{s$Ww^m0Device-to-fsck 标识用于执行fsck的本地原始设备. 51Testing软件测试网+g)V ndHep
Mount point 挂接点路径. 51Testing软件测试网%|oA3\P+TO B"y8a)w
FS-type 文件系统类型,通常是ufs用于本地文件系统,nfs用于远程文件系统. 51Testing软件测试网 S8i'ld } m'bE
Fsck-pass 此域中的数字是fsck经过文件系统检查的顺序,相重的数字表示检查并行进行. 51Testing软件测试网,xe.kq em3y
Mount-at-boot 决定文件系统是否在系统引导时被自动挂接. 
~T1d eN1J$bU#rC Q0Mount-options 定义挂接选项,如读/写访问. 51Testing软件测试网2f0@l_-X"U?
域中的-表示无选项. 51Testing软件测试网J^hp.`xR8@o
/dev/[r]dsk/cwtxdysz用于本地ufs文件系统.w,s,y,z分别表示控制器、目标、设备、片.一旦系统建立,手工在单机系统的/etc/vfstab文件中加入远程文件资源登记项. 
k)DCu]e051Testing软件测试网 L+D Ru4Y3S)k(s
vi操作入门51Testing软件测试网B4f:L"OX6`#x5a,P
vi、celvis(cvi) 是在工作站上被广为使用的中英文编辑软件。对初学者而言,常因其特殊的使用方法,而不得其门而入;对已经在使用 vi 的使用者来说,也常见因对 vi 的不熟悉或不够了解,而无法发挥出 vi 强大的编辑能力。51Testing软件测试网1P+c7j7Z9al1i*S.s7y

2CG^ C*^c0(1)进入vi 51Testing软件测试网#et0x-`/}k7R&P&l
直接执行 vi即可: 51Testing软件测试网1H0l*H4bf(ugV4i\
%vi test 
|H&HF(S_ U G5d#v0此刻屏幕上会出现 vi 的编辑视窗,同时 vi 会将文件复制一份至内存的缓冲区 (buffer)。 vi会保留磁盘中文件不变,而先对缓冲区的文件作编辑,编辑完成后,使用者可决定是否要取代原来旧有的文件。 
f r@9C;C051Testing软件测试网4O+e@id&}
(2)离开vi 51Testing软件测试网3N$AR%^p"dj?^q
若在输入模式下,则先按键盘的ESC键进入命令模式,而后选用下列命令离开vi。51Testing软件测试网 G3e@ Mc1oZC
:q! 离开vi,并放弃刚在缓冲区内编辑的内容。
:I G wJAch*i"@%N0:wq 将缓冲区内的文本写入磁盘中,并离开vi。
Q"MFr a7Y0:ZZ 同wq。 
0C;W$l6j#l8q0:x 同wq。 51Testing软件测试网s0J7F'[t$gQ4?I&|
:w 将缓冲区内的文本写入磁盘中,但并不离开vi。 51Testing软件测试网8XUq;p'\;EF
:q 离开vi,若文件被修改过,则会被要求确认是否放弃修改的内容。
;Re!x$O G D0此命令可与:w 配合使用。
x? m4y{/q5ND051Testing软件测试网)UgE Yi
(3)vi的操作模式 51Testing软件测试网 Kt c*F.N-I
vi 提供两种操作模式:输入模式(insert mode)和命令模式(command mode) 
(Y~5U(c EF;e0当使用者进入 vi 后,即处在命令模式下,此刻键入之任何字符皆被视为命令。在此模式下可进行删除、修改等动作。若要输入文本,则需进入输入模式。 
5s o8Tv8W\0①输入模式 51Testing软件测试网| [HNMnR
进入输入模式 51Testing软件测试网 C+qnY JAR7S0]
a (append) 由光标之后加入文本。 51Testing软件测试网'~4?,|mq,s6l
A 由该行之末加入文本。 51Testing软件测试网G"i LIV[/J[o.F
i (insert) 由光标之前加入文本。 
GNSN.xJ0I 由该行之首加入文本。 
AgH,V s r2P'Q0o (open) 新增一行於该行之下供输入文本之用。 51Testing软件测试网V2FLf6jx6E1@ M
O 新增一行于该行之上供输入文本之用。 
'S@&@p@0离开输入模式 51Testing软件测试网V`2h)H9B5v VD
按ESC键即可结束输入模式。 51Testing软件测试网"C5p6a{:@G3e
②命令模式 51Testing软件测试网"V+jKJ d/WM&a5Iy5S
光标之移动 
|&W|j6T0h 向左移一个字符。 51Testing软件测试网 r}#A;~8^2WU
j 向上移一个字符。 51Testing软件测试网+[8]&v&P#~BP
k 向下移一个字符。 
rxy$V#|;P0l 向右移一个字符。 51Testing软件测试网 i |A1`}9E CBS
0 移至该行之首 
:l5V"C{t G_:N0$ 移至该行之末。 
0b(o^"C7D%@4z${M0^ 移至该行的第一个字符处。 51Testing软件测试网1x*P^+Q:@Fh2\9~w~
H 移至视窗的第一列。 51Testing软件测试网2@ESArPT
M 移至视窗的中间那列。 
w U ~$Tu }U*?0L 移至视窗的最后一列。 
1IvE|J0G 移至该文件的最后一列。 51Testing软件测试网R+a,]4e`3\6\ L
+ 移至下一列的第一个字符处。 
U"ZH&?K.d8R G*h;J0- 移至上一列的第一个字符处。 51Testing软件测试网p n!M)m XbI
( 移至该句之首。 51Testing软件测试网|,Mu^z
) 移至该句之末。 
i n3S8ZK0{ 移至该段落之首。 51Testing软件测试网?4V ty1uzJ `Gy(ne
} 移至该段落之末。 
H }!kU1f9OHt0nG 移至该文件的第 n 列。 
3B \r-_FU~0n+ 移至光标所在位置之后的第 n 列。 51Testing软件测试网 ~Z._L[R6d
n- 移至光标所在位置之前的第 n 列。 
ww#SV,p| Xt\xL#T6t0<Ctrl>;<g>; 会显示该行之行号、文件名称、文件中最末行之行号、光标所在行号占总行号之百分比。 51Testing软件测试网6yf Uh D4N({
&#61544;视窗的移动 
7~'yq SYBv"c0<Ctrl>;<f>; 视窗往下卷一页。 51Testing软件测试网D(K5}/LBc!]Fh;e,N
<Ctrl>;<b>; 视窗往上卷一页。 
1E Z6`2xdn.H"F1N;W0<Ctrl>;<d>; 视窗往下卷半页。 51Testing软件测试网b*R-M!g0]I3p.f3L
<Ctrl>;<u>; 视窗往上卷半页。 51Testing软件测试网\:[8O'@ew#V:mD
<Ctrl>;<e>; 视窗往下卷一行。 51Testing软件测试网 d:^)r N Bv0Db6P
<Ctrl>;<y>; 视窗往上卷一行。 
`cV*Tc:j$m0&#61544;删除、复制及修改命令介绍 
+z+Z2]9D;} M_qW]0d(delete)、c(change)和y(yank)这一类的命令在 vi 中的命令格式为: 51Testing软件测试网KC8Yz!Ka4X Vx
Operator + Scope = command 
+l K(?!@y6T D6U0d 删除命令。删除文本,但会将删除文本复制到内存缓冲区。 
9p&s,nY0v0y 将文本复制到缓冲区。 
%p/Fw*Dk0p 放置(put)命令,与 d 和 y 配合使用。可将最后delete或yank的文本放置于光标所在位置之行列下。 
2ADs.T5j$S1J C1F0c 修改(change)命令,类似delete与insert的组合。删除一个字符、句子等文本,并插入新建文本。 
HO @"ZxF051Testing软件测试网 wIQl N%a6gc
e 由光标所在位置至该字串的最后一个字符。 51Testing软件测试网'AvV?k9`c
w 由光标所在位置至下一个字串的第一个字符。 51Testing软件测试网!zVkb8n[
b 由光标所在位置至前一个字串的第一个字符。 
p%u8XJ/R9MF0$ 由光标所在位置至该行的最后一个字符。 51Testing软件测试网$ql6U:}Xrv K8C1~
0 由光标所在位置至该行的第一个字符。 51Testing软件测试网V'|l0IPxGM
) 由光标所在位置至下一个句子的第一个字符。 51Testing软件测试网,q0opNote
( 由光标所在位置至该句子的第一个字符。 51Testing软件测试网A3t K(Fwnz
{ 由光标所在位置至该段落的最后一个字符。 51Testing软件测试网\ hyI z;O
} 由光标所在位置至该段落的第一个字符。 
xG0j8qWy ?0dd 删除整行。 51Testing软件测试网F xV2bF
D 以行为单位,删除光标后之所有字符。 
:?7tx7A`(T,wl h0cc 修改整行的内容。 51Testing软件测试网uEy6vUg'FTf+]5Z
yy yank整行,使光标所在该行复制到内存缓冲区。 51Testing软件测试网7`SFZ)`r[
&#61544; 移动与复制 
^ A|A?P0利用 delete 及 put 命令可完成文本搬移之目的。 51Testing软件测试网L4Q&gOZ$w7b8{
利用 yank 及 put 命令可完成文本复制之目的。 51Testing软件测试网@+[7iDp!t `[q:O
yank 和 delete 可将指定的文本复制到内存缓冲区,而由 put 命令可将缓冲区内的文本复制到屏幕上。 
9hz:@X9wu*I F0例: 
U(?%Ow8PR'o0(1)删除一行
/N I:S0btlfbiP"n0 .在该行执行 dd 
3N)fRnJ3h8O0.光标移至目的地 51Testing软件测试网,X(H3hy#q[&d
.执行 p 
n9F5P9}CLzT"q0(2)复制一行51Testing软件测试网(s)@r%Ca6[f._DQ H!zSf
 .在该行执行 yy 
A#Q5E6r"B0.光标移至目的地 51Testing软件测试网0k5p7kF*}k3t#Y)a4h8C
.执行 p 51Testing软件测试网pa7a? y4M8R(d!z
&#61544;命令重复 
y9me.i4_~V0在命令模式中,可在命令前面加入一数字 n,则此命令动作会重复执行 n 次。 51Testing软件测试网Cp9Tf$R5k
例: 51Testing软件测试网5g@ TxOR5b
删除10行 .10dd 
v/V@P T5l\hO]0复制10行 .10yy 51Testing软件测试网Y i&WNy6k
51Testing软件测试网,r~z'T~r
&#61544; 取消前一动作(Undo) 
Oq s@E ~"U2n2`0即恢复到执行上一命令前的内容。 
3\Ku,g*[!@0u 恢复最后一个命令之前的结果。 51Testing软件测试网 [~/V%j%DW#Pc+W)rO
U 恢复光标该行之所有改变。 
,[ VM*r }ezw051Testing软件测试网~]?'B4m#y.Qf
网络管理51Testing软件测试网4OJ3b*SP/q#R8w

y+R)~#y+].wVk0(1)设置网络地址和子网掩码 
Kuvq!to2k5P01. /etc/hostname.interface 51Testing软件测试网Dvp'M#bk2hk
/etc/hostname.interface 文件给网卡进行命名,Interface是网卡的型号,有le、hme等。le是十兆网卡,hme为百兆网卡等等。后面跟一个数字,第一个十兆网卡为le0,第二个为le1;第二个百兆网卡为hme0,第二个为hme1等等。文件的内容是这块网卡的名字,如Sunrise、Sunny。 
-_J vr E.g0#more /etc/hostname.le0 
juAH[?`0Sunrise 
Qz?/S:g:E0z$?0# more /etc/hostname.hme0 
(V RjZa h2qA0Sunny 51Testing软件测试网$~,BjM6r5W4Y!z
2. /etc/hosts文件 51Testing软件测试网%Wh/iMj+i6?6E
/etc/hosts文件将网卡名与IP地址进行了映射,与/etc/hostname.interface 协同工作,配置本机网卡地址的IP地址。
\yzF"A4U/Z0# more /etc/hosts 51Testing软件测试网yx$s'X:s:qxx
127.0.0.1 localhost loghost 51Testing软件测试网}*D R&t} L5O1q
172.16.255.1 Sunrise 51Testing软件测试网Eacv g&RCv#v2`
172.18.255.1 Sunny 
/E]c[(o0T;z1Y.r'K~0系统名不是主机名,主机名是唯一的,要更改主机名,用命令:hostname。 
m3kY!Ke7^0有了/etc/hostname.interface和/etc/hosts两个文件,系统就知道如何配置网卡了,如第一个百兆网卡的名字是Sunny,其对应的地址是172.18.255.1。 
D5R.}@4~-doTm03. /etc/netmasks文件 
c,NA,l.]Kkn0将网络的IP地址与网络地址联系一起,划分子网。如果是处于标准网段,则不需要配置 
a:?;uf7sU0标准网段: 51Testing软件测试网:K8T [rPL4a
A类网:0-127(127用于本地地址) 掩码:255..0.0.0 51Testing软件测试网t/?XKD;Q
B类网:128-191 掩码:255.255.0.0 51Testing软件测试网@H3NO%]:de#xR
C类网:192-223 掩码:255.255.255.0 51Testing软件测试网(?(Q%]6Yg5_ Yz,G
D类网:224-254(用于多址广播) 51Testing软件测试网8mY T5s(b2o@

1j4p6S(qm9aq0要配一个B类地址:172.16.255.1掩码为:255.255.255.0?a

JeAT[F4\N0

TAG: 学习资料 linux

 

评分:0

我来说两句

Open Toolbar