社区应用 最新帖子 精华区 社区服务 会员列表 统计排行 社区论坛任务 迷你宠物
  • 4513阅读
  • 6回复

linux常用命令

级别: 终身会员
发帖
3743
铜板
8
人品值
493
贡献值
9
交易币
0
好评度
3746
信誉值
0
金币
0
所在楼道
linux常用命令 w~}*MsB  
Xb/W[rcs  
称:/etc/aliases 0@BhRf5  
使用权限:系统管理者 )0tq&  
使用方式: 请用 newaliases 更新资料库 w1N-`S:  
说明: t XbMP  
sendmail 会使用一个在 /etc/aliases 中的档案做使用者名称转换的动作。当 sendmail 收到一个要送给 xxx 的信时,它会依据 aliases档的内容送给另一个使用者。这个功能可以创造一个只有在信件系统内才有效的使用者。例如 mailing list 就会用到这个功能,在 mailinglist 中,我们可能会创造一个叫 redlinux@link.ece.uci.edu 的 mailinglist,但实际上并没有一个叫 redlinux 的使用者。实际 aliases 档的内容是将送给这个使用者的信都收给 mailing list 处理程式负责分送的工作。 rQrh(~\:  
@v:p)|Ne;  
/etc/aliases 是一个文字模式的档案,sendmail 需要一个二进位格式的 /etc/aliases.db。newaliases 的功能传是将 /etc/aliases 转换成一个 sendmail 所能了解的资料库。范例: (E*pM$  
# newaliases ^U5g7Emf  
8c1ma  
下面命令会做相同的事, `S&.gPE2  
# sendmail -bi UA%tI2  
4:50dj  
相关命令: n/zTS3<  
mail, mailq, newaliases, sendmail UHaY|I${U  
<,X?+hr  
” mail [返回] +~ZFao qf  
名称:mail -9X#+-  
RaX :&PE  
使用权限:所有使用者 @pn<x"F5'  
!! \O B6  
使用方式:mail [-iInv] [-s subject] [-c cc-addr] [-b bcc-addr] user1 [user 2 ...] It@1!_tO2  
6u6,9VG,  
说明: vgyv~Px]AW  
mail 不仅只是一个指令, mail 还是一个电子邮件程式,不过利用 mail 来读信的人应该很少吧!对于系统管理者来说 mail 就很有用,因为管理者可以用 mail 写成 script ,定期寄一些备忘录提醒系统的使用者。 A4|L;z/A[h  
H[;\[ 3  
参数: W["c3c  
i 忽略 tty 的中断讯号。 (interrupt) S0zk<S  
I 强迫设成互动模式。 (Interactive) v ?OIK=Xm  
v 列印出讯息,例如送信的地点、状态等等。 (verbose) p10i_<J]=  
n 不读入 mail.rc 设定档。 v"~0 3-SX  
s 邮件标题。 Y6R+i0guz  
c cc 邮件地址。 :wR aB7  
b bcc 邮件地址。 YU (|i}b  
V\=QAN^  
范例: $={^':Uh  
*D_pFS^l  
将信件送给一个或以上的电子邮件地址,由于没有加入其他的选项,使用者必须输入标题与信件的内容等。而 user2 没有主机位置,就会送给邮件伺服器的 user2 使用者。 {~=Z%Cj2Q  
mail user1@email.address BT3X7Cx  
mail user1@email.address user2 (G#QRSXc\  
M{   
将 mail.txt 的内容寄给 user2 同时 cc 给 user1 。如果将这一行指令设成 cronjob 就可以定时将备忘录寄给系统使用者。 61*inGRB  
UbDRE[^P  
mail -s 标题 -c user1 user2 < mail.txt $HE ?B{  
%1jlXa  
指令:mesg o'hwyXy/S  
使用权限 : 所有使用者 \-F F[:|J  
vf&Sk`  
使用方式 : mesg [y|n] ]y52%RAKI  
(vXes.|+t  
说明 : 决定是否允许其他人传讯息到自己的终端机介面 y(2FaTjM  
;v=v4f'+  
把计 ? 4w)aAXK  
Q!&@aKl  
y : 允许讯息传到终端机介面上。 wgV?1S>Z  
n : 不允许讯息传到终端机介面上 。 >oOZDuj   
如果没有设定,则讯息传递与否则由终端机界面目前状态而定。 !#' y#  
IFd2r;W8  
例子 : >AUj4d  
改变目前讯息设定,改成不允许讯息传到终端机介面上 : &i8UPp%  
mesg n s${|A =  
与 mesg 相关的指令有: talk,write,wall。 Scfk] DT  
名称:/etc/aliases u&7c2|Q  
使用权限:系统管理者 {B d 0  
使用方式: newaliases }o  {6  
说明: .on}F>3k$  
sendmail 会使用一个在 /etc/aliases 中的档案做使用者名称转换的动作。当 sendmail 收到一个要送给 xxx 的信时,它会依据 aliases档的内容送给另一个使用者。这个功能可以创造一个只有在信件系统内才有效的使用者。例如 mailing list 就会用到这个功能,在 mailinglist 中,我们可能会创造一个叫 redlinux@link.ece.uci.edu 的 mailinglist,但实际上并没有一个叫 redlinux 的使用者。实际 aliases 档的内容是将送给这个使用者的信都收给 mailing list 处理程式负责分送的工作。 {rE]y C^  
+ NpH k  
/etc/aliases 是一个文字模式的档案,sendmail 需要一个二进位格式的 /etc/aliases.db。newaliases 的功能传是将 /etc/aliases 转换成一个 sendmail 所能了解的资料库。 Oj`I=O6  
F/(z3Kf  
参数:没有任何参数。 范例: O&( @Ka  
# newaliases c7[+gc5}  
JS:AHJSz  
下面命令会做相同的事, X7~AqG  
# sendmail -bi l^"HcP6  
F ~O}@e{  
相关命令: s+jL BY  
mail, mailq, newaliases, sendmail -NgL4?p=  
名称 : talk <:gNx%R  
使用权限 : 所有使用者 '*XX|\.  
g,,'Pdd7Pn  
使用方式 : $RJpn]d j  
? 016  
talk person [ttyname] N%K%0o-  
说明 : 与其他使用者对谈 s<;kTReA  
MNzWTn@  
把计 : <dAD-2O+  
person : 预备对谈的使用者帐号,如果该使用者在其他机器上,则可输入 person@machine.name Z8yt8O  
ttyname : 如果使用者同时有两个以上的 tty 连线,可以自行选择合适的 tty 传讯息 /A{/  
6k%Lc4W  
例子.1 : }vGW lNd#g  
PE7D)!d T  
与现在机器上的使用者Rollaend对谈,此时 Rollaend 只有一个连线 : fZ6"DJZ  
talk Rollaend 1p%75VW  
Vr1yj  
接下来就是等Rollaend回应,若Rollaend接受,则Rollaend输入 `talk jzlee`即可开始对谈,结束请按 ctrl+c  zG0191f  
VBe.&b8  
例子.2 :与linuxfab.cx上的使用者Rollaend对谈,使用pts/2来对谈 : xD|CQo}:  
talk Rollaend@linuxfab.cx pts/2 )?zlhsu}1;  
<Jwx|  
>I^_kBa  
接下来就是等Rollaend回应,若Rollaend接受,则Rollaend输入 `talk jzlee@jzlee.home`即可开始对谈,结束请按 ctrl+c [fjP.kw;J  
( ;(DI^Un8  
注意 : 若萤幕的字会出现不正常的字元,试着按 ctrl+l 更新萤幕画面。 dRXEF6G  
x_K8Gr#Z0  
名称 : wall 7B"*< %<  
使用权限 : 所有使用者 $Z2Y%z6y  
4{Q{>S*h  
使用方式 : ivb?B,Lz0  
wall [ message ] =Co[pt  
使用说明: q0a8=o"|  
wall 会将讯息传给每一个 mesg 设定为 yes 的上线使用者。当使用终端机介面做为标准传入时, 讯息结束时需加上 EOF (通常用 Ctrl+D)? s;[OR  
0K *|B.O  
例子 : ]@rt/ eX  
}+wvZq +c  
传讯息"hi" 给每一个使用者 : <RFT W}f!  
wall hi zZ11J0UI  
名称 : write ^zs]cFN#%  
使用权限 : 所有使用者 `Zm- F  
F CbU> 1R  
使用方式 : dQkp &.  
/`b(} m  
write user [ttyname] 2xx  
说明 : 传讯息给其他使用者 q]qKU`m!Q`  
{|Pg]#Wi&  
把计 : `YinhO:Z  
OlwORtWzZ  
user : 预备传讯息的使用者帐号 ^ rB7&96C,  
ttyname : 如果使用者同时有两个以上的 tty 连线,可以自行选择合适的 tty 传讯息 2[; 4D/`*  
S# 9EBw7  
例子.1 : ?8O %k<?  
!9/1_Bjv  
传讯息给 Rollaend,此时 Rollaend 只有一个连线 : ;*Z.|?3 MM  
write Rollaend p!wx10b  
C72!::o  
接下来就是将讯息打上去,结束请按 ctrl+c >2%*(nL  
`BA,_N|6  
例子.2 :传讯息给 Rollaend,Rollaend 的连线有 pts/2,pts/3 : K\2UwX  
write Rollaend pts/2 ;:/<XfZ  
!pMp n%r<]  
接下来就是将讯息打上去,结束请按 ctrl+c PU\?eA  
:qQpBr$  
注意 : 若对方设定 mesg n,则此时讯席将无法传给对方 hj_%'kk-A  
y`n'>F11  
名称:kill x2M'!VK>n1  
使用权限:所有使用者 1;Dug  
{#]vvO2~$  
使用方式: ,8vqzI  
r{Cbx#;  
kill [ -s signal | -p ] [ -a ] pid ... H1bPNt63  
kill -l [ signal ] F.%g_Xvk:  
说明:kill 送出一个特定的信号 (signal) 给行程 id 为 pid 的行程根据该信号而做特定的动作, 若没有指定, 预设是送出终止 (TERM) 的信号 =%\y E0#  
把计? !4blX'<w  
MBO3y&\S4  
-s (signal) : 其中可用的讯号有 HUP (1), KILL (9), TERM (15), 分别代表着重跑, 砍掉, 结束; 详细的信号可以用 kill -l 4 )U,A~ !  
-p : 印出 pid , 并不送出信号 < SIe5" {  
-l (signal) : 列出所有可用的信号名称 !|1GraiS  
范例: g3`:d)|  
4.^1D';(  
将 pid 为 323 的行程砍掉 (kill) : D@]*{WO  
kill -9 323 {r$n $  
"0&+ `7  
将 pid 为 456 的行程重跑 (restart) : X9YYUnR2  
kill -HUP 456 yHka7D  
oOU?6nq  
名称:nice z'(][SB  
使用权限:所有使用者 J!5>8I(_wX  
8)1 k>=  
使用方式:nice [-n adjustment] [-adjustment] [--adjustment=adjustment] [--help] [--version] [command ][arg...]] ^Iz(V2  
V\ 7O)g  
说明:以更改过的优先序来执行程式, 如果未指定程式, 则会印出目前的排程优先序, 内定的 adjustment 为 10, 范围为 -20 (最高优先序) 到 19 (最低优先序) C]xKdPQj%  
ZMI!Sl  
9AxeA2/X  
把计? EzXGb  
)225ee>  
-n adjustment, -adjustment, --adjustment=adjustment 皆为将该原有优先序的增加 adjustment <H,q( :pM  
--help 显示求助讯息 ^zv,VD  
--version 显示版本资讯 .+'`A"$8  
范例: ];vEj*jCX  
将 ls 的优先序加 1 并执行 : c5($*tTT  
nice -n 1 ls S"/M+m+ ]  
T"NDL[*  
将 ls 的优先序加 10 并执行 : nisW<Q`uB  
nice ls将 ls 的优先序加 10 并执行 %p R: .u|  
dC F!.  
注意 : 优先序 (priority) 为作业系统用来决定 CPU 分配的参数,Linux 使用『回合制(round-robin)』的演算法来做 CPU 排程,优先序越高,所可能获得的 CPU时间就越多。 x P3v65Q1  
*A>I)a<:  
名称:ps QNk\y@yKw  
使用权限:所有使用者 7LQLeQvB  
使用方式:ps [options] [--help] -j6&W`  
说明:显示瞬间行程 (process) 的动态 &6yh4-(7  
参数: \}:&Hl+  
ps 的参数非常多, 在此仅列出几个常用的参数并大略介绍含义 f*{~N!g  
-A 列出所有的行程 RkrZncBgV<  
-w 显示加宽可以显示较多的资讯 z&3in  
-au 显示较详细的资讯 Q}A*{9#|  
-aux 显示所有包含其他使用者的行程 SXA`o<Ma  
AaVj^iy/X  
au(x) 输出格式 : L ~,x~sLd  
mX2(SFpJar  
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND /]mfI&l+9  
USER: 行程拥有者 ~ PO)>;  
PID: pid G<S(P@ss  
%CPU: 占用的 CPU 使用率 RoG `U  
%MEM: 占用的记忆体使用率 c']3N  
VSZ: 占用的虚拟记忆体大小 ~ .FZF  
RSS: 占用的记忆体大小 zB8 @Wl  
TTY: 终端的次要装置号码 (minor device number of tty) " ^t3VjN  
STAT: 该行程的状态: aBH!K   
D: 不可中断的静止 (通悸□□缜b进行 I/O 动作) &at^~ o  
R: 正在执行中 jlf.~ vt  
S: 静止状态 xUiSAKrcM  
T: 暂停执行 4490l"  
Z: 不存在但暂时无法消除  &Ow[  
W: 没有足够的记忆体分页可分配 u; c)T t  
<: 高优先序的行程 %9}5~VM"q  
N: 低优先序的行程 /4]<ro67E6  
L: 有记忆体分页分配并锁在记忆体内 (即时系统或捱A I/O) $rb #k{  
START: 行程开始时间 jO|D# nC  
TIME: 执行的时间 C6$F.v  
COMMAND:所执行的指令 wRa$b  
范例: yc#0c[ZQu  
ps :{(` ;fJ  
PID TTY TIME CMD +zU[rhMk'  
2791 ttyp0 00:00:00 tcsh th$?#4SbR  
3092 ttyp0 00:00:00 ps (iwZs:k-  
% ps -A baD`k?](  
PID TTY TIME CMD l(o#N'!j4  
1 ? 00:00:03 init 7 )2Co[t  
2 ? 00:00:00 kflushd _I"T(2Au  
3 ? 00:00:00 kpiod <6 LpsM}  
4 ? 00:00:00 kswapd XIgGE)n  
5 ? 00:00:00 mdrecoveryd 0Y%u[i/  
....... r34q9NFT5  
% ps -aux )2Ru} -H  
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND N^)\+*tf1  
root 1 0.0 0.7 1096 472 ? S Sep10 0:03 init [3] d)_fI*:f  
root 2 0.0 0.0 0 0 ? SW Sep10 0:00 [kflushd] m0: IFE($  
root 3 0.0 0.0 0 0 ? SW Sep10 0:00 [kpiod] s/;iZiWK  
root 4 0.0 0.0 0 0 ? SW Sep10 0:00 [kswapd] 8f\sG:$  
........ Rl. YF+YH  
名称:pstree *A2D}X3s  
使用权限:所有使用者 Kzj9!'0R  
使用方式: lK}W%hzU  
pstree [-a] [-c] [-h|-Hpid] [-l] [-n] [-p] [-u] [-G|-U] [pid|user] Z{9 mZ lIy  
pstree -V h!vq~g  
说明:将所有行程以树状图显示, 树状图将会以 pid (如果有指定) 或是以 init 这个基本行程为根 (root) ,如果有指定使用者 id , 则树状图会只显示该使用者所拥有的行程 -3z$~ {  
参数: ,)S(SnCF  
-a 显示该行程的完整指令及参数, 如果是被记忆体置换出去的行程则会加上括号 z'FpP  
-c 如果有重覆的行程名, 则分开列出 (预设值是会在前面加上 * E{Tvjh+  
范例: _{eH" ,(  
pstree @v#]+9F  
 Uz;z  
init-+-amd :o)4Y  
|-apmd o=&tT,z  
|-atd p\"WX  
|-httpd---10*[httpd] lURL;h  
%pstree -p p41TSALq  
init(1)-+-amd(447) s.9)? < [  
|-apmd(105) sQ4~oZZ  
|-atd(339) _P^ xX'v  
%pstree -c ,#NH]T`c1  
init-+-amd C78V/{  
|-apmd *dTI4k  
|-atd o7qZy |\4S  
|-httpd-+-httpd qs["&\@  
| |-httpd TQor-Cymz  
| |-httpd w7(jSPB  
| |-httpd 1x"S^j   
.... lY.{v]i }  
名称:renice (jV_L 1D  
使用权限:所有使用者 "JH / ODm  
o 0-3[W'x<  
使用方式:renice priority [[-p] pid ...] [[-g] pgrp ...] [[-u] user ...] Cwb }$=p'  
QR.]?t;1  
说明:重新指定一个或多个行程(Process)的优先序(一个或多个将根据所下的参数而定) {JJq/[j  
Y &G]M  
把计? I6jDRC0<  
?3I93Bt7  
-p pid 重新指定行程的 id 为 pid 的行程的优先序 9XH}/FcP_O  
-g pgrp 重新指定行程群组(process group)的 id 为 pgrp 的行程 (一个或多个) 的优先序 =;) M+"  
-u user 重新指定行程拥有者为 user 的行程的优先序 w 2o% {n\L  
范例: <0P7NC:Ci  
将行程 id 为 987 及 32 的行程与行程拥有者为 daemon 及 root 的优先序号码加 1 : mYE8]4  
renice +1 987 -u daemon root -p 32 U{)|z-n  
BEm~o#D  
注意 : 每一个行程(Process)都有一个唯一的 (unique) id? {J?#KHF'|  
+&U{>?.u  
名称:top |JR;E$  
使用权限:所有使用者 ]0 g$3  
^:(:P9h  
使用方式:top [-] [d delay] [q] [c] [S] [s] [n] b <1k$0J6  
B!;qz[]I  
说明:即时显示 process 的动态 AP2BND9  
cAL*Md8+  
把计? l'K3)yQEJ  
YFGQPg  
d : 改变显示的更新速度,或是在交谈式指令列( interactive command)按 s wva| TZ  
q : 没有任何延迟的显示速度,如果使用者是有 superuser 的权限,则 top 将会以最高的优先序执行 5ree3 quh  
c : 切换显示模式,共有两种模式,一是只显示执行档的名称,另一种是显示完整的路径与名称S : 累积模式,会将己完成或消失的子行程 ( dead child process ) 的 CPU time 累积起来 T!iRg=<bz  
s : 安全模式,将交谈式指令取消, 避免潜在的危机 snl$v  
i : 不显示任何闲置 (idle) 或无用 (zombie) 的行程 4X()D {uR  
n : 更新的次数,完成后将会退出 top %Ob#GA+  
b : 批次档模式,搭配 "n" 参数一起使用,可以用来将 top 的结果输出到档案内 !%1=|PX_  
pejG%pJ  
范例: EYsf<8cl  
显示更新十次后退出 ; Z7Y+rP[l  
top -n 10 U#7moS'r  
';CL;A;  
使用者将不能利用交谈式指令来对行程下命令 : ? >\JX  
top -s ZjOUk;H?  
`;:zZ8*  
将更新显示二次的结果输入到名称为 top.log 的档案里 : B?-~f^*,jG  
top -n 2 -b < top.log @S-p[u  
cP]5Qz   
名称:skill SU {U+  
t$*V*gK{  
使用权限:所有使用者 hPM:=@ N$  
0Xke26ga  
使用方式: skill [signal to send] [options] 选择程序的规则 T VuDK  
TqZ&X| G  
说明: DaK2P;WP  
G T3wJQ5N  
送个讯号给正在执行的程序,预设的讯息为 TERM (中断) , 较常使用的讯息为 HUP , INT , KILL , STOP , CONT ,和 0 #Fl5]> |  
VkD8h+)  
讯息有三种写法:分别为 -9 , -SIGKILL , -KILL , 可以使用 -l 或 -L 已列出可使用的讯息。 \0^ZNa?  
Gp PlO]  
一般参数: knPo"GQW  
uPp9 UW  
-f 快速模式/尚未完成 ~I_v {  
RyJN=;5p  
-i 互动模式/ 每个动作将要被确认 Z6`oGFq  
L, k\`9bQ  
-v 详细输出/ 列出所选择程序的资讯 \N?,6;%xB  
}'FNGn.~#  
-w 智能警告讯息/ 尚未完成 Za&.sg3RG  
mHnHB.OL  
-n 没有动作/ 显示程序代号 I|{A&G}|q  
o C5}[cYD`  
参数:选择程序的规则可以是, 终端机代号,使用者名称,程序代号,命令名称。 rl <! h5  
d- wbZ)BR  
-t 终端机代号 ( tty 或 pty ) &>0ape  
$_5@ NOZ,M  
-u 使用者名称 HLP nbI-+  
] VN4;R  
-p 程序代号 ( pid ) LvtZZX6!  
Vd'KN2Jm  
-c 命令名称 可使用的讯号: _;M46o%h  
c T[.T#I  
以下列出已知的讯号名称,讯号代号,功能。 yD0,q%B`}  
K?4/x4p@  
名称 (代号) 功能/ 描述 Pdg%:aY  
+Yuy%VT  
ALRM 14 离开 /j{`hi  
S!/N lSr<  
HUP 1 离开 &)8-iO  
Gm]]Z_  
INT 2 离开 @`</Z)  
oQkY@)3.w  
KILL 9 离开/ 强迫关闭 g.cD3N  
<MPoDf?h  
PIPE 13 离开 )bM #s">Y  
@rTAbEk{U  
POLL 离开 @\!9dK-W  
)k@+8Yfa1p  
PROF 离开 Sb9In_* 0  
Ww }qK|D  
TERM 15 离开 e^Ds|}{V  
r RfPq  
USR1 离开 u_5O<UP5  
xyoh B#'W  
USR2 离开 zeXMi:X  
~4{E0om@  
VTALRM 离开 LGOeBEAMV^  
T}?vp~./   
STKFLT 离开/ 只适用于i386, m68k, arm 和 ppc 硬体 w'Kc#2  
OZw<YR  
UNUSED 离开/ 只适用于i386, m68k, arm 和 ppc 硬体 7\q_^  
s 4Mi9h_  
TSTP 停止 /产生与内容相关的行为 &.\|w  
'pUJlPGx  
TTIN 停止 /产生与内容相关的行为 )>! IY Q  
'm;M+:l 6  
TTOU 停止 /产生与内容相关的行为 lO+<T[  
"/EE$eU  
STOP 停止 /强迫关闭 Lnk!zj  
+Rtz`V1d  
CONT 从新启动 /如果在停止状态则从新启动,否则忽略 pY3N7&m\:  
Ozygr?*X  
PWR 忽略 /在某些系统中会离开 %7_c|G1  
#$vef  
WINCH 忽略 ) OqQz7'  
h-XMr_F  
CHLD 忽略 wGqQR)a  
A0NNB%4|/  
ABRT 6 核心 tGKIJ`w*h  
~~.v*C[  
FPE 8 核心 4b"%171  
C~2/ 5  
ILL 4 核心 YzcuS/~x  
AX|-Gv  
QUIT 3 核心 ^UF]%qqOn  
I<w`+<o(  
SEGV 11 核心 IH$R X GL  
Y:nF.An3  
TRAP 5 核心 =jik33QV<  
,RkL|'1l  
SYS 核心 /或许尚未实作 x04JU$@  
L"i B'=  
EMT 核心 /或许尚未实作 dBV^Khf J  
x 5u.D^  
BUS 核心 /核心失败 cx]O#b6B.  
ZKG S?z  
XCPU 核心 /核心失败 Tl#Jf3XY}  
XFeeNcqF  
XFSZ 核心 /核心失败 M y:9  
CqXD z  
范例:  s*gyk  
停止所有在 PTY 装置上的程序 z.H*"r  
skill -KILL -v pts/* lR!Sdd} -  
Y$^x.^dT,  
停止三个使用者 user1 , user2 , user3 kT(}>=]g  
skill -STOP user1 user2 user3 {__Z\D2I  
1}E`K#  
其他相关的命令: kill JJnZbJti  
名称:expr SL;\S74  
使用权限:所有使用者 0Fw0#eE  
### 字串长度 Ozk^B{{o  
+uF!.!}  
shell>> expr length "this is a test" E"Z9 NDgl#  
14 wHW";3w2~  
### 数字商数 Lw=.LN  
shell>> expr 14 % 9 r9Ux=W\  
5 2Yx6.e<  
### 从位置处抓取字串 `_]Z#X&&h  
shell>> expr substr "this is a test" 3 5 >'i d/  
is is `Z{kJMS  
### 数字串 only the first character r)|X?   
shell>> expr index "testforthegame" e &jgpeFiiC  
2 8#%p[TLj  
### 字串真实重现 $+IE`(Ckf  
shell>> expr quote thisisatestformela z8 bDBoD6  
thisisatestformela
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
级别: 大掌柜
发帖
7343
铜板
6618
人品值
1388
贡献值
28
交易币
100
好评度
7488
信誉值
10
金币
0
所在楼道
学一楼
只看该作者 1 发表于: 2006-09-03
收藏备用
级别: 终身会员
发帖
3743
铜板
8
人品值
493
贡献值
9
交易币
0
好评度
3746
信誉值
0
金币
0
所在楼道
只看该作者 2 发表于: 2006-09-03
你不是会LINUX吗~~
发帖
36
铜板
1673
人品值
105
贡献值
0
交易币
0
好评度
36
信誉值
0
金币
0
所在楼道
只看该作者 3 发表于: 2006-10-03
这个还常用,新学的看不懂,会了的不用学.
级别: 终身会员
发帖
3743
铜板
8
人品值
493
贡献值
9
交易币
0
好评度
3746
信誉值
0
金币
0
所在楼道
只看该作者 4 发表于: 2006-10-07
那楼上的会DOS 吗 你又知道多少DOS命令 不一定会了就都能记住的
发帖
6085
铜板
439
人品值
224
贡献值
1
交易币
0
好评度
725
信誉值
0
金币
1
所在楼道
只看该作者 5 发表于: 2007-12-30
不知道会有多少人能耐得心看下来啊 }N5>^y  
学校全是win的 |KF X0*70  
10个人里面说linux能有1个一个知道的就不错了  悲哀呵
色狼的最高境界是专一,滥情是菜鸟无能的表现。
级别: 终身会员
发帖
3743
铜板
8
人品值
493
贡献值
9
交易币
0
好评度
3746
信誉值
0
金币
0
所在楼道
只看该作者 6 发表于: 2007-12-30
都是让中国害得  都是盗版软件 国家还保护 不就都是用Win了吗
描述
快速回复

您目前还是游客,请 登录注册
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
认证码:
验证问题:
3+5=?,请输入中文答案:八 正确答案:八