重庆星空为你提供重庆卫星电视安装,重庆卫星天线安装,重庆卫星锅盖电视安装,重庆安装卫星天线等服务!欢迎你光临,期望你的来电咨询!
新闻中心
News Center 当前位置:首 页 >>
企业新闻
行业新闻
技术资料
产品问答
在线服务
电话:15773117620
手机:15773117620
地址:
邮箱:vip@scwxtx.com
OICQ:9496807
[网络基础版]各种命令行集锦
发布者: 发布时间:2018-09-20 阅读:51

Switching 命令大全

Switching 命令大全

1. 在基于IOS的交换机上设置主机名/系统名:

switch(config)# hostname hostname

在基于CLI的交换机上设置主机名/系统名:

switch(enable) set system name name-string

2.在基于IOS的交换机上设置登录口令:

switch(config)# enable password level 1 password

在基于CLI的交换机上设置登录口令:

switch(enable) set password

switch(enable) set enalbepass

3.在基于IOS的交换机上设置远程访问:

switch(config)# interface vlan 1

switch(config-if)# ip address ip-address netmask

switch(config-if)# ip default-gateway ip-address

在基于CLI的交换机上设置远程访问:

switch(enable) set interface sc0 ip-address netmask broadcast-address

switch(enable) set interface sc0 vlan

switch(enable) set ip route default gateway

4.在基于IOS的交换机上启用和浏览CDP信息:

switch(config-if)# cdp enable

switch(config-if)# no cdp enable

为了查看Cisco邻接设备的CDP通告信息:

switch# show cdp interface [type modle/port]

switch# show cdp neighbors [type module/port] [detail]

在基于CLI的交换机上启用和浏览CDP信息:

switch(enable) set cdp {enable|disable} module/port

为了查看Cisco邻接设备的CDP通告信息:

switch(enable) show cdp neighbors[module/port] [vlan|duplex|capabilities|detail]

5.基于IOS的交换机的端口描述:

switch(config-if)# description description-string

基于CLI的交换机的端口描述:

switch(enable)set port name module/number description-string

6.在基于IOS的交换机上设置端口速度:

switch(config-if)# speed{10|100|auto}

在基于CLI的交换机上设置端口速度:

switch(enable) set port speed moudle/number {10|100|auto}

switch(enable) set port speed moudle/number {4|16|auto}

7.在基于IOS的交换机上设置以太网的链路模式:

switch(config-if)# duplex {auto|full|half}

在基于CLI的交换机上设置以太网的链路模式:

switch(enable) set port duplex module/number {full|half}

8.在基于IOS的交换机上配置静态VLAN:

switch# vlan database

switch(vlan)# vlan vlan-num name vla

switch(vlan)# exit

switch# configure teriminal

switch(config)# interface interface module/number

switch(config-if)# switchport mode access

switch(config-if)# switchport access vlan vlan-num

switch(config-if)# end

在基于CLI的交换机上配置静态VLAN:

switch(enable) set vlan vlan-num [name name]

switch(enable) set vlan vlan-num mod-num/port-list

9. 在基于IOS的交换机上配置VLAN中继线:

switch(config)# interface interface mod/port

switch(config-if)# switchport mode trunk

switch(config-if)# switchport trunk encapsulation {isl|dotlq}

switch(config-if)# switchport trunk allowed vlan remove vlan-list

switch(config-if)# switchport trunk allowed vlan add vlan-list

在基于CLI的交换机上配置VLAN中继线:

switch(enable) set trunk module/port [on|off|desirable|auto|nonegotiate]

Vlan-range [isl|dotlq|dotl0|lane|negotiate]

10.在基于IOS的交换机上配置VTP管理域:

switch# vlan database

switch(vlan)# vtp domain domain-name

在基于CLI的交换机上配置VTP管理域:

switch(enable) set vtp [domain domain-name]

11.在基于IOS的交换机上配置VTP 模式:

switch# vlan database

switch(vlan)# vtp domain domain-name

switch(vlan)# vtp {sever|cilent|transparent}

