日期:2014-05-16  浏览次数:20951 次

linux shell 命令大全(三)
3、bzip2根式命令

  功能:bzip2格式压缩命令,

  注意:生成的文件会把源文件覆盖

  bzip2   <filename>

  bunzip2 <filename>

  例如:

  # bzip2 a.sh

  # ll

  -rwxr-xr-x    1 root     root           85 12月 18 21:08 a.sh.bz2

  # bunzip2 a.sh.bz2

  # ll

  -rwxr-xr-x    1 root     root           48 12月 18 21:08 a.sh

  4、tar命令

  功能:归档、压缩等,比较重要,会经常使用。

  -cvf  <DSTfilename.tar> <SRCfilename> 压缩文件或目录

  -xvf  <SRCfilename>   解压缩文件或目录

  -zcvf  <DSTfilename> <SRCfilename> 压缩文件或,格式tar.gz

  -zxvf  <DSTfilename> <SRCfilename> 解压缩文件或,格式tar.gz

  -zcvf  <DST.tgz> <SRCfilename>  压缩文件或,格式tgz

  -zxvf  <DST.tgz> <SRCfilename>  解压缩文件或,格式tgz

  举例:

  # tar cvf abc.tar *.sh

  # tar xvf abc.tar

  # tar czvf abc.tar.gz *.sh

  # ll

  -rw-r–r–    1 root     root        20480  5月 21 10:50 abc.tar

  -rw-r–r–    1 root     root         1223  5月 21 10:53 abc.tar.gz

  # tar xzvf abc.tar.gz

  八、网络相关命令

  1、ifconfig命令

  功能:显示修改网卡的信息

  ifconfig  显示网络信息

  ifconfig eth0 显示eth0网络信息

  修改网络信息:

  ifconfig eth0 192.168.1.1 netmask 255.255.255.0 设置网卡1的地址192.168.1.1,掩码为255.255.255.0

  ifconfig eth0:1 192.168.1.2    捆绑网卡1的第二个地址为192.168.1.2

  ifconfig eth0:x 192.168.1.n    捆绑网卡1的第n个地址为192.168.1.n

  例如:

  # ifconfig eth0:1 192.168.1.11

  # ifconfig

  eth0      Link encap:Ethernet  HWaddr 00:0C:29:06:9C:24

  inet addr:192.168.1.5  Bcast:192.168.1.255  Mask:255.255.255.0

  UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

  RX packets:4220 errors:0 dropped:0 overruns:0 frame:0

  TX packets:3586 errors:0 dropped:0 overruns:0 carrier:0

  collisions:0 txqueuelen:1000

  RX bytes:342493 (334.4 Kb)  TX bytes:469020 (458.0 Kb)

  Interrupt:9 Base address:0×1400

  eth0:1    Link encap:Ethernet  HWaddr 00:0C:29:06:9C:24

  inet addr:192.168.1.11  Bcast:192.168.1.255  Mask:255.255.255.0

  UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

  Interrupt:9 Base address:0×1400

  2、route命令

  功能:显示当前路由设置情况

  route 显示当前路由设置情况,比较慢一般不用。

  route add -net 10.0.0.0 netmask 255.255.0.0 gw 192.168.1.254  添加静态路由

  route del -net 10.0.0.0 netmask 255.255.0.0 gw 192.168.1.254  添加静态路由

  route add default gw 192.168.1.1 metric1    设置192.168.1.1为默认的路由

  route del default       将默认的路由删除

  举例:

  # route add -net 10.0.0.0 netmask 255.255.0.0 gw 192.168.1.254

  # netstat -nr

  Kernel IP routing table

  Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface

  192.168.1.0     0.0.0.0         255.255.255.0   U         0 0