超级方便的linux命令手册
上一篇 / 下一篇 2008-12-14 21:09:13 / 个人分类:Linux
我的栏目
- 栏目:Linux
cat cd51Testing软件测试网r/p3WIp"i chmod chown51Testing软件测试网C8xzpi
e*Nu
cp cut
;XMmrwXs0
!oi:FqbK2C0名称:cat51Testing软件测试网:~/Bl&N(_(wqojJ:yh
使用权限:所有使用者
FU~Z
j
e0使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName51Testing软件测试网P(t-\;\ h(}
说明:把档案串连接后传到基本输出(萤幕或加> fileName到另一个档案)51Testing软件测试网/VK9D(}A)Q H3Kb8g
参数:
%?EvKi~,[ U@U0M0-n或--number由1开始对所有输出的行数编号
]mz2{4ZZ|.hZ0-b或--number-nonblank和-n相似,只不过对于空白行不编号
/N%_sN%Z0-s或--squeeze-blank当遇到有连续两行以上的空白行,就代换为一行的空白行
"u8N9?8VdA7t X2^0-v或--show-nonprinting
b
x o0MG~051Testing软件测试网*M^oM-R6\R9n
范例:51Testing软件测试网"a%C/u+Ku
cat -n textfile1 > textfile2把textfile1的档案内容加上行号后输入textfile2这个档案里51Testing软件测试网]@;C5N+F't5k
cat -b textfile1 textfile2 >> textfile3把textfile1和textfile2的档案内容加上行号(空白行不加)之后将内容附加到textfile351Testing软件测试网!Y*d}:tu(_6?6h
8D5\e:y:F Q^O
@b0名称: cd51Testing软件测试网@4AY h pyj
使用权限:所有使用者51Testing软件测试网5cF;m3v.d'ZC:A#E"_
51Testing软件测试网u$|?&Z$[LM+k
使用方式: cd [dirName]
k8@qbgC.X%\051Testing软件测试网&Py,?7`y-\T
?R
说明:变换工作目录至dirName。 其中dirName表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的home directory (也就是刚login时所在的目录)。
E4g/`
|d4h0
/L1CJ_|(n#H$U`7V^6g0另外,"~"也表示为home directory的意思,"."则是表示目前所在的目录,".."则表示目前目录位置的上一层目录。
`2?T)k {Q0
-|.g@-w,gTP
r0范例:跳到/usr/bin/ :
O1rf`
I4Jl TZ8BMa0cd /usr/bin51Testing软件测试网h9OR"K$DwXv
T#V\*E*@5E_6{0跳到自己的home directory :
b-et#h$q0cd ~51Testing软件测试网2T+q'}4|vR@7`M-y"~
7Kv^I'o)m0跳到目前目录的上上两层:
v'B/p$b
ctUb(?0cd ../..51Testing软件测试网c/\ I?J~*_4Lz
51Testing软件测试网]hIS ^cR \
51Testing软件测试网 q YD}OmX
*cF#`#R:g'd0指令名称: chmod
!c}8\ \lv)wkz7x0使用权限:所有使用者
D~w'wA@)K051Testing软件测试网WP7] am
n*Ei&n
使用方式: chmod [-cfvR] [--help] [--version] mode file...51Testing软件测试网"L|#v7].b
51Testing软件测试网U4gAR?'y$]
说明: Linux/Unix的档案存取权限分为三级:档案拥有者、群组、其他。利用chmod可以藉以控制档案如何被他人所存取。
bR9h*Ha-C051Testing软件测试网"OXAz;it)~;k1lM
把计:51Testing软件测试网4W5u:Fl }RP}!p:j
s
`%TJv,h8g
Z0mode :权限设定字串,格式如下: [ugoa...][+-=][rwxX]...][,...],其中u表示该档案的拥有者,g表示与该档案的拥有者属于同一个群体(group)者,o表示其他以外的人,a表示这三者皆是。
'XDU!PqY1BCD0+表示增加权限、-表示取消权限、=表示唯一设定权限。
"u%j*QQ4g&Z|*W2r6ks0r表示可读取,w表示可写入,x表示可执行,X表示只有当该档案是个子目录或者该档案已经被设定过为可执行。
j/L { t'eC0-c :若该档案权限确实已经更改,才显示其更改动作51Testing软件测试网B @o0k1_F
-f :若该档案权限无法被更改也不要显示错误讯息51Testing软件测试网 XO
SBkCN1W
-v :显示权限变更的详细资料51Testing软件测试网8mLO0d c7Fa
-R :对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)51Testing软件测试网6OLGav om2h5k G
--help :显示辅助说明
_@6r(z4qk0@5`u:E0--version :显示版本51Testing软件测试网w"n1Y
L%b
51Testing软件测试网
D;c b
Q-F$~'G7v8d
范例:将档案file1.txt设为所有人皆可读取:
t,R^B
d,^:X9n
zz2T1q0chmod ugo+r file1.txt
$R/`9vbU_2_zT(t051Testing软件测试网4BS_;Szp,y.[O
将档案file1.txt设为所有人皆可读取:51Testing软件测试网.H*^ V/P0R3|'`B
cv
chmod a+r file1.txt
B1n`u#z'\)a051Testing软件测试网*^,Kh+{6Z2{!d
将档案file1.txt与file2.txt设为该档案拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入:51Testing软件测试网
XHKqM }|
chmod ug+w,o-w file1.txt file2.txt
4@!u)mr2_Tdp'Y
B0
-LYy`5[qb~0将ex1.py设定为只有该档案拥有者可以执行:
$c0x&~N!fDXJ0chmod u+x ex1.py
1eq2S#~}.A1]
|n0
] Y6KU#jM(A0将目前目录下的所有档案与子目录皆设为任何人可读取:
9YB\t5p%E0chmod -R a+r *
cF;Jy/e`E:g0DT051Testing软件测试网"St sPg0}%b
此外chmod也可以用数字来表示权限如chmod 777 file
~
zTq(M Y:W0语法为:chmod abc file
8C)X@&L0{'jbC\\0
G2s9p
I M3L)[)|%B0其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。51Testing软件测试网5w/fON E
~aJ'h*s0r=4,w=2,x=151Testing软件测试网0|.yAC@*kUG
若要rwx属性则4+2+1=7;51Testing软件测试网b\)v
g!ni(D
若要rw-属性则4+2=6;
@#]Y5T.sw&cw$I0若要r-x属性则4+1=7。51Testing软件测试网
O&fx7])W&{0^+_&Z
j.`6Q&MCS0范例:51Testing软件测试网I,W&~T+]ytEI7cK
chmod a=rwx file51Testing软件测试网C
Q#X,`tENn
"as\+oS1g:f$k
y0和51Testing软件测试网y0RE;Uc8CyR8E?
chmod 777 file
3Z'C#M-x,eg(f4h'g&U2A