switch(vlan)# vtp password password

在基于CLI的交换机上配置VTP 模式:

switch(enable) set vtp [domain domain-name] [mode{ sever|cilent|transparent }][password password]

12. 在基于IOS的交换机上配置VTP版本:

switch# vlan database

switch(vlan)# vtp v2-mode

在基于CLI的交换机上配置VTP版本:

switch(enable) set vtp v2 enable

13. 在基于IOS的交换机上启动VTP剪裁:

switch# vlan database

switch(vlan)# vtp pruning

在基于CL I 的交换机上启动VTP剪裁:

switch(enable) set vtp pruning enable

14.在基于IOS的交换机上配置以太信道:

switch(config-if)# port group group-number [distribution {source|destination}]

在基于CLI的交换机上配置以太信道:

switch(enable) set port channel moudle/port-range mode{on|off|desirable|auto}

15.在基于IOS的交换机上调整根路径成本:

switch(config-if)# spanning-tree [vlan vlan-list] cost cost

在基于CLI的交换机上调整根路径成本:

switch(enable) set spantree portcost moudle/port cost

switch(enable) set spantree portvlancost moudle/port [cost cost][vlan-list]

16.在基于IOS的交换机上调整端口ID:

switch(config-if)# spanning-tree[vlan vlan-list]port-priority port-priority

在基于CLI的交换机上调整端口ID:

switch(enable) set spantree portpri {mldule/port}priority

switch(enable) set spantree portvlanpri {module/port}priority [vlans]

17. 在基于IOS的交换机上修改STP时钟:

switch(config)# spanning-tree [vlan vlan-list] hello-time seconds

switch(config)# spanning-tree [vlan vlan-list] forward-time seconds

