Apakah mungkin bagi IPCONFIG di Vista untuk menampilkan status satu adaptor saja?

18

Apakah mungkin bagi IPCONFIG di Vista untuk menampilkan status satu adaptor saja?

Saya memiliki begitu banyak adaptor sehingga yang saya inginkan telah tergulir ke atas.

Atau, apakah ada program lain yang dapat menampilkan status adaptor tertentu (alamat IP dll ...)

tepat waktu
sumber
'ipconfig | lebih banyak 'bukan jawaban untuk pertanyaan Anda, tetapi solusi
Joakim Elofsson
btw gunakan 'ruang' untuk menampilkan lebih banyak
Joakim Elofsson
Ya - 'ipconfig | lebih banyak 'adalah lingkungan kerja yang masuk akal. Saya lebih suka jika IPCONFIG bisa selektif tetapi ada satu .... Jika ini adalah jawaban saya akan menerimanya
justintime

Jawaban:

29

Ini tidak sesingkat ipconfig, tetapi Anda dapat menggunakannya netshuntuk melakukan ini:

> antarmuka netsh ip tampilkan alamat "Local Area Connection"

Konfigurasi untuk antarmuka "Sambungan Area Lokal"
    DHCP diaktifkan: Ya
    Alamat IP: 10.34.46.91
    Awalan Subnet: 10.34.46.0/24 (mask 255.255.255.0)
    Gateway Default: 10.34.46.254
    Gateway Metric: 0
    Gateway Default: 10.10.124.14
    Gateway Metric: 0
    Gateway Default: 139.30.107.176
    Gateway Metric: 0
    InterfaceMetric: 4245

Ganti "ip" pada perintah dengan "ipv6" untuk mendapatkan informasi IPv6.

Masukkan ke dalam batch agar kurang mengetik :-)

Joey
sumber
1
Menemukan grep-like | findstr "<string>"untuk mereka yang mengurai output (dalam kasus saya, mencari informasi subnet).
msanford
2

antarmuka netsh ip tampilkan alamat "Local Area Connection"

hanya sidenote: Ini tidak mencerminkan keadaan saat ini.

Ketika saya mencoba solusi ini untuk memeriksa alamat dhcp, itu tidak akan memperbarui status sampai ipconfig dikeluarkan.

pengguna273962
sumber
1

Dari pertanyaan Anda, sepertinya Anda tidak sadar bahwa Anda dapat mengubah Ukuran Penyangga Layar untuk jendela perintah di Windows? Ini memberi Anda bilah gulir di sisi jendela yang dapat Anda gunakan untuk menggulir kembali ke atas untuk melihat info yang digulir dari bagian atas jendela.

Pada jendela konsol klik ikon di sebelah kiri bilah judul (atau cukup klik kanan bilah judul) pilih Defaults, klik tab Layout, ubah Tinggi Ukuran Penyangga Layar menjadi sesuatu yang beberapa kali lebih besar daripada Tinggi Ukuran Jendela. (milik saya saat ini ketinggian 25 baris untuk jendela, tetapi 300 baris untuk tinggi buffer layar).

Tidak ingat apakah ini diaktifkan secara default untuk Vista atau tidak, tetapi untuk XP dan sebelumnya Anda harus masuk dan mengubahnya secara manual menjadi sesuatu yang masuk akal sendiri.

Opsi lain yang sangat berguna yang selalu saya ubah pada instalasi baru adalah mengaktifkan Mode QuickEdit pada tab pertama. Ini memungkinkan Anda memilih teks di jendela perintah dengan mouse, lalu tekan saja Enter untuk mengirimnya ke clipboard, dan klik kanan pada jendela konsol untuk menempel (jelas tidak mengaktifkan ini jika Anda menggunakan aplikasi konsol yang menggunakan si tikus).

GATambar
sumber
Bukankah sudah default ke 80x300? (Kecuali jika poster tersebut masih menggunakan command.com ...)
user1686
Terima kasih atas tipnya - Saya sadar Anda dapat mengubah ukuran buffer, tetapi lebih suka tidak harus menggulir ke belakang.
justintime
1

Saya menginstal Gnu Grep untuk windows dan kemudian memodifikasi jalur saya sehingga saya dapat menjalankan grep dari mana saja

Lalu saya membuat file batch yang berisi

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

Saya punya TON adapter jadi ipconfig dengan sendirinya terasa menyebalkan.

Steve Byrum
sumber
Sedang mencari itu.
Mandark
1

Untuk mencapai tujuan hanya mengeluarkan satu adaptor, kirimkan string perintah ke head(dari paket 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"

Lihat https://sysinfo.io/output-ip-address-with-ipconfig/ untuk detail lebih lanjut.

Sysinfo.io
sumber
Selamat Datang di Pengguna Super! Bisakah Anda memasukkan info yang relevan dari tautan Anda - mis. Perintah apa yang akan dikeluarkan, bagaimana cara menginstal head? Bersulang!
bertieb
@bertieb Keinginan Anda adalah perintah saya. Itu sudah diselesaikan. Tautan disertakan ke sumber resmi GnuWin32.
Sysinfo.io
0

Anda juga dapat melihat informasi itu di Pusat Jaringan dan Berbagi.

Dari Pusat Jaringan dan Berbagi, klik "Kelola Adaptor jaringan" atau serupa - ini akan menampilkan folder koneksi jaringan. Jika Anda mengklik dua kali pada suatu koneksi, Anda akan melihat output yang sama seperti ipconfigpada gui.

EvilChookie
sumber