|
微软的Windows家族从Windows NT开始跨入了网络操作系统的市场,到现在的Windows 2000可以说网络功能在逐渐的完善,在这个成长过程中Windows融入了很多其他网络操作系统的功能,可以说是借鉴而来的,逐渐形成了一套功能完善的网络操作系统,这也是令SUN等各大公司所感觉到不服的原因,觉得不是微软完全自给研发的东西。不过Windows2000的功能确实是很强大的,它几乎可以象Unix和Linux一样在命令行下做很多的工作。 " m; `' h9 B4 T4 g6 Q
X/ [0 e" C- X A# X 下面我们看一下Windows上一个可以在命令行下更改ip地址的命令,看过这个命令后大家可能会觉得这个命令很象Unix和Linux的命令,更象Cisco的路由器命令。下面是我在计算机上实际操作的回显,我会加上一些注释: & t8 |/ o. ^) t& P: Y( K
; W" N" ]. l! [+ |
C:\>ipconfig (首先用ipconfig这个命令看一下更改之前的ip地址)
9 t8 v2 P2 |, a0 UWindows 2000 IP Configuration ' j4 K) u& G6 R$ P
Ethernet adapter 本地连接: ! |: ?* J/ x- ?3 f! z
Connection-specific DNS Suffix . :
" ~9 Z/ G/ m( d2 T2 Z! k0 fIP Address. . . . . . . . . . . . : 192.168.0.250 (本地连接更改之前的ip) : m; R/ g' b1 e( X
Subnet Mask . . . . . . . . . . . : 255.255.255.0 # ~% c5 N z3 d* u! b, k
Default Gateway . . . . . . . . . : 192.168.0.1 8 q: ~( O! b2 o
PPP adapter 拨号连接: % C ?5 H( b1 y$ S- D6 o: ]; h
Connection-specific DNS Suffix . : ; v& @+ ]) ~) y+ ]' }3 W
IP Address. . . . . . . . . . . . : 211.149.128.147 : k2 I7 D% B$ h2 [
Subnet Mask . . . . . . . . . . . : 255.255.255.255
. h% b" n2 q+ [4 Z" ]0 S/ m/ gDefault Gateway . . . . . . . . . : 211.149.128.147 3 y8 C! C9 c9 J+ X
C:\>netsh (然后执行netsh这个命令)
1 @* y) k9 ~8 Y% e6 B) j% L' dnetsh>interface (netsh命令的子命令) - a6 S) j- C3 u- Y
interface>ip (interface命令的子命令)
4 S* g; J0 M) p+ N! n5 f3 |1 Linterface ip>set (interface ip命令的子命令) ; D6 ~* p1 I6 i% Y$ |* _
下列指令有效: 1 K1 z% l; G& a$ ?
此上下文中的命令: 0 V+ U5 e' ?' c: a
set address - 设置指定的接口的 IP 地址或默认网关。 % c; r2 W. j% S; s- M
set dns - 设置 DNS 服务器模式和地址。 * b' y8 F4 @- Y( l8 N5 G w
set wins - 设置 WINS 服务器模式和地址。
8 V' ?2 p+ ^; Y0 _6 P! `. ginterface ip>set address "本地连接" static 192.168.0.2 255.255.255.0 192.168.0.1
$ _3 }9 r! X1 M1 (设置ip地址) + T) @1 L) p, u+ z6 p
确定。
1 ~6 `7 z N" ?* W+ V N(注释:上面一段象不象Cisco的命令。) * j0 k8 g8 P X9 F; E1 Y( P
interface ip>exit , L3 W. t8 T. a+ y: j' ~
# `) {# g' c' f4 Z( x3 WC:\>ipconfig (更改后再用ipconfig命令看一下ip地址,确认一下是否更改成功)
5 q% J7 J( M+ Q1 zWindows 2000 IP Configuration
h; j7 S; }* F' x( tEthernet adapter 本地连接:
" i3 J+ P2 I1 M5 I( d* d* XConnection-specific DNS Suffix . :
0 `+ @5 p4 u {0 XIP Address. . . . . . . . . . . . : 192.168.0.2 (更改后的ip说明成功了) " Y' ` [* R9 T4 {+ F- Q7 h
Subnet Mask . . . . . . . . . . . : 255.255.255.0 5 s* v2 n# z. ^5 ^1 J: X& J
Default Gateway . . . . . . . . . : 192.168.0.1 $ z+ {; w( Y% {6 v4 w" A4 H
PPP adapter 拨号连接: 8 `& c3 T0 I* c1 h# @% B1 k' w( B
Connection-specific DNS Suffix . : % y8 R6 t' j$ v7 k" _
IP Address. . . . . . . . . . . . : 211.149.128.147 ' } q5 R/ f( @0 q2 v- V8 O
Subnet Mask . . . . . . . . . . . : 255.255.255.255 3 j. F m, c- @
Default Gateway . . . . . . . . . : 211.149.128.147
& m. N% M+ q, j9 M, S+ v$ h7 _% ?C:\> 4 e# ~9 s5 l q V
netsh这个命令还有好多强大的功能 如下: 5 {1 b% H* W' z l5 _; V' w
C:\>netsh
& `( H! |. S9 A, q9 E0 ~netsh>?
* j9 p; x' z7 C4 Q" r1 a1 g, B下列指令有效:
8 H. i; X% _; [) o8 M此上下文中的命令:
3 y1 k6 w7 P- o0 b.. - 移到上一层上下文级。
( N/ |3 x$ K" f0 [3 G V& ?5 t? - 显示命令列表。 , _9 ^+ _- C* I8 @8 \/ e6 {
aaaa - 更改到 `aaaa' 上下文。
* P7 \3 B! ^, N: J S$ }abort - 丢弃在脱机模式下所做的更改。 3 i2 L7 }( R1 r$ N
add - 将一个配置项添加到项目列表中。 {5 q; _* o, Q
alias - 添加一个别名 " `6 ^; c& r$ y# P7 R
bye - 退出程序。
& F5 W( i6 }, o4 X2 m7 |1 x' bcommit - 提交在脱机模式中所做的更改。 ! k+ G- N9 A2 P! v2 h+ `: @& R2 o
delete - 在项目列表上删除一个配置项目。
- s' r9 X/ S9 ?; g6 ^0 s, T; e! V. cdhcp - 更改到 `dhcp' 上下文。
6 l' E. j/ g1 b2 b0 O. {% {$ jdump - 显示一个配置脚本。
) I) N) f0 ]6 x9 q3 d# R# Uexec - 运行一个脚本文件。
& `# I& a( p/ }( H0 X Q; _exit - 退出程序。 9 R; L% h r7 \- l6 E- J
help - 显示命令列表。 & l4 o( n2 T/ v. k4 ^
interface - 更改到 `interface' 上下文。 ) g5 Y3 O) ]) ]1 C3 a) W' D; r
offline - 将当前模式设置成脱机。
# \4 h" K. ?) @online - 将当前模式设置成联机。
& C+ B! H8 t. J: Y$ F7 ]popd - 从堆栈上打开一个上下文。 4 N+ Y6 n' Q3 y3 |. \
pushd - 将当前上下文放推入堆栈。 ! ?# P; C3 u0 E; n
quit - 退出程序。
3 E2 ~* W/ t% Z4 @( a; A& Pras - 更改到 `ras' 上下文。
9 R* o% j4 ?! E2 w3 z3 _: \" krouting - 更改到 `routing' 上下文。 2 ^: h3 Y, |( ?: A) H7 }# Q
set - 更新配置设置。 & s4 L( a, ]% w5 S
show - 显示信息
: H, ^; x& ?! `unalias - 删除一个别名。
C6 [" B; s0 \+ A! vwins - 更改到 `wins' 上下文。 2 t1 k1 D) `$ o
下列的子上下文可用: 5 w( \* |' _3 [; a
routing interface ras dhcp wins aaaa
3 F3 y" ]( x' W1 k. T9 {; F$ q q若需要命令的更多帮助信息,请键入命令,
2 l5 i1 {$ I# P* ~- R后面跟 ?。
( v: q* J9 O a; W0 v( _每一个子命令下面还有很多子命令。这里就不一一介绍了因为实在是功能太多了,大家可以自己研究一下。
: H! d% l6 Y; O8 D! i6 W |