` switch(config)# spanning-tree [vlan vlan-list] max-age seconds

在基于CLI的交换机上修改STP时钟:

switch(enable) set spantree hello interval[vlan]

switch(enable) set spantree fwddelay delay [vlan]

switch(enable) set spantree maxage agingtiame[vlan]

18. 在基于IOS的交换机端口上启用或禁用Port Fast 特征:

switch(config-if)#spanning-tree portfast

在基于CLI的交换机端口上启用或禁用Port Fast 特征:

switch(enable) set spantree portfast {module/port}{enable|disable}

19. 在基于IOS的交换机端口上启用或禁用UplinkFast 特征:

switch(config)# spanning-tree uplinkfast [max-update-rate pkts-per-second]

在基于CLI的交换机端口上启用或禁用UplinkFast 特征:

switch(enable) set spantree uplinkfast {enable|disable}[rate update-rate] [all-protocols off|on]

20. 为了将交换机配置成一个集群的命令交换机,首先要给管理接口分配一个IP地址,然后使用下列命令: switch(config)# cluster enable cluster-name

21. 为了从一条中继链路上删除VLAN,可使用下列命令:

switch(enable) clear trunk module/port vlan-range

22. show vtp domain 显示管理域的VTP参数.

23. show vtp statistics显示管理域的VTP参数.

24. Catalyst交换机上定义TrBRF的命令如下:

switch(enable) set vlan vlan-name [name name] type trbrf bridge bridge-num[stp {ieee|ibm}]

25. Catalyst交换机上定义TrCRF的命令如下:

switch (enable) set vlan vlan-num [name name] type trcrf

{ring hex-ring-num|decring decimal-ring-num} parent vlan-num

26. 在创建好TrBRF VLAN之后,就可以给它分配交换机端口.对于以太网交换,可以采用如下命令给VLAN分配端口:

switch(enable) set vlan vlan-num mod-num/port-num

27. 命令show spantree显示一个交换机端口的STP状态.

28. 配置一个ELANLESBUS,可以使用下列命令:

ATM (config)# interface atm number.subint multioint

ATM(config-subif)# lane serber-bus ethernet elan-name

29. 配置LECS:

ATM(config)# lane database database-name

ATM(lane-config-databade)# name elan1-name server-atm-address les1-nsap-address

ATM(lane-config-databade)# name elan2-name server-atm-address les2-nsap-address

ATM(lane-config-databade)# name …

30. 创建完数据库后,必须在主接口上启动LECS.命令如下:

ATM(config)# interface atm number

ATM(config-if)# lane config database database-name

ATM(config-if)# lane config auto-config-atm-address

31. 将每个LEC配置到一个不同的ATM子接口上.命令如下:

ATM(config)# interface atm number.subint multipoint

ATM(config)# lane client ethernet vlan-num elan-num

32. show lane server 显示LES的状态.

33. show lane bus显示bus的状态.

34. show lane database显示LECS数据库可内容.

35. show lane client显示LEC的状态.

36. show module显示已安装的模块列表.

37. 用物理接口建立与VLAN的连接:

router# configure terminal

router(config)# interface media module/port

router(config-if)# description description-string

router(config-if)# ip address ip-addr subnet-mask

router(config-if)# no shutdown

38. 用中继链路来建立与VLAN的连接:

router(config)# interface module/port.subinterface

router(config-ig)# encapsulation[isl|dotlq] vlan-number

router(config-if)# ip address ip-address subnet-mask

39. LANE 来建立与VLAN的连接:

router(config)# interface atm module/port

router(config-if)# no ip address

router(config-if)# atm pvc 1 0 5 qsaal

router(config-if)# atm pvc 2 0 16 ilni

router(config-if)# interface atm module/port.subinterface multipoint

router(config-if)# ip address ip-address subnet-mask

router(config-if)# lane client ethernet elan-num

router(config-if)# interface atm module/port.subinterface multipoint

router(config-if)# ip address ip-address subnet-name

router(config-if)# lane client ethernet elan-name

router(config-if)# …

40. 为了在路由处理器上进行动态路由配置,可以用下列IOS命令来进行:

router(config)# ip routing

router(config)# router ip-routing-protocol

router(config-router)# network ip-network-number

router(config-router)# network ip-network-number

41. 配置默认路由:

switch(enable) set ip route default gateway

42. 为一个路由处理器分配VLANID,可在接口模式下使用下列命令:

router(config)# interface interface number

router(config-if)# mls rp vlan-id vlan-id-num

43. 在路由处理器启用MLSP:

router(config)# mls rp ip

44. 为了把一个外置的路由处理器接口和交换机安置在同一个VTP域中:

router(config)# interface interface number

router(config-if)# mls rp vtp-domain domain-name

45. 查看指定的VTP域的信息:

router# show mls rp vtp-domain vtp domain name

46. 要确定RSM或路由器上的管理接口,可以在接口模式下输入下列命令:

router(config-if)#mls rp management-interface

47. 要检验MLS-RP的配置情况:

router# show mls rp

48. 检验特定接口上的MLS配置:

router# show mls rp interface interface number

49. 为了在MLS-SE上设置流掩码而又不想在任一个路由处理器接口上设置访问列表:

set mls flow [destination|destination-source|full]

50. 为使MLS和输入访问列表可以兼容,可以在全局模式下使用下列命令:

router(config)# mls rp ip input-acl

51. 当某个交换机的第3层交换失效时,可在交换机的特权模式下输入下列命令:

switch(enable) set mls enable

52. 若想改变老化时间的值,可在特权模式下输入以下命令:

switch(enable) set mls agingtime agingtime

53. 设置快速老化:

switch(enable) set mls agingtime fast fastagingtime pkt_threshold

54. 确定那些MLS-RPMLS-SE参与了MLS,可先显示交换机引用列表中的内容再确定:

switch(enable) show mls include

55. 显示MLS高速缓存记录:

switch(enable) show mls entry

56. 用命令show in arp显示ARP高速缓存区的内容。

57. 要把路由器配置为HSRP备份组的成员,可以在接口配置模式下使用下面的命令:

router(config-if)# standby group-number ip ip-address

58. 为了使一个路由器重新恢复转发路由器的角色,在接口配置模式下:

router(config-if)# standy group-number preempt

59. 访问时间和保持时间参数是可配置的:

router(config-if)# standy group-number timers hellotime holdtime

60. 配置HSRP跟踪:

router(config-if)# standy group-number track type-number interface-priority

61. 要显示HSRP路由器的状态:

router# show standby type-number group brief

62. 用命令show ip igmp确定当选的查询器。

63. 启动IP组播路由选择:

router(config)# ip muticast-routing

64. 启动接口上的PIM

dalllasr1>(config-if)# ip pim {dense-mode|sparse-mode|sparse-dense-mode}

65. 启动稀疏-稠密模式下的PIM

router# ip multicast-routing

router# interface type number

router# ip pim sparse-dense-mode

66. 核实PIM的配置:

dallasr1># show ip pim interface[type number] [count]

67. 显示PIM邻居:

dallasr1># show ip neighbor type number

68. 为了配置RP的地址,命令如下:

dallasr1># ip pim rp-address ip-address [group-access-list-number][override]

69. 选择一个默认的RP

dallasr1># ip pim rp-address

通告RP和它所服务的组范围:

dallasr1># ip pim send-rp-announce type number scope ttl group-list access-list-number

为管理范围组通告RP的地址:

dallasr1># ip pim send-rp-announce ethernet0 scope 16 group-list1

dallasr1># access-list 1 permit 266.0.0.0 0.255.255.255

设定一个RP映像代理:

dallasr1># ip pim send-rp-discovery scope ttl

核实组到RP的映像:

dallasr1># show ip pim rp mapping

dallasr1># show ip pim rp [group-name|group-address] [mapping]

70. 在路由器接口上用命令ip multicast ttl-threshold ttl-value设定TTL阀值:

dallasr1>(config-if)# ip multicast ttl-threshold ttl-value

71. show ip pim neighbor显示PIM邻居表。

72. 显示组播通信路由表中的各条记录:

dallasr1>show ip mroute [group-name|group-address][scoure][summary][count][active kbps]

73. 要记录一个路由器接受和发送的全部IP组播包:

dallasr1> #debug ip mpacket [detail] [access-list][group]

74. 要在CISCO路由器上配置CGMP

dallasr1>(config-if)# ip cgmp

75.配置一个组播路由器,使之加入某一个特定的组播组:

dallasr1>(config-if)# ip igmp join-group group-address

76. 关闭 CGMP

dallasr1>(config-if)# no ip cgmp

77. 启动交换机上的CGMP

dallasr1>(enable) set cgmp enable

78. 核实Catalyst交换机上CGMP的配置情况:

catalystla1>(enable) show config

set prompt catalystla1>

set interface sc0 192.168.1.1 255.255.255.0

set cgmp enable

79. CGMP离开的设置:

Dallas_SW(enable) set cgmp leave

80. Cisco设备上修改控制端口密码:

R1(config)# line console 0

R1(config-line)# login

R1(config-line)# password Lisbon

R1(config)# enable password Lilbao

R1(config)# login local

R1(config)# username student password cisco

81. Cisco设备上设置控制台及vty端口的会话超时:

R1(config)# line console 0

R1(config-line)# exec-timeout 5 10

R1(config)# line vty 0 4

R1(config-line)# exec-timeout 5 2

82. Cisco设备上设定特权级:

R1(config)# privilege configure level 3 username

R1(config)# privilege configure level 3 copy run start

R1(config)# privilege configure level 3 ping

R1(config)# privilege configure level 3 show run

R1(config)# enable secret level 3 cisco

83. 使用命令privilege 可定义在该特权级下使用的命令:

router(config)# privilege mode level level command

84. 设定用户特权级:

router(config)# enable secret level 3 dallas

router(config)# enable secret san-fran

router(config)# username student password cisco

85. 标志设置与显示:

R1(config)# banner motd ‘unauthorized access will be prosecuted!’

86. 设置vty访问:

R1(config)# access-list 1 permit 192.168.2.5

R1(config)# line vty 0 4

R1(config)# access-class 1 in

87. 配置HTTP访问:

Router3(config)# access-list 1 permit 192.168.10.7

Router3(config)# ip http sever

Router3(config)# ip http access-class 1

Router3(config)# ip http authentication local

Router3(config)# username student password cisco

88. 要启用HTTP访问,请键入以下命令:

switch(config)# ip http sever

89. 在基于set命令的交换机上用setCL1启动和核实端口安全:

switch(enable) set port security mod_num/port_num…enable mac address

switch(enable) show port mod_num/port_num

在基于CiscoIOS命令的交换机上启动和核实端口安全:

switch(config-if)# port secure [mac-mac-count maximum-MAC-count]

switch# show mac-address-table security [type module/port]

90. 用命令access-list在标准通信量过滤表中创建一条记录:

Router(config)# access-list access-list-number {permit|deny} source-address [source-address]

91. 用命令access-list在扩展通信量过滤表中创建一条记录:

Router(config)# access-list access-list-number {permit|deny{protocol|protocol-keyword}}{source source-wildcard|any}{destination destination-wildcard|any}[protocol-specific options][log]

92. 对于带内路由更新,配置路由更新的最基本的命令格式是:

R1(config-router)#distribute-list access-list-number|name in [type number]

93. 对于带外路由更新,配置路由更新的最基本的命令格式是:

R1(config-router)#distribute-list access-list-number|name out [interface-name] routing-process| autonomous-system-number

94. set snmp命令选项:

set snmp community {read-only|ready-write|read-write-all}[community_string]

95. set snmp trap 命令格式如下:

set snmp trap {enable|disable}

[all|moudle|classis|bridge|repeater| auth|vtp|ippermit|vmps|config|entity|stpx]

set snmp trap rvcr_addr rcvr_community

96. 启用SNMP chassis 陷阱:

Console>(enable) set snmp trap enable chassis

97. 启用所有SNMP chassis 陷阱:

Console>(enable) set snmp trap enable

98. 禁用SNMP chassis 陷阱:

Console>(enable) set snmp trap disable chassis

99. SNMP陷阱接收表加一条记录:

Console>(enable) set snmp trap 192.122.173.42 public

100. show snmp 输出结果。

101. 命令set snmp rmon enable 的输出结果。

102. 显示SPAN信息:

Consile> show span

 

________________________________________

  

网络经典命令行

 

1.最基本,最常用的,测试物理网络的

ping 192.168.10.88 t ,参数-t是等待用户去中断测试

2.查看DNSIPMac

A.Win98winipcfg

B.Win2000以上:Ipconfig/all

 

C.NSLOOKUP:如查看河北的DNS

C:\>nslookup

Default Server: ns.hesjptt.net.cn

Address: 202.99.160.68

>server 202.99.41.2 则将DNS改为了41.2

> pop.pcpop.com

Server: ns.hesjptt.net.cn

Address: 202.99.160.68

 

Non-authoritative answer:

Name: pop.pcpop.com

Address: 202.99.160.212

 

3.网络信使

Net send 计算机名/IP|* (广播) 传送内容,注意不能跨网段

net stop messenger 停止信使服务,也可以在面板-服务修改

net start messenger 开始信使服务

 

4.探测对方对方计算机名,所在的组、域及当前用户名

ping a IP t ,只显示NetBios

nbtstat -a 192.168.10.146 比较全的

 

5.netstat -a 显示出你的计算机当前所开放的所有端口

netstat -s -e 比较详细的显示你的网络资料,包括TCPUDPICMP IP的统计等

 

6.探测arp绑定(动态和静态)列表,显示所有连接了我的计算机,显示对方IPMAC地址

arp -a

 

7.在代理服务器端

捆绑IPMAC地址,解决局域网内盗用IP

ARP s 192.168.10.59 0050ff6c0875

解除网卡的IPMAC地址的绑定:

arp -d 网卡IP

 

8.在网络邻居上隐藏你的计算机

net config server /hidden:yes

net config server /hidden:no 则为开启

 

9.几个net命令

A.显示当前工作组服务器列表 net view,当不带选项使用本命令时,它就会显示当前域或网络上的计算机上的列表。

比如:查看这个IP上的共享资源,就可以

C:\>net view 192.168.10.8

192.168.10.8 的共享资源

资源共享名 类型 用途 注释

--------------------------------------

网站服务 Disk

命令成功完成。

 

B.查看计算机上的用户帐号列表 net user

C.查看网络链接 net use

例如:net use z: \\192.168.10.8\movie 将这个IPmovie共享目录映射为本地的Z

 

D.记录链接 net session

例如:

C:\>net session

计算机 用户名 客户类型 打开空闲时间

-------------------------------------------------------------------------------

\\192.168.10.110 ROME Windows 2000 2195 0 00:03:12

 

\\192.168.10.51 ROME Windows 2000 2195 0 00:00:39

命令成功完成。

 

10.路由跟踪命令

A.tracert pop.pcpop.com

B.pathping pop.pcpop.com 除了显示路由外,还提供325S的分析,计算丢失包的%

 

11.关于共享安全的几个命令

A.查看你机器的共享资源 net share

B.手工删除共享

net share c$ /d

net share d$ /d

net share ipc$ /d

net share admin$ /d

注意$后有空格。

C.增加一个共享:

c:\net share mymovie=e:\downloads\movie /users:1

mymovie 共享成功。

同时限制链接用户数为1人。

 

12.DOS行下设置静态IP

A.设置静态IP

CMD

netsh

netsh>int

interface>ip

interface ip>set add "本地链接" static IP地址 mask gateway

B.查看IP设置

interface ip>show address

测试mtu

ping -f -l size 服务器ip

偶们最常用咯^_^

 

 2003-08-15, 21:13

  #3

 

教你使用netstat命令

 

netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。

该命令的一般格式为:

 

netstat [选项]

 

命令中各选项的含义如下:

 

-a 显示所有socket,包括正在监听的。

 

-c 每隔1秒就重新显示一遍,直到用户中断它。

 

-i 显示所有网络接口的信息,格式同“ipconfig -e”。

 

-n 以网络IP地址代替名称,显示出网络连接情形。

 

-r 显示核心路由表,格式同“route -e”。

 

-t 显示TCP协议的连接情况。

 

-u 显示UDP协议的连接情况。

 

-v 显示正在进行的工作。

 

[]在本地机上使用netstat命令。

 

$ netstat

 

Active Internet connections w/o servers

 

Proto Recv-Q Send-Q Local Address Foreign Address State

 

Active UNIX domain sockets w/o servers

 

Proto RefCnt Flags Type State I-Node Path

 

unix 1 [ ] STREAM CONNECTED 270 @00000008

 

unix 1 [ ] STREAM CONNECTED 150 @00000002

 

unix 1 [ ] STREAM CONNECTED 104 @00000001

 

unix 1 [ ] STREAM CONNECTED 222 @00000004

 

unix 1 [ ] STREAM CONNECTED 171 @00000003

 

unix 1 [ ] STREAM CONNECTED 271 /dev/log

 

unix 1 [ ] STREAM CONNECTED 225 /dev/log

 

unix 1 [ ] STREAM CONNECTED 223 /dev/log

 

unix 1 [ ] STREAM CONNECTED 203 /dev/log

 

unix 1 [ ] STREAM CONNECTED 105 /dev/log

 

……

 

nslookup命令

 

nslookup命令的功能是查询一台机器的IP地址和其对应的域名。它通常需要一台域名服务器来提供域名服务。如果用户已经设置好域名服务器,就可以用这个命令查看不同主机的IP地址对应的域名。

 

该命令的一般格式为:

 

nslookup [IP地址/域名]

 

[]在本地机上使用nslookup命令。

 

$ nslookup

 

Default Server: name.tlc.com.cn

 

Address: 192.168.1.99

 

>

 

在符号“>”后面输入要查询的IP地址或域名并回车即可。如果要退出该命令,输入exit并回车即可。

 

finger命令

 

finger命令的功能是查询用户的信息,通常会显示系统中某个用户的用户名、主目录、停滞时间、登录时间、登录shell等信息。如果要查询远程机上的用户信息,需要在用户名后面接“@主机名”,采用[用户名@主机名]的格式,不过要查询的网络主机需要运行finger守护进程。

 

该命令的一般格式为:

 

finger [选项] [使用者] [用户@主机]

 

命令中各选项的含义如下:

 

-s 显示用户的注册名、实际姓名、终端名称、写状态、停滞时间、登录时间等信息。 -l 除了用-s选项显示的信息外,还显示用户主目录、登录shell、邮件状态等信息,以及用户主目录下的.plan.project.forward文件的内容。

 

-p 除了不显示.plan文件和.project文件以外,与-l选项相同。

 

 

 

[]在本地机上使用finger命令。

 

$ finger xxq

 

Login: xxq Name:

 

Directory: /home/xxq Shell: /bin/bash

 

Last login Thu Jan 1 21:43 CST on tty1

 

No mail.

 

No Plan.

 

 

 

$ finger

 

Login Name Tty Idle Login Time Office Office Phone

 

root root *1 28 Nov 25 09:17

 

……

 

ping命令

 

ping命令用于查看网络上的主机是否在工作,它向该主机发送ICMP ECHO_REQUEST包。有时我们想从网络上的某台主机上下载文件,可是又不知道那台主机是否开着,就需要使用ping命令查看。

 

该命令的一般格式为:

 

ping [选项] 主机名/IP地址

 

命令中各选项的含义如下:

 

-c 数目 在发送指定数目的包后停止。

 

-d 设定SO_DEBUG的选项。

 

-f 大量且快速地送网络封包给一台机器,看它的回应。

 

-I 秒数 设定间隔几秒送一个网络封包给一台机器,预设值是一秒送一次。

 

-l 次数 在指定次数内,以最快的方式送封包数据到指定机器(只有超级用户可以使用此选项)。

 

-q 不显示任何传送封包的信息,只显示最后的结果。

 

-r 不经由网关而直接送封包到一台机器,通常是查看本机的网络接口是否有问题。

 

-s 字节数 指定发送的数据字节数,预设值是56,加上8字节的ICMP头,一共是64ICMP数据字节。

 

 

TurboLinux系统提供了大量命令和许多实用工具软件,本书由于篇幅的关系,主要介绍了TurboLinux的一些常用命令和实用软件。读者可以使用系统提供的联机帮助手册获取更多的信息。

 

TurboLinux系统的联机手册中有大量的可用信息,根据其内容分成若干节。在Linux联机帮助手册上,几乎每个命令都有说明。因此,当用户对于Linux上的一个命令不会用或是不太了解时,就请使用联机帮助命令。

 

本章主要介绍几个常用的联机帮助命令。包括:

 

man 查询每个命令的使用方法

 

help 查询Shell命令

 

whereis 查询某个命令的位置

 

locate 查询某个文件的位置

 

man命令

 

这个命令应该是每个Linux系统上都有的。它格式化并显示在线的手册页。通常使用者只要在命令man后,输入想要获取的命令的名称(例如 ls),man就会列出一份完整的说明,其内容包括命令语法、各选项的意义以及相关命令等。

 

该命令的一般形式为:

 

man [选项] 命令名称

 

命令中各选项的含义分别为:

 

-M 路径 指定搜索man手册页的路径,通常这个路径由环境变量MANPATH预设,如果在命令行上指定另外的路径,则覆盖MANPATH的设定。

 

-P 命令 指定所使用的分页程序,缺省使用/usr/bin/less?is,在环境变量MANPAGER中预设。

 

-S 章节 由于一个命令名称可能会有很多类别,至于类别,列出如下:

 

 

 

章节 说明

 

1 一般使用者的命令

 

2 系统调用的命令

 

3 C语言函数库的命令

 

4 有关驱动程序和系统设备的解释

 

5 配置文件的解释

 

6 游戏程序的命令

 

7 其他的软件或是程序的命令

 

 

有关系统维护的命令

 

 

 

-a 显示所有的手册页,而不是只显示第一个。

 

-d 这个选项主要在检查时使用,如果用户加入了一个新的文件,就可以用这个选项检查是否出错,这个选项并不会列出文件内容。

 

-f 只显示出命令的功能而不显示其中详细的说明文件。

 

-p string 设定运行的预先处理程序的顺序,共有下列几项:

 

e eqn t tbl

 

g grap r refer

 

p pic v vgrind

 

-w 不显示手册页,只显示将被格式化和显示的文件所在位置。

 

例如:查看cd命令的使用方法。

 

$ man cd

 

cdn Tcl Built-In Commands cdn

 

_________________________________________________________________

 

NAME

 

cd - Change working directory

 

SYNOPSIS

 

cd ?dirName?

 

_________________________________________________________________

 

DEs criptION

 

Change the current working directory to dirName, or to the

 

home directory as specified in the HOME environment vari-

 

able if dirName is not given. Returns an empty string.

 

KEYWORDS

 

working directory

 

Tcl 1

 

END

 

可以按q键退出man命令。

 

help命令

 

help命令用于查看所有Shell命令。用户可以通过该命令寻求Shell命令的用法,只需在所查找的命令后输入help命令,就可以看到所查命令的内容了。

 

 

 

例如:查看od命令的使用方法。

 

$ od --help

 

 whereis命令

 

这个程序的主要功能是寻找一个命令所在的位置。例如,我们最常用的ls命令,它是在/bin这个目录下的。如果希望知道某个命令存在哪一个目录下,可以用whereis命令来查询。

 

该命令的一般形式为:

 

whereis [选项] 命令名

 

说明:一般直接使用不加选项的whereis命令,但用户也可根据特殊需要选用它的一些选项。

 

该命令中各选项的含义分别为:

 

b 只查找二进制文件

 

m 查找主要文件

 

s 查找来源

 

u 查找不常用的记录文件

 

例如:查找ls命令在什么目录下。

 

$ whereis ls

 

ls:/bin/ls/usr/man/man1/ls.1

 

FTP命令行使用精萃

 

 

 

  FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的FTP内部命令。熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效。

  FTP的命令行格式为: ftp -v -d -i -n -g [主机名] ,其中

  -v 显示远程服务器的所有响应信息;

  -i 限制ftp的自动登录,即不使用;

  -n etrc文件;

  -d 使用调试方式;

  -g 取消全局文件名。

  ftp使用的内部命令如下(中括号表示可选项):

  1. ![cmd[args]]:在本地机中执行交互shellexit回到ftp环境,如:!ls*.zip

  2. $ macro-ame[args]:执行宏定义macro-name

  3. account[password]:提供登录远程系统成功后访问系统资源所需的补充口令。

  4. append local-file[remote-file]:将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。

  5. ascii:使用ascii类型传输方式。

  6. bell:每个命令执行完毕后计算机响铃一次。

  7. bin:使用二进制文件传输方式。

  8. bye:退出ftp会话过程。

  9. case:在使用mget时,将远程主机文件名中的大写转为小写字母。

  10. cd remote-dir:进入远程主机目录。

  11. cdup:进入远程主机目录的父目录。

  12. chmod mode file-name:将远程主机文件file-name的存取方式设置为mode,如: chmod 777 a.out

  13. close:中断与远程服务器的ftp会话(open对应)

  14. cr:使用asscii方式传输文件时,将回车换行转换为回行。

  15. delete remote-file:删除远程主机文件。

  16. debug[debug-value]:设置调试方式, 显示发送至远程主机的每条命令,如: deb up 3,若设为0,表示取消debug

  17. dir[remote-dir][local-fil
 
 

打印本页 || 关闭窗口
友情链接  重庆卫星天线安装地图   |  
网站首页 | 企业荣誉 | 客户反馈 | 下载中心 | 联系我们 | 繁体中文