-----突破自我,突破思维定势,突破昨天! 在才智和智慧不相上下的人群中,你拥有更高的热情,并能坚持下去,那么成功便在更大程度上属于你。

常用Linux命令总结

上一篇 / 下一篇  2008-09-11 12:23:26 / 个人分类:Linux命令

51Testing软件测试网"z ae.C7Z

Linux的发展前景非常不错,我们应该了解一下常用的Linux命令51Testing软件测试网H7FNR[3o

51Testing软件测试网^9o.`!L.LE

1.   Linux下使用光驱的命令:51Testing软件测试网&e Y_BsK
          mount   /dev/cdrom    /mnt
51Testing软件测试网$? PP^kG8E

+BC3} c V8am0          umount   /dev/cdrom51Testing软件测试网6r3b CK!\0~x#K

51Testing软件测试网L z(H)t*_7R/f

2.   Linux的shell版本有哪几种?51Testing软件测试网$P0QOy#AfF^N

51Testing软件测试网-@({^{1`NTF

          BASH:是GNU操作系统上默认的shell

"ov/Lj W X0

$Gd7g S2x-P&_]&W0          C Shell:是SUN公司Shell的BSD版本

Bm}U(m+}bs051Testing软件测试网? \S'x!j)Z

          Bourne Shell:是贝尔实验室开发的

9z:B1K!l T`e0

8CT1uXD0          Korn Shell:是对Bourne Shell的发展,在大部分内容上与Bourne Shell兼容。

J3E"n Lv0

{K9K f2|U03.    在/etc/inittab文件中,runlevel=3代表文本界面,runlevel=5代表图形界面。

O OY_Yl p \051Testing软件测试网Q(@Z*O_

4.    从文本方式用StartX命令可以启动图形界面. 退出图形界面直接到文本界面使用Ctrl + Alt +Backspace组合键.51Testing软件测试网O-X+I_6I

51Testing软件测试网Gc6W+c]4y

5.    文本方式重新启动linux使用reboot或shutdown  -r  <time>命令.51Testing软件测试网A2l5AR-] e

{T6Z[V^V`06.    Shutdown –r now  和 shutdown –h now两个命令的区别是Shutdown –r now 现在立刻重启,shutdown –h now现在立刻关机。51Testing软件测试网*k7WRJU{3}

51Testing软件测试网;GFBkg's|

7.    文本方式下,关机的命令有halt和shutdown  -h  <time>两种.51Testing软件测试网Xi3E3\9HI vv)f L

51Testing软件测试网.hN^ pa(u1A Xq-t]9w

8.    Vi文件不保存退出的命令是:q , 保存并退出的命令是:wq51Testing软件测试网6u4h%BE$S/V
      Vi删除一行文字使用dd命令. Vi 删除一个字符使用x命令.
51Testing软件测试网%U2w,H m \,gxs+A

51Testing软件测试网t'Gn `'o-} [ BQ

9.    列出当前目录下的内容使用ls  -l命令.
0h$~ g3{1c8b0      改变工作目录使用cd命令.
"\ [1R w*C0      显示当前工作目录的绝对路径使用 pwd命令.51Testing软件测试网1ma0E!h%k:a;\"R1N
      创建目录mkdir, 删除空目录使用rmdir
51Testing软件测试网` Q5q4B5G"C

2a~~0a3cO2I010.    复制文件是cp命令.51Testing软件测试网'_ h_kM0X}E0h
       移动某个文件是mv命令.51Testing软件测试网 j`m+?P*oiB9t
       删除某个文件是rm命令.
51Testing软件测试网uTZ2T4ag.nu

51Testing软件测试网ozrW!K e(n^8Sj

11.    修改文件或者目录的权限是使用chmod命令.
)X a-[ ~F]0       修改文件的属主的命令是 chown. 
VNm8gF6K0       修改文件的组信息的命令是chgrp.
51Testing软件测试网z7zIIRw

w_/q+a:],f?;n;oM012.    _r_xrw_r_ _   file  对于这个文件的属主具有读、执行权限,同组用户具有读、写权限,其他用户具有读权限。51Testing软件测试网r t/C!BgMy)g
       drwxr_ _ r_x   /home/bak  对于这个目录,他的属主具有读、写、执行权限,同组用户具有读权限,其他用户具有读、执行权限。  
