- 在线时间
- 63 小时
- 最后登录
- 2019-5-3
- 注册时间
- 2004-5-10
- 听众数
- 443
- 收听数
- 0
- 能力
- -250 分
- 体力
- 10122 点
- 威望
- -12 点
- 阅读权限
- 150
- 积分
- -516
- 相册
- 6
- 日志
- 10
- 记录
- 10
- 帖子
- 2003
- 主题
- 1253
- 精华
- 43
- 分享
- 8
- 好友
- 1292

复兴中华数学头子
TA的每日心情 | 开心 2011-9-26 17:31 |
|---|
签到天数: 3 天 [LV.2]偶尔看看I
- 自我介绍
- 数学中国网站(www.madio.cn)是目前中国最大的数学建模交流社区
群组: 越狱吧 群组: 湖南工业大学数学建模同盟会 群组: 四川农业大学数学建模协会 群组: 重庆交通大学数学建模协会 群组: 中国矿业大学数学建模协会 |
6#
发表于 2004-9-27 15:10
|只看该作者
|
|邮箱已经成功绑定
名称:pstree
7 m: f5 E2 b* M- m6 | 使用权限:所有使用者' r6 X1 u, | ? c
使用方式:6 T1 F7 Q& V' A W
pstree [-a] [-c] [-h|-Hpid] [-l] [-n] [-p] [-u] [-G|-U] [pid|user]
% m0 }4 P `, q! l pstree -V' G7 |' U3 a T# b: N* ?
说明:将所有行程以树状图显示, 树状图将会以 pid (如果有指定) 或是以7 x$ j1 Y1 S: E/ v0 X( C
init 这个基本行程为根 (root) ,如果有指定使用者 id , 则树状图会只显示该9 a1 V9 z! V- ?# V' W
使用者所拥有的行程5 j# |, y: M. k! I/ _; f& \7 r
参数:+ J' L& z/ z& K
-a 显示该行程的完整指令及参数, 如果是被记忆体置换出去的行程则会加上括号7 _3 ~/ {- o. w; T4 H1 G
-c 如果有重覆的行程名, 则分开列出 (预设值是会在前面加上 *4 A( X" }* i" ^2 l
-c 如果有重覆的行程名, 则分开列出 (预设值是会在前面加上 *" C9 J/ o8 ?8 I% U) F
范例:
4 I+ N0 B7 G1 ` N pstree
+ ?% x% d' k9 M; a& G init-+-amd
6 r- `/ z8 r, ?8 R4 y- w |-apmd
" o" a5 w9 V K6 Z+ w1 ]: E |-atd" K0 P" \0 \+ Z A2 z- ?
|-httpd---10*[httpd]; S: }1 _: y R3 s+ H/ \/ u5 Y* k
%pstree -p) x: v9 ]% o1 [/ e7 \: U' t
init(1)-+-amd(447)2 I+ ?, [3 c( Q
|-apmd(105) O1 h J* @2 ?4 u& h
|-atd(339)( L1 [) h, Q# o8 B' t' r3 l
%pstree -c* Y( U/ Y+ B4 X i
init-+-amd! w: z$ l! h0 d
|-apmd( \$ c( k+ E5 }; |
|-atd
( {+ i/ `# h' \, Y3 Q |-httpd-+-httpd
4 l: |% d' I/ ]6 o* f( T1 { | |-httpd& {/ P2 ?7 m/ a
| |-httpd
5 u1 Q6 ^7 ?( t) {6 y+ p; z | |-httpd; L& W6 }% F! y O2 w, A
....) b; B4 i8 Z, Z; z
+ S, ^% ]9 T9 w$ z8 @ 名称:renice
& e; ]+ R' S# Q6 `% ^ 使用权限:所有使用者( b2 S0 e A- z$ H0 C# x
使用方式:renice priority [[-p] pid ...] [[-g] pgrp ...] [[-u] user
+ t& c# i' ]% s# s' o T/ i 使用方式:renice priority [[-p] pid ...] [[-g] pgrp ...] [[-u] user6 Q V3 q! k. {9 q. `
...]7 U: b" R3 C, T. K6 @/ A8 U% g
说明:重新指定一个或多个行程(Process)的优先序(一个或多个将根据所下的参' `+ I* Q/ k# ]2 v% T8 a# M
数而定)6 v) }, z" @% j! S. u' [, q
把计?
2 N5 t8 M3 Y$ Q -p pid 重新指定行程的 id 为 pid 的行程的优先序
* m1 n6 x+ d/ `2 C( Y -g pgrp 重新指定行程群组(process group)的 id 为 pgrp 的行程 (一个或多3 e9 G/ g$ L, ~" Q
个) 的优先序
8 n' D( ?' o3 R+ [5 i -u user 重新指定行程拥有者为 user 的行程的优先序
4 m. ?% m* ^3 Y+ y8 x. x 范例:
, _* E; p! l2 p+ k! X0 h9 z* ] 将行程 id 为 987 及 32 的行程与行程拥有者为 daemon 及 root 的优先序号码
4 }3 \% w+ {" g }, M1 J3 Y! S 加 1 :& D9 n- _5 B4 A& Y
renice +1 987 -u daemon root -p 327 P6 s, Z: v# X) _" R# E( H
注意 : 每一个行程(Process)都有一个唯一的 (unique) id?- o4 B9 s1 W' a& Y! n; G
8 U: B& ~, D, I& m 名称:top
7 Y+ ~ N- c5 V1 m9 a 使用权限:所有使用者
8 {! [; ]4 n; \2 {1 P 使用方式:top [-] [d delay] [q] [c] [S] <i> [n] <b>
: V' @0 _+ v8 Y9 D1 H% W 说明:即时显示 process 的动态+ h. M- g( a( @9 j( C
把计?1 C4 R% g- A: Z0 [$ u3 c. W0 L
d : 改变显示的更新速度,或是在交谈式指令列( interactive command)按 s
! n& ], ]/ T5 Z) f$ ` q : 没有任何延迟的显示速度,如果使用者是有 superuser 的权限,则 top 将
, D9 K' j" g5 v# D; c 会以最高的优先序执行& |6 n6 B5 z( N4 Q" v# Y1 `0 y4 w
c : 切换显示模式,共有两种模式,一是只显示执行档的名称,另一种是显示完! |/ T8 ^* g% I
c : 切换显示模式,共有两种模式,一是只显示执行档的名称,另一种是显示完
+ e9 j; k- C! R/ \. g; s. Q 整的路径与名称S : 累积模式,会将己完成或消失的子行程 ( dead child
- k; q9 V) ~2 H0 \0 y process ) 的 CPU time 累积起来# N, N4 C3 j( N. m- E
s : 安全模式,将交谈式指令取消, 避免潜在的危机
- ?+ r9 O4 u4 g& L3 r) D+ Y$ m% f- Y i : 不显示任何闲置 (idle) 或无用 (zombie) 的行程
3 `0 u- ?+ L+ S2 d% l$ Z% w q n : 更新的次数,完成后将会退出 top, V- j2 g( K7 K2 R
b : 批次档模式,搭配 "n" 参数一起使用,可以用来将 top 的结果输出到档案; F. A! v1 B9 N9 c
内6 u- l. Z# @0 U% ?2 W
范例:
) g/ P" d* c7 K" B* L 显示更新十次后退出 ;
, [% X$ I& P9 L4 w+ W top -n 10
: O! D8 Z" X( h5 ^6 U 使用者将不能利用交谈式指令来对行程下命令 :& s; O; r" X& {1 D* j: @
top -s
8 _( S ]. S! h6 r3 R 将更新显示二次的结果输入到名称为 top.log 的档案里 :1 A9 j: E9 e/ V+ ~, B9 {8 Q
top -n 2 -b < top.log
+ [4 x, d8 L7 g' a
. n$ `6 k( G7 k/ ?, I! c* G 名称:skill
3 r; M2 O6 A# Z$ V" @# W5 a 使用权限:所有使用者
. d8 ]* e/ L6 C* W/ T, i6 O 使用方式: skill [signal to send] [options] 选择程序的规则' x- a: L; R+ l
说明:" E. C- j5 K) _. i- n; j7 I
送个讯号给正在执行的程序,预设的讯息为 TERM (中断) , 较常使用的讯息为
1 c& l P' |3 S HUP , INT , KILL , STOP , CONT ,和 0+ O3 J! Q9 |/ Q' Y) a
讯息有三种写法:分别为 -9 , -SIGKILL , -KILL , 可以使用 -l 或 -L 已列出
# ~% N$ r$ D c) d- {, u. b v 可使用的讯息。
. b* w2 [& |6 E, | 可使用的讯息。5 ^/ a$ F0 I* l# B z# M* \, f0 r8 a
一般参数:. ^# W$ f3 r- H6 d* [5 J! c3 X
-f 快速模式/尚未完成( g& R, M6 d! B
-i 互动模式/ 每个动作将要被确认# N, s1 M/ r6 a0 ^, j$ G: h
-v 详细输出/ 列出所选择程序的资讯( k8 }7 n+ \/ \) a/ `
-w 智能警告讯息/ 尚未完成' B6 q' z J( B4 q
-n 没有动作/ 显示程序代号4 j; x! E5 d+ M+ G. `4 q* ]
参数:选择程序的规则可以是, 终端机代号,使用者名称,程序代号,命令名称。5 E0 Z% M2 X) `
-t 终端机代号 ( tty 或 pty )8 R8 Q- [! U; r5 r
-u 使用者名称2 \+ ^* i+ ?4 Y2 v. f
-p 程序代号 ( pid )/ L5 u" R8 K: I! c* I! F4 N
-c 命令名称 可使用的讯号:
) y; \4 \9 J9 h+ D 以下列出已知的讯号名称,讯号代号,功能。0 k8 c' b4 A8 A) v0 B& `
名称 (代号) 功能/ 描述
Z. Q( }4 F. i( w+ ? ALRM 14 离开+ n( w8 a( ?9 _/ X6 N( V
HUP 1 离开
! w" k9 ^" q, h! v- p4 I INT 2 离开; r% j0 I: }) {" k
KILL 9 离开/ 强迫关闭
5 N7 ~* j4 x0 c: U8 \. b PIPE 13 离开5 H: ^) ]* h: ~8 U8 ?/ g
POLL 离开6 |3 l ]2 b3 b$ _- y0 ^0 [
PROF 离开. A3 R) L2 {9 |+ q1 \" M6 d
TERM 15 离开$ f8 N7 a" e7 w1 c7 [7 G( o
USR1 离开$ S& [" e5 G& J P+ A
USR1 离开6 O8 u# C1 s" u8 ^4 N6 o
USR2 离开) Y o) F, \. U7 Y3 ^
VTALRM 离开- @7 h# F2 z3 V
STKFLT 离开/ 只适用于i386, m68k, arm 和 ppc 硬体
) }) ?) q3 x3 s( A UNUSED 离开/ 只适用于i386, m68k, arm 和 ppc 硬体
% J: O0 x8 b9 ~4 k! | TSTP 停止 /产生与内容相关的行为. U4 J! A2 r$ X/ W
TTIN 停止 /产生与内容相关的行为: G6 o' A4 ]8 D# w1 R. o$ K
TTOU 停止 /产生与内容相关的行为: v S; R0 p! C8 e% F% }
STOP 停止 /强迫关闭# @- n& `; X" z
CONT 从新启动 /如果在停止状态则从新启动,否则忽略9 p8 R6 Y. _+ f+ n4 @, @& z
PWR 忽略 /在某些系统中会离开
# V# W5 o+ } p* k5 T4 l8 } WINCH 忽略
5 K8 ?8 e0 z) h8 ?5 A8 ~+ d CHLD 忽略
; C% X; Y1 O: b/ l8 N9 _3 j ABRT 6 核心2 A$ L& v5 ]+ I( l; p; I& ]2 H F
FPE 8 核心
4 z% `. n8 C; e) e# [, p1 H) K ILL 4 核心) s4 z0 a& J' c) x. t+ a% m m* p5 u
QUIT 3 核心
o, ?; T& F* F$ [$ E' p% x0 s SEGV 11 核心
, A1 G( s3 S% x N( E3 ?* s" L5 Q0 J TRAP 5 核心5 ?0 W; Q/ M( N% A2 o1 B S
SYS 核心 /或许尚未实作
, I2 y4 X! }. s2 a EMT 核心 /或许尚未实作) f: ] q7 d( V8 N
BUS 核心 /核心失败
- |3 t0 H! K) s) X8 d. [- e5 t XCPU 核心 /核心失败: B6 E } O6 e) k6 _, r
XCPU 核心 /核心失败: `( B. T% y7 h) f% p" f* ^
XFSZ 核心 /核心失败
4 E+ E/ G6 I) v N l0 n 范例:
% T# O0 m0 _- {, ]% p. {: D- T 停止所有在 PTY 装置上的程序
' A6 ~9 }6 I# Z# }( _6 B4 k6 Q) B skill -KILL -v pts/*
7 ]$ d& P% W+ v 停止三个使用者 user1 , user2 , user3
. c- s0 x# \1 _5 O" d$ n6 W1 I skill -STOP user1 user2 user3$ m8 F: {) z- C! P8 X% Q
其他相关的命令: kill
. Z$ i: Q. c8 ~ f
& x: x( |; {4 g: t# z 名称:expr
1 T9 I) c; K. l* }( n, I' f7 U 使用权限:所有使用者
( A N! ^4 v! m: S4 U ### 字串长度
: K3 S7 ?* [) g3 F+ J" G8 n shell>> expr length "this is a test"
: O: V M4 y& X2 q" h 14% w- S0 a/ c$ a: \4 R9 n; M
### 数字商数
) k/ Y4 M4 O3 u) l shell>> expr 14 % 9
* Z3 T+ ?0 i. @3 M 5. o& `8 m/ H. J/ p! V
### 从位置处抓取字串
! z* X) M0 i7 Z- p. W shell>> expr substr "this is a test" 3 5. y: n R+ k+ ]$ y
is is
! A. G% q! _5 G3 M: @. ^ ### 数字串 only the first character
/ V3 n- D3 y, u/ ^: x2 f' b/ M% Q shell>> expr index "testforthegame" e
; B9 W S! E- K 2: S Y/ l3 t( Y7 U2 d9 U
### 字串真实重现! z9 `7 ]3 A- O+ B) ^
### 字串真实重现
& g% G, Q( ?' K$ F- R shell>> expr quote thisisatestformela
7 n: \2 `2 z6 X7 O( C& \ thisisatestformela
' k; ^4 x: |- E- {. V5 A o b3 H8 S
( U2 g) \2 N" _3 V6 t 名称: tr
$ w# p7 J' ]$ l& ? ### 1.比方说要把目录下所有的大写档名换为小写档名?1 w/ J/ M% f4 E) Q ~
似乎有很多方式,"tr"是其中一种:1 r1 @' \) f( c* g
#!/bin/sh7 B c1 T7 Q) J, m0 ]" H
dir="/tmp/testdir";4 S% M. a. O/ H9 }- N
files=`find $dir -type f`;& N; o; J# t; S& ]; T, t, f; z; K
for i in $files, ]3 @7 r' F# G& X' l. q5 l2 d& h
do
' r& L# s) j. p+ Q1 a dir_name=`dirname $i`;
$ \. G& U5 j& \/ k5 W7 T) j ori_filename=`basename $i`9 v3 }* H2 M$ G' O. V$ k4 W
new_filename=`echo $ori_filename | tr [:upper:] [:lower:]` >3 u5 w+ u" J- g1 ?8 x2 O' N
/dev/null;+ M2 O0 L: x, ?- S) P$ `
#echo $new_filename;
; N9 C* `& I/ ]% B+ M mv $dir_name/$ori_filename $dir_name/$new_filename
4 e. p) f. s2 W: P+ Z- b8 N( O8 ^ done4 G& D- L9 G6 e k4 r, L
### 2.自己试验中...lowercase to uppercase
/ ^% o5 E' J1 t, [, ^& G tr abcdef...[del] ABCDE...[del]* o4 n/ k0 z+ y% {) x }7 g7 I( k* y% `
tr a-z A-Z
o, p8 b6 _1 m) u tr [:lower:] [:upper:]
$ d& M- s$ ~+ Q( i8 ~; [4 U" L shell>> echo "this is a test" | tr a-z A-Z > www" l" E+ Q& X5 V c
shell>> echo "this is a test" | tr a-z A-Z > www/ Y: n& l) V: D6 _6 m0 X
shell>> cat www( @9 B8 O& n$ ^# P" u8 D
THIS IS A TEST. e4 U+ ~% U+ g7 E! k
### 3.去掉不想要的字串
3 Q+ b3 K, B& w( b shell>> tr -d this ### 去掉有关 t.e.s.t
6 E0 m+ R: u. u' |/ m/ o this
2 n0 f ]$ n' t. x5 P* W! k/ l man( U. G8 @+ ~) f7 Q
man
9 o* Z) W8 w! Z test
+ ~9 i; m7 r7 j' W e
2 N# q0 O: Z" A2 i$ ]) V ### 4.取代字串) e% `( n3 o1 r, f5 o# j
shell>> tr -s "this" "TEST") v2 k, N, v* S' R L! |
this
7 \0 @+ L3 p0 |6 }9 n9 j* H ?9 u TEST
( G( b5 t' v& l- \ th, \& W2 A0 \3 E/ X
TE2 ?6 }7 q- }5 Z/ }% E* t: O
S$ {+ @' I8 A9 ]9 q# r 指令:clear1 ^: j; L/ B# r+ U; s) J, J+ Q
用途:清除萤幕用。1 F1 Q( T/ a1 L/ |' l9 M
使用方法:在 console 上输入 clear。/ F" E$ A, o8 _
) ^$ `& m! l0 M* J" y. ?7 _6 H D 名称: reset, tset* S$ U3 U" G9 h
使用方法: tset [-IQqrs] [-] [-e ch] [-i ch] [-k ch] [-m mapping]
9 ]* X7 i; p& l6 i( o! L [terminal]
+ ~& e4 w% I4 I2 L 使用说明:" X- _: K, k6 S! G9 I) q( O6 m7 Q
使用说明:) v" T0 S7 `/ _7 O! e
reset 其实和 tset 是一同个命令,它的用途是设定终端机的状态。一般而言,8 X+ [' i+ M# ?1 \( ?3 d- M
这个命令会自动的从环境变数、命令列或是其它的组态档决定目前终端机的型态
5 l7 q5 Z6 Q% v" ]- a 。如果指定型态是 ? 的话,这个程式会要求使用者输入终端机的型别。4 v( U* g8 g! P; }# \
由于这个程式会将终端机设回原始的状态,除了在 login 时使用外,当系统终端; n& O# l# o: e, W4 S+ a' D- o3 p
机因为程式不正常执行而进入一些奇怪的状态时,你也可以用它来重设终端机o* t* u9 ^, u& d7 k: a
例如不小心把二进位档用 cat 指令进到终端机,常会有终端机不再回应键盘输入
8 U& p1 A% L" k3 u' {- P' y ,或是回应一些奇怪字元的问题。此时就可以用 reset 将终端机回复至原始状态3 z/ \1 L) u3 I _/ e' g: s% k
。选项说明:
$ o7 j1 g- I" k. G' f1 ^& q -p1 n$ k6 a) r1 ^3 G
将终端机类别显示在萤幕上,但不做设定的动作。这个命令可以用来取得目前终- w7 ?3 z# @& Q- Y7 q% t2 ?
端机的类别。: i5 l2 L3 T' {9 W& D7 H( n: a" g
-e ch' d! `+ B5 m5 o8 A( a9 s6 P+ T: E- r
将 erase 字元设成 ch8 U0 y2 z7 y+ G' ~# L& D
-i ch
, m( V! |! y( Y! F: | y+ R 将中断字元设成 ch
- Q T9 l C0 B/ s- ] -k ch/ U/ h3 h3 F1 o8 o
将删除一行的字元设成 ch
7 |. \) w( O8 Y! M -I6 J1 {7 S, x9 S, l
不要做设定的动作,如果没有使用选项 -Q 的话,erase、中断及删除字元的目前
0 a; ~0 @- T( x; w7 B6 X 值依然会送到萤幕上。
! g- }6 E/ g$ K, [- H -Q5 i! \# S: P4 V! c; x1 g, ?6 ]4 u
不要显示 erase、中断及删除字元的值到萤幕上。: z/ L; ]( A2 d4 P) u8 _5 q
不要显示 erase、中断及删除字元的值到萤幕上。
+ Q4 m4 X% }5 E -r
5 n( h* J5 A! j& p i u3 H3 e( g 将终端机类别印在萤幕上。4 G% w; R k, U2 U: p! F
-s
$ c6 G! Y; l6 E 将设定 TERM 用的命令用字串的型式送到终端机中,通常在 .login 或
$ R' k6 i& o& O9 | .profile 中用
$ L Y6 s1 z/ Y4 l) J8 h; F 范例:& j& P- i6 T" A* O- l/ k8 O7 Z; Y
让使用者输入一个终端机型别并将终端机设到该型别的预设状态。
$ H' M* ] n8 `# q2 r0 d # reset ?* J/ f; e' K: u
将 erase 字元设定 control-h4 e/ T+ F# _' W) j$ R0 J, N3 t
# reset -e ^B: y8 i8 a7 Y7 }; F7 ~2 I3 p
将设定用的字串显示在萤幕上
( ~: z* p4 q8 N! c # reset -s
6 z& x3 Z8 c% d$ ^, [" {: E4 }0 i Erase is control-B (^B).
( m2 U) v- F& b9 T* C& p Kill is control-U (^U).
0 ` d( s5 ]8 S1 J# R Interrupt is control-C (^C)." |( t3 E, w# Z! Y
TERM=xterm;
% K- {; ]/ h6 X5 _
6 a+ g7 H5 k: g7 r. @ 名称:compress
8 D: D9 D% `6 Q2 k5 G+ _+ b0 x 使用权限:所有使用者; [" i/ A" R: ~+ ]
使用方式:compress [-dfvcV] [-b maxbits] [file ...]
9 u, c, `& @, V# F3 }6 [ 说明:1 v" v2 c: g; _6 V+ [' ]7 k; \4 i4 v( `
compress 是一个相当古老的 unix 档案压缩指令,压缩后的档案会加上一个 .Z% z# F% W: m+ }
延伸档名以区别未压缩的档案,压缩后的档案可以以 uncompress 解压。若要将; ] M7 U f0 n3 D; y8 O2 ?
延伸档名以区别未压缩的档案,压缩后的档案可以以 uncompress 解压。若要将
! J8 e$ x2 Z' d3 d 数个档案压成一个压缩档,必须先将档案 tar 起来再压缩。由于 gzip 可以产生
+ E. X- e( ]: R) q. n1 T 更理想的压缩比例,一般人多已改用 gzip 为档案压缩工具。1 ` N0 s) o) [4 l. V* ~! R% V. g
参数:1 c$ V. M' q! Z6 I, m6 a7 o
c 输出结果至标准输出设备(一般指荧幕)# G; ~/ J B9 z K
f 强迫写入档案,若目的档已经存在,则会被覆盖 (force)5 ]; }. d2 }1 ]' [" f
v 将程式执行的讯息印在荧幕上 (verbose)
/ A( ?- O f, H1 H- q b 设定共同字串数的上限,以位元计算,可以设定的值为 9 至 16 bits 。由于
+ }, N( b: E4 h2 n6 g% e 值越大,能使用的共同字串就 越多,压缩比例就越大,所以一般使用预设值 16# E! |" y9 R5 f9 o9 ?. x. ] o
bits (bits)
! |$ }3 u8 \% M. @) M d 将压缩档解压缩
; T& @% B N% D' z& U! _( V" ~ V 列出版本讯息" Y- H' w9 A- h' C: r( b9 J1 ?
范例:
( D' k4 {3 F3 C' i, R7 x# R. N1 o 将 source.dat 压缩成 source.dat.Z ,若 source.dat.Z 已经存在,内容则会8 M- ]7 y" q, _) P# z
被压缩档覆盖。
' }, R, V& V+ N& h3 u+ ?) S compress -f source.dat
: k: t4 _8 M8 \" t1 b 将 source.dat 压缩成 source.dat.Z ,并列印出压缩比例。
+ H/ {. h4 u4 I8 ^. E( z! [# B -v 与 -f 可以一起使用
9 U& C% ^3 I) e" _$ z$ K& c compress -vf source.dat \! t( E2 F! w% C/ T; g% I
将压缩后的资料输出后再导入 target.dat.Z 可以改变压缩档名。
/ [! |: N0 O6 \8 V! T l compress -c source.dat > target.dat.Z+ S2 T' I! x) N6 ]; M8 \
-b 的值越大,压缩比例就越大,范围是 9-16 ,预设值是 16 。* h6 q- O- `9 ~% j" z# i( I; h- V
compress -b 12 source.dat
" Y4 f* L e3 I$ \! p0 g compress -b 12 source.dat* u0 D5 y6 A2 h
将 source.dat.Z 解压成 source.dat ,若档案已经存在,使用者按 y 以确定覆5 |% v, S2 G2 H8 Q5 r6 Y y
盖档案,若使用 -df 程式则会自动覆盖档案。由于系统会自动加入 .Z 为延伸档
% {- h: B; v4 R0 }6 C' w 名,所以 source.dat 会自动当作 source.dat.Z 处理。2 ]( P! B0 z( I8 @: _: [1 g0 N/ U
compress -d source.dat) [* w! K& J) l
compress -d source.dat.Z |
|