unix
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:2k
源码类别:

SNMP编程

开发平台:

Unix_Linux

  1. # example ifconfig command
  2. alias ifconfig {
  3.       printf "%-10sinet addr: %-15s  Mask: %-10sn          %s %s RUNNING:%s  MTU:%dn          RX packets: %d errors: %d dropped: %dn          TX packets: %d errors: %d dropped: %dn          RX bytes:%d  TX bytes: %dnn" select ifDescr, ipAdEntAddr, ipAdEntNetMask, ifAdminStatus, ifType, ifOperStatus, ifMtu, ifInUcastPkts, ifInErrors, ifInDiscards, ifOutUcastPkts, ifOutErrors, ifOutDiscards, ifInOctets, ifOutOctets, ifIndex, ipAdEntIfIndex from ifTable, ipAddrTable where ifIndex = ipAdEntIfIndex
  4. #       select ipAdEntAddr, ifDescr, ifIndex, ipAdEntIfIndex from ifTable, ipAddrTable where ifIndex = ipAdEntIfIndex
  5. }
  6. # equivelant to netstat -an
  7. alias netstatan {
  8.       printf "Active Intenet connections (servers and established)n"
  9.       printf "Proto     LocalAddress          Foreign Address      Staten"
  10.       printf "tcp       %-15s:%-5s %-15s:%-5s%-10sn" select tcpConnLocalAddress, tcpConnLocalPort, tcpConnRemAddress, tcpConnRemPort, tcpConnState from tcpConnTable;
  11.       printf "udp       %-15s:%-5s 0.0.0.0:0               %-10sn" select udpLocalAddress, udpLocalPort from udpTable;
  12. }
  13. # equivelent to netstat -rn
  14. alias netstatrn {
  15.       printf "Kernel IP Routing Tablen"
  16.       printf "Destination     Gateway         Genmask          Type      Ifacen"
  17.       printf "%-15s %-15s %-15s  %-8s  %sn" select ipRouteDest, ipRouteNextHop, ipRouteMask, ipRouteType, ifDescr, ifIndex, ipRouteIfIndex from ifTable, ipRouteTable where ifIndex = ipRouteIfIndex
  18. }
  19. alias ps {
  20.       printf "%6d %1d %s %40.40sn" select hrSWRunIndex, hrSWRunType, hrSWRunName, hrSWRunParameters from hrSWRunTable
  21. #      printf "%6d %1d %6d %s %40.40sn" select hrSWRunIndex, hrSWRunType, hrSWRunPerfMem, hrSWRunName, hrSWRunParameters from hrSWRunTable
  22. }
  23. alias ps_grep {
  24.       printf "%6d %1d %s %40.40sn" select hrSWRunIndex, hrSWRunType, hrSWRunName, hrSWRunParameters from hrSWRunTable where hrSWRunName like '%1%'
  25. }
  26. alias df {
  27.       printf "Filesystem               Size     Usedn"
  28.       printf "%-20s %8d %8dn" select hrStorageDescr, hrStorageSize, hrStorageUsed from hrStorageTable
  29. }