Linux入门级命令大全
本文来自:DIY中文论坛★forum.diy.net.my★ 转帖请注明出处! 作者:imapx2 您是第593个浏览者
1. man 对你熟悉或不熟悉的命令提供帮助解释
4 G7 Y+ E; @% _5 Z: K- {# U1 q9 p: R
! k6 b `- i9 A4 \( C( n/ Xeg:man ls 就可以查看ls相关的用法, B# W0 A Q& X& ~1 @* Z
) }; J7 W# B" x N
注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。4 Q B2 r3 v: w
& q7 i# `! O$ F- I9 }2. ls 查看目录或者文件的属*,列举出任一目录下面的文件& u/ I7 q" X: s
& a( b, ^& W& d# o `+ }( B! aeg: ls /usr/man
, ^' i& ?' z1 V, P0 A0 J7 ^8 j8 J4 z) M( R; t
ls -l" T. R9 y! Y/ k# Q# B2 E* a% @
4 M+ L7 D2 A, `3 p" `
a.d表示目录(directory),如果是一个"-"表示是文件,如果是l则表示是一个连接文件(link)3 ?& W4 z6 `, G1 Q
+ N% ~) F; W% u3 K: d
b.表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x)。
" l9 C, R _7 U) }
' P7 P- m, \! h8 o3. cp 拷贝文件6 J* C4 \ ~( g- ^7 Z9 v, F5 [
' y/ _+ }8 A$ V: X: x) Q5 geg: cp filename1 filename2 //把filename1拷贝成filename2
$ i: _5 M2 d& t! z* F7 ^8 C: o) k; [9 V8 U7 O
cp 1.c netseek/2.c //将1.c拷到netseek目录下命名为2.c ' ], b# E ]/ P2 F+ b
0 V4 g2 O. E& N: f; t' D4. rm 删除文件和目录
3 S1 s2 @5 i u* w+ ]: _- |5 t" d7 {: _1 g
eg: rm 1.c //将1.c这个文件删除
5 e* D0 h" Z+ _: h/ z& d) Y4 ?
! J: u3 M! [: G* U5 p5 i$ H. q5. mv 移走目录或者改文件名, [* N1 I4 A9 ?# U$ e- s. n# @5 q3 p
2 [7 k) a8 M% y/ r3 Y
eg: mv filename1 filename2 //将filename1 改名为filename2
: p( S j) c# B- O: w( }
, ?( t2 C; T0 g- Mmv qib.tgz ../qib.tgz //移到上一级目录7 K- u" Q. U$ N9 h. y
/ U7 E$ A* g# P4 C
6. cd 改变当前目录 pwd 查看当前所在目录完整路径
/ }5 ]- }2 b2 P" U& \% l E7 \) O1 _$ z6 x g
eg: pwd //查看当前所在目录路径
& ? { j3 U- D8 y; _, t7 H$ ^: V& l
! ]/ E. k* S& g% V8 N1 _1 _cd netseek //进入netseek这个目录
S9 T" m$ D _$ C, ~
+ k, T: _# M1 Y c" O3 s( E1 W# ~* ocd //退出当前目录
( ~) Q1 K% n8 F1 L0 a2 _; |" ]
: q1 \2 |$ D3 Y7. cat,more命令2 h! H+ p- i$ ^& L2 {9 T
( I F- T% p5 A2 H4 q9 A, s$ n
将某个文件的内容显示出来。两个命令所不同的是:cat把文件内容一直打印出来,而 more则分屏显示
/ R$ Y* D* L7 K; P T
& n) C# ~9 F- [8 meg; cat>1.c //就可以把代码粘帖到1.c文件里,按ctrl+d 保存代码。' `5 K/ k0 w" {/ W j
' r' `. J! }; _+ _cat 1.c 或more 1.c //都可以查看里面的内容。9 X* S! B# c0 e0 H
1 {: |8 @1 [( P( M: s7 o. n9 tgcc -o 1 1.c //将1.c编译成.exe文件,我们可以用此命编译出代码。7 O: h5 M7 p: z% g2 X
) J% e! m4 B" N. b6 @5 D% c _
8.chmod 命令 权限修改 用法:chmod 一位8进制数 filename。
5 q% U% M$ i6 S2 k4 w$ L2 G' ?
! U# \* U3 B* _9 Meg: chmod u+x filenmame //只想给自己运行,别人只能读2 [- E. t" W4 Y a9 c
/ D- Y8 W l2 |% j+ S# z! m2 W//u表示文件主人, g 表示文件文件所在组。 o 表示其他人 ;r 表可读,w 表可写,x 表可以运行
3 O; t4 O; @' B5 q/ w
* z1 c/ d3 }5 O Lchmod g+x filename //同组的人来执行. M4 U1 T' N' s6 ?! C) X: r5 k
1 S& l. P: W4 e0 n. F9. clear,date命令: Z# L/ [ n) P( Q$ a$ q
* T% P/ r6 F. l8 G7 X* {clear:清屏,相当与DOS下的cls;date:显示当前时间。
- {- `9 I, C0 E2 b6 Y& Y" S% Z# ?3 S: g0 ?) s* y
10. mount 加载一个硬件设备# |3 x( K8 w- W: ?6 Q0 b
# e3 B4 F) ^& M( `用法:mount [参数] 要加载的设备 载入点
9 s& q% p- U! M# W: [- M( f( r6 |$ q8 x6 A1 K8 a
eg: mount /dev/cdrom
! r: |" K# O. x. P* L) {& O5 z( H: ~( ~! c' i4 F
cd /mnt/cdrom //进入光盘目录
- A% ~1 B: `4 r* w* Z" F4 l
, k. Q0 T6 W# |! N5 j5 y11. su 在不退出登陆的情况下,切换到另外一个人的身份
1 B5 E5 l7 ^& H9 g4 u. C2 V( B9 \7 g: V; P; ]4 b
用法: su -l 用户名(如果用户名缺省,则切换到root状态)
5 p! D" p' K# k/ x1 F( ]0 |; A2 Y2 {! P
eg:su -l netseek (切换到netseek这个用户,将提示输入密码)
* I8 [# v2 s% [2 K& R2 K* P2 }% T0 `9 _, H8 U0 b3 y- [* R) v! q5 y. V
12.whoami,whereis,which,id3 r3 Z; `1 L9 \* n' U7 e
# G) b [! C. u
//whoami:确认自己身份5 l7 |9 U* T* S7 H2 S
! }' o, v# e, X7 i/ o; c! O- {//whereis:查询命令所在目录以及帮助文档所在目录1 j# ?5 i: X/ N; q8 [ W
6 J: j* |% r1 j0 s! O8 l//which:查询该命令所在目录(类似whereis)( M0 _% T7 ?* Z
; _. b! E x. f+ @& P//id:打印出自己的UID以及GID。(UID:用户身份唯一标识。GID:用户组身份唯一标识。每一个用户只能有一个唯一的UID和 GID)8 h" N( I' Z5 |
' v a4 ?7 P3 _% ~0 m0 g& d
eg: whoami //显示你自已登陆的用户名6 X4 u' J3 v* ?6 s/ Z
, t' c( S+ N: {1 I( ~; b/ Xwhereis bin 显示bin所在的目录,将显示为:/usr/local/bin
, E/ y8 P( x4 N( U5 d3 T7 n! z
0 [; \+ p g. twhich bin " k7 Q4 F3 K- K t! U S
- l* _: {) `3 w1 t+ d$ m13. grep,find0 N; _. ]* L* r2 i% K. w
$ r/ _& N2 L2 ?+ Lgrep:文本内容搜索;find:文件或者目录名以及权限属主等匹配搜索
}& P5 q% a! o" l* {- j- a: k
! Y# o* ~" P) h5 ]( _3 Y/ f1 X2 veg: grep success * /*查找当前目录下面所有文件里面含有success字符的文件$ U; D5 z5 l# \2 X1 C& H+ Z
z7 F4 y, Z; j14. kill 可以杀死某个正在进行或者已经是dest状态的进程
/ i5 \( k5 m$ F8 @1 A' z+ s
; F2 M1 B/ ]/ D9 Reg; ps ax
$ `: n! Q7 m' K4 }% M% r: E' `3 J8 ?4 V8 x }8 t: G
15. passwd 可以设置口令' v) |* B/ [$ V& n+ ]0 Q2 C) ?
" Y' C; A% U( S F8 M& [
16. history 用户用过的命令
- F( \2 n! [$ N; J; V0 u( E5 b! }% a* ^
eg: history //可以显示用户过去使用的命令! P, p. F- r0 t
6 g/ v C; A. I- Q17. !! 执行最近一次的命令* s; U/ ?0 ?0 [0 O
& O% b2 R' z" b+ ]
18. mkdir命令/ |! L0 `# w9 L% N+ g6 o& w
0 _6 R% W* r0 K; m' r
eg: mkdir netseek //创建netseek这个目录
9 F: Q$ j4 z; _+ d5 G$ ^) A! l" X9 T( }. [+ O6 z: s8 ?
19. tar 解压命令* w% }& d3 {- O3 x& ? L
. g+ ~# ^8 l- O) R. yeg: tar -zxvf nmap-3.45.tgz //将这个解压到nmap-3.45这个目录里
2 \" f. d, T. P9 G& k! _5 X7 R" z% ~6 l! n. s
20. finger 可以让使用者查询一些其他使用者的资料
( n! i4 K: P. l5 a; s; T9 d0 B( Z6 e6 O0 N7 K
eg: finger //查看所用用户的使用资料0 C# D7 z+ r' Q! Y) K
E1 H5 O$ j7 |% {; c4 O) \finger root //查看root的资料
搜索更多相关主题的帖子:
Linux 入门 大全 命令 目录