- 在线时间
- 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
' \: x! I( L K/ L6 p 使用权限:所有使用者* n; L, r+ ~1 ~8 k8 X: a$ x
使用方式:
3 Y, W5 Z0 k {5 `, Z& Z+ t( q pstree [-a] [-c] [-h|-Hpid] [-l] [-n] [-p] [-u] [-G|-U] [pid|user]& X. p$ R) F" a2 D$ e
pstree -V
3 Z! B) \7 d* V 说明:将所有行程以树状图显示, 树状图将会以 pid (如果有指定) 或是以( Q8 t, `% h# V! s: ~# V
init 这个基本行程为根 (root) ,如果有指定使用者 id , 则树状图会只显示该
5 J8 t/ L7 A1 f. F 使用者所拥有的行程; e5 @" A. ^5 U7 I8 R$ {
参数:1 B. Y. t4 R; V- o
-a 显示该行程的完整指令及参数, 如果是被记忆体置换出去的行程则会加上括号/ k# G3 E8 j, K
-c 如果有重覆的行程名, 则分开列出 (预设值是会在前面加上 *
# l' ?) `% I! ?; ?# k" Y- J -c 如果有重覆的行程名, 则分开列出 (预设值是会在前面加上 *
7 u, e$ {9 ^4 F 范例:7 x$ _' Y A' @- g9 F
pstree+ l6 O o9 o7 I% O
init-+-amd0 ~: q# A) O6 ^3 y4 z7 _
|-apmd
; i! \# D8 ? m' f* K |-atd4 O% S0 \$ y- t( p; B' y6 F
|-httpd---10*[httpd]
# s3 |( R5 z9 b %pstree -p
$ Q( e/ {& }' L$ Z init(1)-+-amd(447)+ v5 B; D5 z8 B- |, H
|-apmd(105) |7 u. [. m! q
|-atd(339); Q: C4 o* T! j) N1 |
%pstree -c
: W+ n& y, m+ r- ]! S1 ^0 ?6 R init-+-amd
_; H7 H0 p* S6 C8 j+ P |-apmd0 v, F4 T! ~4 J8 e/ n5 }8 y
|-atd$ h$ \4 ?$ I$ b6 V, c
|-httpd-+-httpd
" D `! S7 o2 q% b | |-httpd
4 S% U/ E2 h- b1 F' _/ @* u | |-httpd
" t3 g$ [5 B4 W4 b7 M: { | |-httpd7 o) \* J' ?2 _6 F
....
: A) T7 x! f4 [0 g9 N3 a& f) T& S* J F! T' o: H
名称:renice
. a A7 A% ~" P* ?( C6 |9 S 使用权限:所有使用者
/ } x$ j+ X6 b- J# K6 r9 Z! a 使用方式:renice priority [[-p] pid ...] [[-g] pgrp ...] [[-u] user
9 I* r4 L2 s( m2 S: o2 K 使用方式:renice priority [[-p] pid ...] [[-g] pgrp ...] [[-u] user
+ ^; K; u; g1 t ...]
4 R6 _6 t0 y( R3 g9 Z0 J, _+ d) A 说明:重新指定一个或多个行程(Process)的优先序(一个或多个将根据所下的参
% T/ v+ j3 Q' v" D 数而定)
) d, A7 t& H& G6 t2 [ 把计?6 p. m, G/ N) F Y! B* r
-p pid 重新指定行程的 id 为 pid 的行程的优先序8 G7 W' J. C- U4 ^6 h9 T; a! A2 Z
-g pgrp 重新指定行程群组(process group)的 id 为 pgrp 的行程 (一个或多
8 y, M7 D( v7 t8 u5 D0 Y" i2 f; Q 个) 的优先序: @, E( n; h/ W7 n
-u user 重新指定行程拥有者为 user 的行程的优先序
4 g/ Q5 y2 g9 h% l; D% N) x/ z& Y 范例:
5 M# n( w" M& ?( o$ h$ b 将行程 id 为 987 及 32 的行程与行程拥有者为 daemon 及 root 的优先序号码: D' ?. Z3 n, ~% z+ K2 ^9 y
加 1 :/ l- ]% E5 P4 g% N
renice +1 987 -u daemon root -p 32
2 p0 \6 B& b b4 [ 注意 : 每一个行程(Process)都有一个唯一的 (unique) id?" L; i2 E+ F" U, w U/ s8 z+ e
, u6 [: N' e8 d$ i# O; g# D( u 名称:top
5 C7 v! b/ q9 ? 使用权限:所有使用者
$ ]7 p5 Y% w$ E! ? 使用方式:top [-] [d delay] [q] [c] [S] <i> [n] <b>
& J$ @6 w U* }8 E' [ 说明:即时显示 process 的动态
) Q( T8 f0 V- F5 ~' r# _8 E 把计?
: y G* [' d' V5 Z7 u' @, f" Q4 J d : 改变显示的更新速度,或是在交谈式指令列( interactive command)按 s. X# W7 k) E7 n N. k1 |, p
q : 没有任何延迟的显示速度,如果使用者是有 superuser 的权限,则 top 将
! S9 p3 H% Y' j" \& j4 n 会以最高的优先序执行
( q8 S5 D# t( q( Y. s c : 切换显示模式,共有两种模式,一是只显示执行档的名称,另一种是显示完
$ b" I5 F# n) n# [ c : 切换显示模式,共有两种模式,一是只显示执行档的名称,另一种是显示完
, o3 @0 |1 {! v# b0 n8 F: y6 [7 K 整的路径与名称S : 累积模式,会将己完成或消失的子行程 ( dead child
2 X( o1 _) }0 u process ) 的 CPU time 累积起来
0 L& y0 V3 g3 Y- F. x s : 安全模式,将交谈式指令取消, 避免潜在的危机
2 Y0 _' v4 P- \3 w. l i : 不显示任何闲置 (idle) 或无用 (zombie) 的行程
- w8 q! y- G3 W+ g8 f7 @9 c n : 更新的次数,完成后将会退出 top
4 l8 H8 z9 m1 [/ ?5 q: l. m* |# x b : 批次档模式,搭配 "n" 参数一起使用,可以用来将 top 的结果输出到档案- G- j6 Z4 {+ O; @3 x
内( v/ ^. z8 k! {( V9 C# J3 G+ Y
范例:
/ w ~8 ?( R, c* j% ]: L9 W 显示更新十次后退出 ;8 _. f) O _( Q9 f$ X$ }
top -n 10
7 a" y0 H' h l' b3 A8 h 使用者将不能利用交谈式指令来对行程下命令 :
6 V7 o# E2 U! O, R) i Y top -s
2 \1 H; z# z4 ]7 q& Z1 G 将更新显示二次的结果输入到名称为 top.log 的档案里 :
9 B" T A4 _* s7 e+ l1 v3 v top -n 2 -b < top.log
+ ~# o+ o# d8 r( n
5 M) a3 g0 o! w$ s! Z0 I# H 名称:skill
3 E" Q. t' v8 U- _+ r 使用权限:所有使用者
2 L9 A! y% y, W 使用方式: skill [signal to send] [options] 选择程序的规则
, C5 v+ \3 }" ?. E" G 说明:
1 `; l% ]) r9 L8 k1 E 送个讯号给正在执行的程序,预设的讯息为 TERM (中断) , 较常使用的讯息为
% }1 M9 D+ f& |% \; v8 B' X* s HUP , INT , KILL , STOP , CONT ,和 0. M% r- p8 N/ K9 S* l" T9 I
讯息有三种写法:分别为 -9 , -SIGKILL , -KILL , 可以使用 -l 或 -L 已列出' ^+ i9 W0 ?. }6 W1 T |
可使用的讯息。
! d) ^4 U) H/ g6 M' O# V1 h) A1 C 可使用的讯息。
`, P- X% |8 l5 ^2 \, b 一般参数:
+ f& J' [9 U: A; D! R- t8 T -f 快速模式/尚未完成
- j, f+ M/ d9 [5 P -i 互动模式/ 每个动作将要被确认
3 ^7 s; [8 L2 h: r/ m# u -v 详细输出/ 列出所选择程序的资讯
, N9 z9 b) t" M! V( o -w 智能警告讯息/ 尚未完成, t2 ?0 H, U2 s. t2 [* Q4 g
-n 没有动作/ 显示程序代号4 u+ ?; \& F+ K0 ]! v9 {+ q Y
参数:选择程序的规则可以是, 终端机代号,使用者名称,程序代号,命令名称。3 V J4 f* Z, X3 N
-t 终端机代号 ( tty 或 pty )4 i& ^9 d0 i5 s& X% ]1 \
-u 使用者名称, @* K3 P* F6 ~6 P) K
-p 程序代号 ( pid )/ O9 b6 n6 O# s& H4 X' {% W: `
-c 命令名称 可使用的讯号:, t( B2 l: R# W- a p+ D, |
以下列出已知的讯号名称,讯号代号,功能。. B1 q" s! ?: P, u( l' M5 M
名称 (代号) 功能/ 描述
( u o: p; w" o( n ALRM 14 离开
1 \/ v+ a) s; Y H) | HUP 1 离开
' _$ D" W7 a; g3 _5 [2 N INT 2 离开( p3 C0 N7 ~; C
KILL 9 离开/ 强迫关闭$ U& _/ {/ H, S! o
PIPE 13 离开4 p) l8 Q4 [" g) V! z; n
POLL 离开, S5 H& m( B/ E* K
PROF 离开+ c r5 m8 R. K5 D# L5 @0 c- m$ L
TERM 15 离开( f3 D4 a+ |. O3 |
USR1 离开3 n& \$ ^( t g# i' E$ l! I
USR1 离开 K- Z$ I) k/ h0 \5 r1 o& E% X4 E
USR2 离开" T4 j3 g+ b$ q& i$ B" j
VTALRM 离开
9 U" g# R# y9 A! E. z' Y& ]. A STKFLT 离开/ 只适用于i386, m68k, arm 和 ppc 硬体
! |# y/ N3 K7 Y8 E8 n UNUSED 离开/ 只适用于i386, m68k, arm 和 ppc 硬体% M( W5 y! c) a
TSTP 停止 /产生与内容相关的行为% W, n8 G& |. V7 j% H
TTIN 停止 /产生与内容相关的行为1 s H& i8 Z, z$ a8 I& `$ u
TTOU 停止 /产生与内容相关的行为, {( L. q0 V5 X% P: [2 d; f
STOP 停止 /强迫关闭. z; s7 A) D: [' T3 P
CONT 从新启动 /如果在停止状态则从新启动,否则忽略; X4 Y {6 m3 I
PWR 忽略 /在某些系统中会离开
; ~/ H. D. \. m s7 c# q WINCH 忽略
( k: n6 T: m4 H! ?1 J; P CHLD 忽略) _7 C# ?1 |, E A* s0 l! j- s# q
ABRT 6 核心
% S6 G; I% b) S- _" v2 Y& \% f FPE 8 核心9 N3 j) O# l1 t0 Z C, B
ILL 4 核心8 n7 H; A' G$ D! {
QUIT 3 核心5 \3 m. D, n+ X, I1 N( x
SEGV 11 核心" Y& _. [4 d, t- u& o+ X/ o4 k" I. Q
TRAP 5 核心. r7 g& J" l! Y* `1 A
SYS 核心 /或许尚未实作' B9 s& f z {5 x0 G ?
EMT 核心 /或许尚未实作
9 a& J0 a$ D! {1 D" o( @% F BUS 核心 /核心失败* i# Y( R8 j7 e2 E! `3 h& z
XCPU 核心 /核心失败
( P2 r- L) `0 X( M; u4 o h# R XCPU 核心 /核心失败
) \% Z4 y+ a$ _; B XFSZ 核心 /核心失败
3 Y& |% o) O# j6 @. W 范例:
( @$ ~4 W! X2 e! q. s 停止所有在 PTY 装置上的程序
0 s1 ]- e) _7 D* m skill -KILL -v pts/*
4 n& u& C0 f( W) V/ b+ o( g 停止三个使用者 user1 , user2 , user3) i0 G5 ^# I* \- y& s
skill -STOP user1 user2 user3
8 k1 i4 t1 L% P 其他相关的命令: kill
3 z% I d4 c( W: d x, W: r' N7 }* }" a
+ a d9 G1 g. m( y# y6 I: R! \3 M 名称:expr/ o# c4 G* K, X- U* [3 `
使用权限:所有使用者
' m* i- t/ v5 N3 j( K! L ### 字串长度
8 n G2 k" x s2 L shell>> expr length "this is a test"
4 Q0 I Y$ j3 L& S) H 14# ]/ t+ r, D9 ?! K7 ^
### 数字商数
/ t5 b( ]7 ] d9 a shell>> expr 14 % 9& x* m7 H* |% i: @2 L, e: `
5, V0 W9 Q2 n: o# d, ]
### 从位置处抓取字串
, I8 l9 i0 O% W4 O$ [0 | shell>> expr substr "this is a test" 3 5) C6 v5 F1 {' W* J3 H& Y
is is8 u6 _( R$ i+ b" w. X
### 数字串 only the first character
4 o7 F N) z1 e) J% h6 c) t shell>> expr index "testforthegame" e4 ~% h6 k1 D/ u @8 g' w7 _
2
/ Z5 \6 e/ N7 W( j* k. J" }2 u( Y ### 字串真实重现
- p, @$ g/ n- m) G- v ### 字串真实重现
4 {. v6 L2 z; K: y4 V shell>> expr quote thisisatestformela
4 K+ w0 x7 B- ~3 i# A thisisatestformela
3 p( J! |; f: Q% q! d, v
. D# S+ F" k# D& ^8 r5 x 名称: tr0 {9 F4 x7 q9 A
### 1.比方说要把目录下所有的大写档名换为小写档名?* _) X( }0 h0 x: I; Y, h/ Q
似乎有很多方式,"tr"是其中一种:
- C8 r' G& C. k* M #!/bin/sh
' H2 i$ ~$ U3 n7 |7 r dir="/tmp/testdir";
0 w: g Z2 ~6 U8 K6 }4 H5 o, D# Q6 J files=`find $dir -type f`;
( m( L8 w. R& H for i in $files
8 v) f9 O, ?+ Q* L% H) @+ A do
: {. l, ?2 z9 a9 Q dir_name=`dirname $i`;
: s1 p( S8 v, q/ h3 b ori_filename=`basename $i`- ~) a* K8 u2 n% Q4 q
new_filename=`echo $ori_filename | tr [:upper:] [:lower:]` >
+ E* |* z( s( {: u S- S; H& {5 w /dev/null;' L6 O4 Y5 a" Y' B! N/ t
#echo $new_filename;; [% x, p8 x/ ?8 D
mv $dir_name/$ori_filename $dir_name/$new_filename. u0 M I; r- x4 J$ l6 S
done
0 x$ G2 W; w' a- b! P4 Z2 y ### 2.自己试验中...lowercase to uppercase( T5 C0 J/ o1 [/ n" C3 Z
tr abcdef...[del] ABCDE...[del]
4 D, @' m7 k: X _7 L0 S7 s0 Z' ?2 W tr a-z A-Z
. m% j% U0 u4 Y3 Y3 V1 d; Q tr [:lower:] [:upper:]
. q( A8 L9 E' o2 E shell>> echo "this is a test" | tr a-z A-Z > www
' O# K n% J4 k shell>> echo "this is a test" | tr a-z A-Z > www+ L+ U/ K1 P2 t3 ^& J
shell>> cat www2 i% a6 [. d& ]! _* l5 s0 ~$ h' H
THIS IS A TEST/ x9 c; ]& Y; ^# }9 _/ C
### 3.去掉不想要的字串
& `. U& ?% n+ H3 u shell>> tr -d this ### 去掉有关 t.e.s.t9 S; r' S8 o) g( U7 D5 t/ x
this# @3 D( j7 T8 J; t- t7 a
man
: I( L4 ]! F G @% `. K$ i6 c man
3 h3 V6 O5 Z/ r$ A* p0 a test$ X: ^1 H, L2 U a+ k
e
" i/ Y+ }% }' r0 P' e( R5 B. d ### 4.取代字串
, y2 F2 V5 F0 T& X9 @ shell>> tr -s "this" "TEST"" z i* s2 v, @9 }, ~
this
9 s5 ~3 `* N; m9 d( T3 G& s7 I0 O TEST
- R( \4 j& @4 ]# r* Y& R th
% U* a: }+ f( h7 `) }8 ]4 Z TE
2 c* q5 Y- C; G2 I5 I
" L' ^/ R1 n* r h3 O) b4 T 指令:clear3 F' v; \$ H8 E7 |, ^
用途:清除萤幕用。
! J. C! I, t! @. C; G& i& @2 H- _ 使用方法:在 console 上输入 clear。+ e! c q5 K( u: c4 ^
N$ c: G k4 d! r4 n 名称: reset, tset
& c: o/ e2 x3 ]9 ^, b( n' d: B 使用方法: tset [-IQqrs] [-] [-e ch] [-i ch] [-k ch] [-m mapping]
/ g4 a+ A' y( ]- i$ v. Q [terminal]3 W5 [. [' S) s
使用说明:
5 }' N# A) k) U Z; G 使用说明:
8 T1 C; Y7 P6 Q$ d+ `# }: p reset 其实和 tset 是一同个命令,它的用途是设定终端机的状态。一般而言,
2 I7 i; Y% } [# V( S3 f8 ~ 这个命令会自动的从环境变数、命令列或是其它的组态档决定目前终端机的型态
6 F" Y: z7 ?/ d7 |/ U 。如果指定型态是 ? 的话,这个程式会要求使用者输入终端机的型别。- V1 g, L) k5 @& n9 ?7 J' }
由于这个程式会将终端机设回原始的状态,除了在 login 时使用外,当系统终端
& I% j! i' G5 } a 机因为程式不正常执行而进入一些奇怪的状态时,你也可以用它来重设终端机o
9 V6 L1 y; |) ]' f' L3 F1 w+ M! ^ 例如不小心把二进位档用 cat 指令进到终端机,常会有终端机不再回应键盘输入5 U. p4 @/ C' T9 A I8 d$ x
,或是回应一些奇怪字元的问题。此时就可以用 reset 将终端机回复至原始状态
. p8 O8 B3 Y6 q 。选项说明:; R" A0 s$ P4 B
-p
8 v/ B/ d1 [/ G6 ]) W* F3 U. f0 x 将终端机类别显示在萤幕上,但不做设定的动作。这个命令可以用来取得目前终
: k9 v$ F6 ]) {' ~& o: e+ c1 D 端机的类别。
8 f% w! B* \6 H$ X3 a -e ch
0 Y8 |( x- n" u) {9 K 将 erase 字元设成 ch1 w9 H% z9 _' ~! d! _8 P
-i ch/ f( G. N2 M( ?5 K! u& T9 E, D
将中断字元设成 ch/ }: z. h8 q0 K2 {
-k ch$ ^# w( S2 E1 q" K
将删除一行的字元设成 ch c s6 B# v! v$ @' r" t
-I
- [- o/ x5 i9 y8 J2 \ 不要做设定的动作,如果没有使用选项 -Q 的话,erase、中断及删除字元的目前
- v& |% `5 X; c h8 ~. Z 值依然会送到萤幕上。* y n1 {, L" K/ @$ o& ]
-Q
9 W6 ]8 _0 S7 ?9 A, g5 c$ W% d' X 不要显示 erase、中断及删除字元的值到萤幕上。1 ], ^% k' y' }8 r# r/ R6 {
不要显示 erase、中断及删除字元的值到萤幕上。
m0 R5 `5 y' s# M0 C -r4 ^2 G- P5 w& ~1 D
将终端机类别印在萤幕上。5 k# N% h& a0 \8 S& J8 t
-s
1 x8 `" Z; O9 l3 } 将设定 TERM 用的命令用字串的型式送到终端机中,通常在 .login 或
. o: P# ^; [& a6 `+ S7 C% i .profile 中用# u5 b7 C: q9 R" M& W% c2 m% I
范例:
) B7 d. U0 P I: ?& c5 m& e. {7 O 让使用者输入一个终端机型别并将终端机设到该型别的预设状态。8 S% z4 u: q1 |! q+ P
# reset ?2 r; b8 I) a$ v
将 erase 字元设定 control-h
; }9 T7 {2 q$ A* M/ S2 }/ M # reset -e ^B
6 D& J6 T a6 U* H) e0 t' P 将设定用的字串显示在萤幕上
, h/ c7 I4 V/ t( _+ r/ s # reset -s
" Q5 l: j2 e( Z% ]& Y1 G Erase is control-B (^B).
% S6 q! U5 v! w; o* Q& R Kill is control-U (^U).4 q9 H6 y2 {( n" l: \, X) D7 T- R
Interrupt is control-C (^C).5 G! N$ {4 E' `, w; X
TERM=xterm;
! l3 |$ j! }8 _# v$ Y8 p0 n) Y3 ?8 M5 A# V. ^
名称:compress* B2 o3 Y6 G" R$ g# j
使用权限:所有使用者
: r+ S# z' m' x+ y$ O' ? 使用方式:compress [-dfvcV] [-b maxbits] [file ...]& ~6 h5 M# J5 P
说明:
, l& Q9 u% U; K2 E4 M& G compress 是一个相当古老的 unix 档案压缩指令,压缩后的档案会加上一个 .Z A u( O6 B: M1 {7 Q
延伸档名以区别未压缩的档案,压缩后的档案可以以 uncompress 解压。若要将
- C# f& @) z1 ]5 @! O- b 延伸档名以区别未压缩的档案,压缩后的档案可以以 uncompress 解压。若要将) ]' S: V2 L- C# _! |3 ~
数个档案压成一个压缩档,必须先将档案 tar 起来再压缩。由于 gzip 可以产生2 f' E7 z! z N
更理想的压缩比例,一般人多已改用 gzip 为档案压缩工具。" p2 B2 V0 Q/ r4 ] Q7 [* z' o* \, W
参数:' {; M5 l% k2 e2 z! g+ Q% m1 m
c 输出结果至标准输出设备(一般指荧幕)" f- m' { C! B: J8 \5 V! u
f 强迫写入档案,若目的档已经存在,则会被覆盖 (force)
U1 U/ e. J, [1 Z s% ?! l v 将程式执行的讯息印在荧幕上 (verbose)% W* m: L/ G$ A& c G$ p( O
b 设定共同字串数的上限,以位元计算,可以设定的值为 9 至 16 bits 。由于
/ z0 C% d0 b* ?" J; O 值越大,能使用的共同字串就 越多,压缩比例就越大,所以一般使用预设值 16
5 S' w3 T; Y( e8 @3 H$ }, b bits (bits)
% W% c, x, ]) l( d d 将压缩档解压缩
; _2 M1 L1 y! _' t: G V 列出版本讯息. {9 U+ e/ |; o u4 }. P+ E( y
范例:0 L: x+ y, n! R, S F
将 source.dat 压缩成 source.dat.Z ,若 source.dat.Z 已经存在,内容则会
" G: d2 I2 X, ^8 z+ t 被压缩档覆盖。, E+ B: ]" A9 C! g4 K
compress -f source.dat
$ n! l. K- ^. H8 F) F 将 source.dat 压缩成 source.dat.Z ,并列印出压缩比例。& o; O' ~* s) Q. r
-v 与 -f 可以一起使用5 f, {5 u0 ~) h X8 U
compress -vf source.dat, k0 i" t% n1 G) L/ ^/ H2 y$ U
将压缩后的资料输出后再导入 target.dat.Z 可以改变压缩档名。
# g1 F' }, G1 h compress -c source.dat > target.dat.Z
9 q7 T) Q" P9 f- _- F2 X0 } -b 的值越大,压缩比例就越大,范围是 9-16 ,预设值是 16 。
+ z( R6 J8 L$ k compress -b 12 source.dat
7 G( ?+ m8 y+ Z2 W3 e compress -b 12 source.dat
5 a/ b/ Y# u& O) j 将 source.dat.Z 解压成 source.dat ,若档案已经存在,使用者按 y 以确定覆
6 V/ q* D; |. U/ Y" q 盖档案,若使用 -df 程式则会自动覆盖档案。由于系统会自动加入 .Z 为延伸档7 g A: p3 e; x2 {& i0 T
名,所以 source.dat 会自动当作 source.dat.Z 处理。
. d) q/ B7 R' D5 U compress -d source.dat
* G% I9 f2 _& N3 R6 ~$ J% e& l compress -d source.dat.Z |
|