Linux常用命令(中)

上一篇 / 下一篇  2013-12-24 23:36:40 / 个人分类:linux

1. 查看文件内容

cat 由第一行开始显示档案内容

tac 从最后一行开始显示,可以看出 tac  cat 的倒着写!

more 一页一页的显示档案内容

less  more 类似,但是比 more 更好的是,他可以往前翻页!

head 只看头几行

tail 只看尾巴几行

nl 显示的时候,顺道输出 行号!

od 以二进制的方式读取档案内容!

3. Ping

Ping的主要功能是测试连接

Ping命令的常用参数选项 
   ping IP -t--连续对IP地址执行Ping命令,直到被用户以Ctrl+C中断。 
   ping IP -l 2000--指定Ping命令中的数据长度为2000字节,而不是缺省的32字节。 
   ping IP -n--执行特定次数的Ping命令。

  ping IP w设置超时时间的值,单位毫秒.

 

向 IP 地址 172.16.48.10 发送两个 Ping,每个都是 1,450 字节:

 

    C:\>ping -n 2 -l 1450 172.16.48.10

 

4. Netstat 主要功能显示连接统计.

Linux系统中,提供了一个功能十分强大的查看网络状态的工具:netstat。它可以让您得知整个Linux系统的网络情况。 

统计出各网络设备传送、接收数据包的情况: 

显示网络的统计信息

显示出TCP传输协议的网络连接情况 

显示出使用UDP的网络连接情况

显示路由表 

 

 

-a--all   显示所有连线中的Socket
  -c--continuous   持续列出网络状态。
  -e--extend   显示网络其他相关信息。
  -g--groups   显示多重广播功能群组组员名单。
  -i--interfaces   显示网络界面信息表单。
  -l--listening   显示监控中的服务器的Socket
  -n--numeric   直接使用IP地址,而不通过域名服务器。
   -o--timers   显示计时器。
  -r--route   显示Routing Table
  -s--statistice   显示网络工作信息统计表。
  -t--tcp   显示TCP传输协议的连线状况。
  -u--udp   显示UDP传输协议的连线状况。
  -v--verbose   显示指令执行过程。 

 参数比dos下的同样命令要丰富的多,用法一样.

 

 

5. ifconfig

 

  ifconfigLinux系统中最常用的一个用来显示和设置网络设备的工具。其中ifinterface的缩写。它可以用来设备网卡的状态,或是显示当前的设置。

 常用参数:

  add<地址>  设置网络设备IP地址。
  del<地址>   删除网络设备IP地址。
  down   关闭指定的网络设备。
  mem_start<内存地址>   设置网络设备在主内存所占用的    起始地址。
  mtu<字节>   设置网络设备的MTU
  netmask<子网掩码>   设置网络设备的子网掩码。
  tunnel<地址>   建立IPv4IPv6之间的隧道通信地址。
   [IP地址]   指定网络设备的IP地址。

 

ifconfig 
   ifconfigLinux系统中最常用的一个用来显示和设置网络设备的工具。其中ifinterface的缩写。它可以用来设备网卡的状态,或是显示当前的设置。

 常用参数:

  add<地址>  设置网络设备IP地址。
  del<地址>   删除网络设备IP地址。
  down   关闭指定的网络设备。
  mem_start<内存地址>   设置网络设备在主内存所占用的起始地址。
  mtu<字节>   设置网络设备的MTU
  netmask<子网掩码>   设置网络设备的子网掩码。
  tunnel<地址>   建立IPv4IPv6之间的隧道通信地址。
   [IP地址]   指定网络设备的IP地址。

下面我们简单地说明常用的命令组合:

    1) 将第一块网卡的IP地址设置为192.168.0.1: 
   ifconfig eth0 192.168.0.1 (格式:ifconfig 网络设备名 IP地址) 
   2) 暂时关闭或启用网卡: 
   关闭第一块网卡:ifconfig eth0 down 
   启用第一块网卡:ifconfig eth0 up 

   3) 将第一块网卡的子网掩码设置为255.255.255.0: 
   ifconfig eth0 netmask 255.255.255.0(格式:ifconfig 网络设备名 netmask 子网掩码) 
   我们也可以同时设置IP地址和子网掩码: 
   ifconfig eth0 192.168.0.1 netmask 255.255.255.0 

   4) 将第一块网卡的广播地址设置为192.168.0.255: 
   ifconfig eth0 broadcast 192.168.0.255 

5) 将第一块网卡设置为不接收多播数据包: 
   ifconifg eth0 allmulti 
   如果要让其接收,则使用命令:ifconfig eth0 -allmulti 
   6) 查看第一块网卡的状态: 
   ifconfig eth0 
   如果要查看所有的网卡状态,则直接使用不带参数的ifconfig命令即可。 
   ifconfig输出的状态信息是十分有用的,下面,我们就简单说明一下: 
   有几个状态比较重要: 
    UP/DOWN:网卡是否启动了,如果是DOWN的话,那肯定无法用的; 
    RX packets中的errors包的数量如果过大说明网卡在接收时有问题; 
    TX packets中的errors包的数量如果过大说明网卡在发送时有问题; 

 

route 
   route命令是用来查看和设置Linux系统的路由信息,以实现与其它网络的通讯。要实现两个不同的子网之间的网络通讯,需要一台连接两个网络路由器或者同时位于两个网络的网关来实现。 
   在Linux系统中,我们通常设置路由是为了解决以下问题:该Linux机器在一个局域网中,局域网中有一个网关,能够让你的机器访问Internet,那么我们就需要将这台机器的IP地址设置为Linux机器的默认路由。 
   1) 增加一个默认路由: 
   route add 0.0.0.0 gw 网关地址 
   2) 删除一个默认路由: 
   route del 0.0.0.0 gw 网关地址 
   3) 显示出当前路由表 
   route 


TAG:

 

评分:0

我来说两句

Open Toolbar