Vista上的IPCONFIG是否可以仅显示一个适配器的状态?


18

Vista上的IPCONFIG是否可以仅显示一个适配器的状态?

我有很多适配器,所以我想要的适配器已经从顶部滚动了下来。

另外,是否还有另一个程序可以显示特定适配器的状态(IP地址等)。


'ipconfig | 更多不是您问题的答案,而是解决方案
Joakim Elofsson 2009年

顺便说一句使用“空间”来显示更多
乔基姆·埃洛夫森

是的-'ipconfig | 更多”是合理的解决方案。我希望IPCONFIG可以选择,但是可以选择。...如果这是一个答案,我会接受
justintime

Answers:


29

它不如短ipconfig,但是您可以使用netsh此方法:

> netsh接口ip显示地址“本地连接”

接口“本地连接”的组态
    启用DHCP:是
    IP地址:10.34.46.91
    子网前缀:10.34.46.0/24(掩码255.255.255.0)
    默认网关:10.34.46.254
    网关指标:0
    默认网关:10.10.124.14
    网关指标:0
    默认网关:139.30.107.176
    网关指标:0
    接口指标:4245

将命令中的“ ip”替换为“ ipv6”以获取IPv6信息。

将其放入批处理中以减少打字:-)


1
发现| findstr "<string>"那些类似于grep的解析输出(在我的情况下,寻找子网信息)。
msanford 2014年

2

netsh接口ip显示地址“本地连接”

只是一个旁注:这并不反映当前状态。

当我尝试使用此解决方案检查dhcp地址时,直到发出ipconfig为止,它都不会更新状态。


1

从您的问题听起来,您似乎不知道可以在Windows中更改命令窗口的屏幕缓冲区大小吗?这在窗口的侧面提供了一个滚动条,可用于向上滚动以查看从窗口顶部滚动出的信息。

在控制台窗口上,单击标题栏左侧的图标(或仅右键单击标题栏),选择“默认值”,单击“布局”选项卡,将“屏幕缓冲区大小高度”更改为比“窗口大小高度”大几倍的值。 (当前,窗口的高度为25行,而屏幕缓冲区的高度为300行)。

不记得Vista是否默认启用了该功能,但是对于XP和以前的版本,您肯定需要手动将其更改为适合自己的内容。

我总是在新安装中更改的另一个非常有用的选项是在第一个选项卡上打开“快速编辑模式”。这样,您就可以使用鼠标在命令窗口中选择文本,然后按Enter键将其发送到剪贴板,然后右键单击控制台窗口以粘贴(显然,如果您使用的任何控制台应用鼠标)。


它不是默认设置为80x300吗?(除非发布者仍然使用command.com ...)
2009年

感谢您的提示-我知道您可以更改缓冲区大小,但希望不必向后滚动。
justintime

1

我为Windows安装了Gnu Grep,然后修改了路径,以便可以从任何地方运行grep

然后我制作了一个包含以下内容的批处理文件

ipconfig | grep -A5 -i "Ethernet Adapter Local Area Connection:"

我有一吨适配器,所以ipconfig本身就是一个痛苦。


一直在寻找那个。
曼达克

1

为了实现仅输出一个适配器的目标,请将命令字符串通过管道传递到head(来自GnuWin32软件包)。

:: Output network adapter name and IP addresses using native commands only

ipconfig /all | findstr /IR "ipv4 ethernet adapter" | findstr /IRV "description tunnel vpn dial bluetooth [2-9]:$" | findstr /LV "*"

:: Using grep binary from gnuwin32 output only network adapter name and IP addresses

ipconfig /all | grep -iE "ipv4|ethernet|adapter" | grep -iEv "description|tunnel|vpn|dial|bluetooth|[2-9]:$" | grep -iFv "connection*"

:: And one more that yields the bare essentials (hostname, adapter name, MAC, IPv4, subnet, gateway, DNS)
:: I purposefully excluded v6 addresses because I don't have a need, if you need then just omit it

ipconfig /all | findstr -iv "ipv6 bluetooth Description DHCP Autoconfiguration Netbios routing wins node Connection-specific obtained expires disconnected"

有关更多详细信息,请参见https://sysinfo.io/output-ip-address-with-ipconfig/


欢迎来到超级用户!您能否从链接中包含相关信息-即要发出的命令,如何安装head?干杯!
bertieb,

@bertieb你的愿望是我的命令。它已经完成。链接包含在GnuWin32的官方源中。
Sysinfo.io

0

您也可以在网络和共享中心中查看该信息。

从网络和共享中心,单击“管理网络适配器”或类似名称-这将显示网络连接文件夹。如果双击连接,您将看到与ipconfiggui中相同的输出。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.