51Testing软件测试网%M%^7Z d&`FS};[

t:w%e_Us@,J'Z#PN013.    Ln –s  源文件 链接后文件   是硬链接还是软链接?是软链接51Testing软件测试网m }@f3P+L6PDV2L

51Testing软件测试网?VG*x)|

14.    查找文件的命令是find

:x`'q if(\ sX0

5T9M$_4Ys9WG_0       清除屏幕上信息的命令是clear51Testing软件测试网6z?9A'KWTf

t$Y9RJ6Z b j6V6C f4n#Z0       显示和设置系统日期和时间的命令是date

j l:_"gq9k V6e051Testing软件测试网M4bO'~ d(D

15.    对文件内容进行查询的命令是Grep51Testing软件测试网P%` C"cC2\"b'B;ipf

51Testing软件测试网 E8c)W"v r l

16.    Linux下用户的信息放在哪个文件中进行管理?/usr51Testing软件测试网9Yp#|YBVpJsR/v

H0ZTtS ],G/Nm{|017.    增加用户的命令是useradd

Fx ET|9GB051Testing软件测试网,F U/F5vr9H6j

       删除用户的命令是userdel

N{Vp,B;d0

f5S_o{W0}~G0       修改用户口令的命令是 passwd51Testing软件测试网;f1L&A8Q,{(Er'\

5Y#p'? H!|I5]018.    增加用户组的命令是groupadd51Testing软件测试网#mcj Y [&R2QWAI

]$Jr%h)o&ua?0       删除用户组的命令是groupdel

ol {+LM%j&w051Testing软件测试网p{0c+?Do3L

19.    查看进程的命令是Ps
6{ D\ P7F0       ps  -ef  //显示当前系统中运行的进程51Testing软件测试网 P4V9Wv/C|
       查看进程动态信息的命令是top

}MN1l#Q]u+un~.@6{051Testing软件测试网}FNJq5oAa-oBd

20.    强行杀死指定进程的命令是kill  -9

CQ6cR,B*c W0

#P2T#w-T8EFwGh g021.    查看文件系统的磁盘占用空间的命令是df51Testing软件测试网'`m p }A+S"s-b
       统计目录或者文件所占磁盘空间的大小的命令是du

!f8\_ dk.]051Testing软件测试网"W Dh q1D+Vm

22.    查看和设置网络配置的命令是ifconfig

