Vista의 IPCONFIG가 하나의 어댑터 상태 만 표시 할 수 있습니까?


18

Vista의 IPCONFIG가 하나의 어댑터 상태 만 표시 할 수 있습니까?

원하는 어댑터가 너무 많아서 맨 위로 스크롤했습니다.

또는 특정 어댑터 (IP 주소 등)의 상태를 표시 할 수있는 다른 프로그램이 있습니까?


'ipconfig | 더 많은 질문에 대한 답변이 아니라 해결책
Joakim Elofsson

btw 'space'를 사용하여 더 많이 표시
Joakim Elofsson

예- 'ipconfig | more '는 합리적인 해결 방법입니다. IPCONFIG가 선택적 일 수 있지만 선호하는 것이 있다면 좋을 것입니다 .... 이것이 대답이라면 받아들이겠습니다
justintime

답변:


29

만큼 짧지는 ipconfig않지만 사용할 수 있습니다 netsh.

> netsh interface ip show address "로컬 영역 연결"

"로컬 영역 연결"인터페이스 구성
    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
    InterfaceMetric : 4245

IPv6 정보를 얻으려면 명령에서 "ip"를 "ipv6"으로 바꾸십시오.

적은 타이핑을 위해 배치에 넣으십시오 :-)


1
| findstr "<string>"출력을 구문 분석하는 사람들의 경우 grep과 비슷한 것을 발견했습니다 (제 경우에는 서브넷 정보를 찾고 있습니다).
msanford

2

netsh 인터페이스 ip show address "Local Area Connection"

참고 사항 : 현재 상태를 반영하지 않습니다.

이 솔루션을 사용하여 dhcp 주소를 확인하면 ipconfig가 실행될 때까지 상태가 업데이트되지 않습니다.


1

귀하의 질문에 따르면 Windows에서 명령 창의 화면 버퍼 크기를 변경할 수 있다는 것을 모르는 것 같습니다. 그러면 창의 측면에 스크롤 막대가 표시되어 위로 스크롤하여 창의 상단에서 스크롤 된 정보를 볼 수 있습니다.

콘솔 창에서 제목 표시 줄 왼쪽의 아이콘을 클릭하거나 제목 표시 줄을 마우스 오른쪽 버튼으로 클릭하여 기본값을 선택하고 레이아웃 탭을 클릭 한 다음 화면 버퍼 크기 높이를 창 크기 높이보다 몇 배 큰 것으로 변경하십시오. (광산은 현재 창의 높이는 25 줄이지 만 화면 버퍼 높이는 300 줄입니다).

이것이 Vista에 기본적으로 설정되어 있는지 여부를 기억할 수는 없지만 XP 및 이전 버전에서는 확실히 들어가서 수동으로 변경해야합니다.

새 설치에서 항상 변경하는 또 다른 유용한 옵션은 첫 번째 탭에서 빠른 편집 모드를 전환하는 것입니다. 이를 통해 마우스로 명령 창에서 텍스트를 선택한 다음 Enter 키를 눌러 클립 보드로 보내면 콘솔 창을 마우스 오른쪽 버튼으로 클릭하여 붙여 넣을 수 있습니다 (사용하는 콘솔 응용 프로그램을 사용하는 경우이 기능을 켜지 마십시오) 마우스).


기본적으로 80x300으로 설정되어 있지 않습니까? (포스터가 여전히 command.com을 사용하지 않는 한 ...)
user1686

팁 주셔서 감사합니다-버퍼 크기를 변경할 수 있지만 뒤로 스크롤하지 않는 것이 좋습니다.
justintime

1

Windows 용 Gnu Grep을 설치 한 다음 어디에서나 grep을 실행할 수 있도록 경로를 수정했습니다.

그런 다음 포함 된 배치 파일을 만들었습니다.

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

나는 많은 어댑터를 가지고 있기 때문에 ipconfig 자체는 고통 스러웠다.


그것을 찾고 있었다.
Mandark

1

하나의 어댑터 만 출력한다는 목표를 달성하려면 명령 문자열을 GnuWin32 패키지 head에서 파이프하십시오 .

:: 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

네트워크 및 공유 센터에서 해당 정보를 볼 수도 있습니다.

네트워크 및 공유 센터에서 "네트워크 어댑터 관리"또는 유사 항목을 클릭하십시오. 그러면 네트워크 연결 폴더가 표시됩니다. 연결을 두 번 클릭 ipconfig하면 GUI 와 동일한 출력이 표시됩니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.