Artikel ini menyediakan dua skrip mudah, showipaddr
(dalam bash dan python), dengan cepat mengambil alamat IP peribadi (tempatan) dan awam di Linux. Walaupun Linux menawarkan arahan terbina dalam seperti ip
dan nmcli
, skrip ini menawarkan pendekatan yang diperkemas untuk mendapatkan maklumat IP yang penting sahaja.
Skrip ini membolehkan anda:
Kedua -dua skrip boleh didapati di GitHub. Selepas memuat turun, anda perlu menjadikannya boleh dilaksanakan dan memilihnya ke laluan sistem anda untuk akses mudah.
Menggunakan skrip bash ( showipaddr.sh
):
Skrip ini memerlukan bash, curl
, dan jq
. Arahan pemasangan untuk ini disediakan jika diperlukan.
git clone https://gist.github.com/09259a3da0e7190775d16aadef14580b.git showipaddr
cd showipaddr/
chmod x showipaddr.sh
sudo mv showipaddr.sh /usr/local/bin/showipaddr
showipaddr
Skrip meminta anda memilih sama ada untuk memaparkan IP tempatan, IP awam, atau kedua -duanya.
Output contoh (menunjukkan kedua -duanya):
<code>Select the information to display: 1. Local IP 2. Public IP 3. Both Local and Public IP Enter your choice (1/2/3): 3 ------------------------------------------------------ Local Network Information: Hostname : [hostname] Local IPv4 Address : [IPv4 address] Local IPv6 Address : [IPv6 address] Router IP Address : [router IP] DNS Server : [DNS server] ------------------------------------------------------ ------------------------------------------------------ Public IP Information: IP Address : [public IP address] ISP : [ISP] City : [City] Region : [Region] Country : [Country] Coordinates : [Latitude], [Longitude] ------------------------------------------------------</code>
Menggunakan skrip Python ( showipaddr.py
):
Skrip ini memerlukan Python 3 dan Perpustakaan requests
( pip install requests
). Ia juga memeriksa jq
, tetapi tidak menggunakannya secara langsung.
git clone https://gist.github.com/27276f43e980aa3a468c4b39680a68ee.git showipaddr
cd showipaddr/
python3 showipaddr.py
Skrip ini menawarkan pilihan pemilihan yang sama seperti skrip bash.
Kedua -dua skrip menyediakan cara yang mudah untuk mengakses maklumat alamat IP yang penting. Pilih skrip yang paling sesuai dengan sistem dan keutamaan anda.
Atas ialah kandungan terperinci Cara memaparkan alamat IP tempatan dan awam di Linux menggunakan skrip showipaddr. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!