%?[/`6y`&TY051Testing软件测试网'eBX1gFar K?

23.    Linux下查看路由信息的命令是route51Testing软件测试网t NZ&D-rXP zZ

51Testing软件测试网8x{M {4@(VJ

24.    怎样将一个文件或目录打包成一个tar文件?

2f6A)OB`xr0

!o]?xt*n3b&E e0        tar   cvf   test.tar    /home/test     把home下test目录打成tar包

;h{@(du051Testing软件测试网a"KSuu2M lQ

       怎样将一个tar包解开?51Testing软件测试网+l9bF5s T,E#R

&Ul4n9vv v:D9w:?] `0        tar   xvf    test.tar       把test.tar 解包

:E2`4U5OcH a)S0

i A3^1\'uH ?p)Y025.    怎样对一个文件或者目录进行压缩?

3Kd%G(@0s-RY051Testing软件测试网.\@8Q M,X#|J u

        gzip   test.tar    把test.tar文件进行压缩51Testing软件测试网4P$R&s9Jb-kJ `

51Testing软件测试网i](TsH!Az"q?

26.    怎样对一个压缩文件进行解压缩?

{o^3~D0

B8Z!y3H M#c0       gzip   –d   test.tar.gz      把test.tar.gz压缩包解压缩51Testing软件测试网'zWs^N]P w ^

51Testing软件测试网&G@v7f~(~+~

27.    Linux下安装一个rpm软件包使用什么命令?

4i S3r ^ Q$S!~c051Testing软件测试网/VW+p F;y+\

       rpm  -ivh  *.rpm   安装该包

0joz5S!n E0

,LoC.S yA/d0       Linux下卸载一个rpm软件包使用什么命令?

3K?S:f@Y o$AX%^0

D#Vn*AS-K:q,Lb0       rpm  -e   *     卸载该包注意:没有.rpm51Testing软件测试网OYe]%Y~"w)|(J!k/m

Yc+S/Kt#W028.    Linux下不同的用户进行切换使用  su命令.51Testing软件测试网3eIU$y*] Q/~

51Testing软件测试网qc:FPOx+b

29.    查看当前的用户所属的组信息使用id命令.51Testing软件测试网:V5m }!s#qv_X

w\J3jqMB+}0下面是从网络上找的,作为Linux学习的补充篇:

$jS*M)H#R051Testing软件测试网u8t7m n/J

1 、单用户模式进系统

X7l)Q)_%C051Testing软件测试网,B&nz$`E

    启动linux 出现grub画面时选中linux 按e 键51Testing软件测试网3p8nSHvM

|}IjK~Q0    kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/按E 键51Testing软件测试网d(a2He]]-X

M [5l Y$f2I0    在ro前面加入single

ZIu4}3]r0

(^6uMeFm+nD;c `0    kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/

NR&k$DcBg0

s/wY U;_.f0    回车,按B 键进入系统。51Testing软件测试网hA]T)jz.y

51Testing软件测试网1bDsm K0}(z

    注意:freebsd 下再多加一个命令 mount -a

kN vNu;|)|3fCQ051Testing软件测试网i ~"KJl/hg

2 、解压文件51Testing软件测试网1Q$m%T;Cq(c~PmCw+@

51Testing软件测试网6ix VC0Q0k0Ss$`O

    tar.bz 2文件的解压 #tar jxvf *.tar.bz 2

8J)Z }%q%[n9A0

t8x'K4v*Lu#X6T1s#M0    tar.gz文件的解压 #tar xzpf *.tar.gz51Testing软件测试网F7IB8y1K I9T!@ _8ao

51Testing软件测试网I'v.p8UQW ? Q | U

    rpm 文件的解压 #rpm -ivh *.rpm

U9RMHS:x9SO k nR0

fn zn[1sviY;j03 、激活ssh 服务51Testing软件测试网&H(q C8{9MA0}]-RO2P

(d}9UJD*G0    /etc/rc.d/init.d/sshd start

u'BU)O/z0

K~\d;Z%?0    service sshd start

#y0}1NM B nNz051Testing软件测试网/\-~/FEMv&X"\)j

    ubuntu开启ssh 服务

d9T,mi0z.gHa051Testing软件测试网sngCt o

    studo apt-get install ssh51Testing软件测试网R5I/mR@\ ~~w W

1q+l/hF6^~0    $sudo passwd root

d!}2R`F3l0

FM D8_t04 、关闭防火墙

7gh4f2bI,g4A:e0

`V`N)[%]m T;V&ua0    /etc/rc.d/init.d/iptables stop51Testing软件测试网i ~Xb.A

&m+u| cc0    Linux 防火墙的关闭和开启

Qd!W l yK.D[/W0

4y7Y y.sZ~B|'T0    1 )重启后生效51Testing软件测试网3~W Z@z/j:Xe-J

51Testing软件测试网X+@ T!a]

    开启: chkconfig iptables on

o+sSp.@,@ y051Testing软件测试网|@,y_&F @ye2`L|

    关闭: chkconfig iptables off

2z3\F&i:k'Z}4z0

rtlM6oY^Z&A0    2 )即时生效,重启后失效51Testing软件测试网w_LYB5P

#Y:i]:~"Q]!`0    开启: service iptables start

