Windows里隐藏的命令行工具
- 2005年09月28日
- 由Looki
如果你玩过路由器的话,就知道路由器里面那些很好玩的命令缩写。
例如,"sh int" 的意思是 "show interface"。
现在 Windows 2000 也有了类似界面的工具,叫做 netsh。
我们在 Windows 2000 的 cmd shell 下,输入 netsh
就出来:netsh> 提示符,
输入 int ip 就显示:
interface ip>
然后输入 dump ,我们就可以看到当前系统的网络配置:
# ———————————-
# Interface IP Configuration
# ———————————-
pushd interface ip
# Interface IP Configuration for "Local Area Connection"
set address name = "Local Area Connection" source = static addr = 192.168.1.168
mask = 255.255.255.0
add address name = "Local Area Connection" addr = 192.1.1.111 mask = 255.255.255.0
set address name = "Local Area Connection" gateway = 192.168.1.100 gwmetric = 1
set dns name = "Local Area Connection" source = static addr = 202.96.209.5
set wins name = "Local Area Connection" source = static addr = none
popd
# End of interface IP configuration
上面介绍的是通过交互方式操作的一种办法。
我们可以直接输入命令:
"netsh interface ip add address "Local Area Connection" 10.0.0.2 255.0.0.0"
来添加 IP 地址。
在提示符下,输入 ? 可以获得所有可用命令。
netsh interface ip>?
下列指令有效:
命令从 netsh 上下文继承:
.. – 移到上一层上下文级。
abort – 丢弃在脱机模式下所做的更改。
add – 在项目列表上添加一个配置项目。
alias – 添加一个别名
bridge – 更改到 `netsh bridge' 上下文。
bye – 退出程序。
commit – 提交在脱机模式中所做的更改。
delete – 在项目列表上删除一个配置项目。
diag – 更改到 `netsh diag' 上下文。
exit – 退出程序。
firewall – 更改到 `netsh firewall' 上下文。
interface – 更改到 `netsh interface' 上下文。
offline – 将当前模式设置成脱机。
online – 将当前模式设置成联机。
popd – 从堆栈上打开一个上下文。
pushd – 将当前上下文放推入堆栈。
quit – 退出程序。
ras – 更改到 `netsh ras' 上下文。
routing – 更改到 `netsh routing' 上下文。
set – 更新配置设置。
show – 显示信息
unalias – 删除一个别名。
winsock – 更改到 `netsh winsock' 上下文。
命令从 netsh interface 上下文继承:
add – 向表中添加一个配置项目。
delete – 从表中删除一个配置项目。
ip – 更改到 `netsh interface ip' 上下文。
ipv6 – 更改到 `netsh interface ipv6' 上下文。
portproxy – 更改到 `netsh interface portproxy' 上下文。
reset – 复位信息。
set – 设置配置信息。
show – 显示信息。
此上下文中的命令:
? – 显示命令列表。
add – 向表中添加一个配置项目。
delete – 从表中删除一个配置项目。
dump – 显示一个配置脚本。
help – 显示命令列表。
reset – 复位 TCP/IP 及相关的组件到干净的状态。
set – 设置配置信息。
show – 显示信息。
若需要命令的更多帮助信息,请键入命令,后面跟 ?。