See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 14174|Vastuse: 1

[linux] Hangi kohaliku IP-aadressi meetod Linuxi shell-skriptist

[Kopeeri link]
Postitatud 22.11.2021 10:28:30 | | | |
Meetod 1: ifconfig -a

Käsu parsing

ifconfig -a tagastab kogu masina IP-info samamoodi nagu selle käsu käivitamine akna all
grep inet püüab kinni IP-d sisaldava liini
grep -v 127.0.0.1 Eemalda joon, mis osutab lokaalselt
grep -v inet6, et eemaldada rida, mis sisaldab inet6
awk { print $2} $2 tähistab vaikimisi teist gruppi, mis on jagatud ruumiga, ja $1 tähistab esimest gruppi
tr -d "addr: eemalda string "addr:"

Mitme võrgukaardi olukord

Kui on mitu NIC-i, võivad ilmuda mitmed IP-aadressid erinevatest CIDR-segmentidest ning kui ülaltoodud käsk siiski täidetakse, tagastatakse mitu IP-aadressi järgmiselt:

Oletame, et masinal on IP-aadressid 192.*.*.8 ja 10.*.*.*.* CIDR plokid ning nüüd tahame rakendada erinevate CIDR-segmentide IP-aadresse, et printida erinevaid väljundeid, on shell-skript järgmine:




Meetod 2: IP ADR

See on kõik selle artikli kohta, kuidas saada Linuxi shell-skriptis natiivset IP-aadressi.



Originaal:Hüperlingi sisselogimine on nähtav.




Eelmine:Märkused: Põhinevad. .NET platvorm
Järgmine:Linuxi kernel:NMI valvekoer: VIGA: pehme lukustumine - CPU
 Üürileandja| Postitatud 06.10.2023 11:09:02 |
Windowsil puudub brauser, mis saaks saada välise (väljumise) IP-aadressi
https://www.itsvse.com/thread-10068-1-1.html
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com