Windows里隐藏的命令行工具

2005年9月28日 | 分类: 学习笔记 | 标签:

如果你玩过路由器的话,就知道路由器里面那些很好玩的命令缩写。

  例如,"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&#39 上下文。
  bye – 退出程序。
  commit – 提交在脱机模式中所做的更改。
  delete – 在项目列表上删除一个配置项目。
  diag – 更改到 `netsh diag&#39 上下文。
  exit – 退出程序。
  firewall – 更改到 `netsh firewall&#39 上下文。
  interface – 更改到 `netsh interface&#39 上下文。
  offline – 将当前模式设置成脱机。
  online – 将当前模式设置成联机。
  popd – 从堆栈上打开一个上下文。
  pushd – 将当前上下文放推入堆栈。
  quit – 退出程序。
  ras – 更改到 `netsh ras&#39 上下文。
  routing – 更改到 `netsh routing&#39 上下文。
  set – 更新配置设置。
  show – 显示信息
  unalias – 删除一个别名。
  winsock – 更改到 `netsh winsock&#39 上下文。
  
  命令从 netsh interface 上下文继承:
  add – 向表中添加一个配置项目。
  delete – 从表中删除一个配置项目。
  ip – 更改到 `netsh interface ip&#39 上下文。
  ipv6 – 更改到 `netsh interface ipv6&#39 上下文。
  portproxy – 更改到 `netsh interface portproxy&#39 上下文。
  reset – 复位信息。
  set – 设置配置信息。
  show – 显示信息。
  
  此上下文中的命令:
  ? – 显示命令列表。
  add – 向表中添加一个配置项目。
  delete – 从表中删除一个配置项目。
  dump – 显示一个配置脚本。
  help – 显示命令列表。
  reset – 复位 TCP/IP 及相关的组件到干净的状态。
  set – 设置配置信息。
  show – 显示信息。
  
  若需要命令的更多帮助信息,请键入命令,后面跟 ?。