,iH4v \}8^e0

M ]Jk H0~0wO&q*h({0    关闭: service iptables stop51Testing软件测试网aF1I+D/@3XqE

51Testing软件测试网:u9F8Ga1q%g!a

    需要说明的是对于Linux 下的其它服务都可以用以上命令执行开启和关闭操作。51Testing软件测试网-g D&hd}9k^'x

51Testing软件测试网]M s r KE\

    在开启了防火墙时,做如下设置,开启相关端口,

g+z2h~w r#FXU051Testing软件测试网+IMl.O+lz

    修改/etc/sysconfig/iptables 文件,添加以下内容:

dV2G9{ P&H0

pa\ iH0    -A RH-Firewall-1-INPUT -m state ——state NEW -m tcp -p tcp ——dport80 -j ACCEPT

3O%w W8keKH+x ]0

%E9S;@*G*C9k9m!m0    -A RH-Firewall-1-INPUT -m state ——state NEW -m tcp -p tcp ——dport22 -j ACCEPT

W/?)f Y:q j2G0

t0ZY5cS+Y0j'p05 、查看开放的服务 netstat–tl51Testing软件测试网's T3gy9K

{bOpy$J0    启动自动加载的服务 ntsys v

C zS4f [(j0

+By.M;T9\ r06 、设置网卡IP netconfig51Testing软件测试网m sL0sBuW8e

{ G7oIi @Y0    查看网卡IP ifconfig51Testing软件测试网6NQ2h"QI3i5lz

51Testing软件测试网7v1G V$MP~

    或者进入 /etc/sysconfig/network-scrips/ 目录下

8[G/eFu/O#O2P#M0

.^z;@1P-n0    cat ifcfg-eth0

W `M-T:M6W0

-f-O.h1i^ `Mx\a0    FreeBSD 中修改网络配置: #ee /etc/rc.conf

4O1FA l O:oH4e0

(p$S(]XC0    FC4 的网卡IP修改 #vi /etc/sysconfig/network-scrīpts/ifcfg-eth051Testing软件测试网sb%f.t-tS.qhhT

51Testing软件测试网k6e:uL,~4LT

    己编译的网卡驱动的安装51Testing软件测试网`-Y0h#X){!n

2Z:c-I#cM q0    #tar–zxvf e1000-6.0.54.tar.gz51Testing软件测试网'C6GC\,S1z[9kdh

S }_5M W|0    #cd e1000-6.0.54/src51Testing软件测试网*vbTQ,W^v

l'I N#J"AD%W0    Make install51Testing软件测试网!\w"h:O;J7x3Q){h4L,i

D2Nf(ees:q0    Inwmod e1000

:v^-k)jF*r T051Testing软件测试网%zH)F_'{'\

    #/etc/rc.d/init.d/network reload51Testing软件测试网0W N:U s C.D#vm

m g E9Xmo5L)F#bQe3e0    #reboot51Testing软件测试网8YIC(Fr/T

4Oa1S.z-@,pX0    修改/etc/modules.conf 加一行51Testing软件测试网r'A"N D$j|x(a

51Testing软件测试网5cu;aJ*W%A1X

    Alias eth0 e1000

FH%p+c)]4{`g YH051Testing软件测试网3E4FO:? nA(BG }:gh

7 、重起网卡 service network restart

9} D]D-}+[G9K#P051Testing软件测试网0f D9KD%_U

    查看进程: ps aux

hsP Dne |!y"T,B p0

z_7lVT.s08 、禁用图形界面 #vi inittab51Testing软件测试网w RdS.W;ET;Wd

1Bg5V1r t0    将ID后面的 5改为3 就可以了

E9N#G Jr Ge051Testing软件测试网:d(W.q&e}V}

9 、加载光驱软驱 mount /mut/cdrom51Testing软件测试网 l6^u o9d5etl

51Testing软件测试网F'\oPK

    Mount /mut/floppy51Testing软件测试网ggSx DtN,C

*g0]o%J&qK!D0    先用pwd 查看所在目录是否为挂载点,如果是,则无法挂载51Testing软件测试网7|K-nq(b-`$a

51Testing软件测试网!H'Fc'i~u!Y

    如果要卸载则 M mount /mnt/cdrom

u#QM:W+q+Z#U5j-R.^h*c0

e)a(o} E@ o0    M mount /mnt/floppy

@zf-np051Testing软件测试网8i6PCdy8oF-sB

10、打开redhat自带的ftp 工具

.V!Dc!|9?Mis,l051Testing软件测试网+b5U2E2z&Rl^ dy

    # /sbin/service vsftpd start51Testing软件测试网r&J7L f#Q G6tmy

)c9p~+lY0    查看安装ftp 的版本及安装情况51Testing软件测试网9A&a%K5a x |m8IR8H

S u%iG+bxT)xa a0    # rpm –qa | grep vsftpd51Testing软件测试网0@,s!z({vJZ/Wv

|u"@&J&C7^R0    看谁登陆了FTP ,并杀死它的进程

HpAt$l,h3S V0

6ww V ve/PN bP0    Ps–xf | grep ftp 如ps–aux|grep运行程序51Testing软件测试网gB0cT S3p+q

5w/olZ1C'bPE/?0    Kill进程号如 kill -9进程号

2E[oHra0

3B O,t QI0    新建一个文件如“ # touch /etc/vsftpd.chroot_list

G/Or?2`/D4l/v4E051Testing软件测试网1j2S#?,W^4y0[

    卸载: rpm–e packge name51Testing软件测试网F[%pF _Dd%E

51Testing软件测试网:g3A D| H8v)r5d

    安装 rpm–ivh *.rpm

3l*E6j K+v4g8[#?,V0

Gv+~6d hP0    卸载mysql 依次加上- -nodeps.- - (注意为了显示故中间有空隔)force它们相互依赖,不加无法卸载

UN$Aq"z1~0

tX(}t/|`1S0    Rpm –e mysql –client - -nodeps(- -force加上这个参数不行就不加)

n'E0`.rGo051Testing软件测试网\soT+i+~4Gw }

    Rem –e mysql

9heYzoU8s0

4uR%K~ gg5D:J0    redhat卸载自带的mysql51Testing软件测试网 Cf,il)YE"iu [:RoY

51Testing软件测试网#x?1[}4JS!S[ Z

    #rpm–e perl–DBD –mySQL -2.1021-3 - -lodeps

_}'xy8T.|2h0

| YeX{P mp0    #rpm–e mysql

m"d\&?.A-E0

e"c'l {6b/t*x011、使用mkswap命令建立swap分区再使用swapon命令启用swap分区

0se] i%CV0

b8bX2sZA~0    #mkswap /dev/sad7

TH"t)D"Uqf_051Testing软件测试网;sw` O1fo.@+z v

    #swapon /dev/sad7

i;T-hI Ym O0

@Z#T'M@~$I-k@L{X012、改名命令 # mv51Testing软件测试网/a;]\GKC dZO

51Testing软件测试网qq,h d|,I'Z b7~LW

    删除文件 #rm51Testing软件测试网G-F)[0_9M(^aJ

51Testing软件测试网K Du` J(v4D6j

    删除文件夹 #rm–rf51Testing软件测试网VG*F9l5P)p_:[

51Testing软件测试网-F^wjSo*s

13、linux 做禁ping

~8pC }SB$~+{0

4T'hbH9xOR0    # vi /proc/sys/net/ip/ipv4/icmp_echo_ignore_all51Testing软件测试网3}I^VB0W1U5VvV e7J

/KL-aA o;k0    将其值改为1 为禁ping改为0 为解禁ping
L-C#u1{7{4w#h.f.u0

4x/W O9x M)H_'l0

TAG: Linux命令

 

评分:0

我来说两句

Open Toolbar