Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 14174|Svare: 1

[Linux] Få tak i metoden for lokal IP-adresse i Linux shell-skriptet

[Kopier lenke]
Publisert på 22.11.2021 10:28:30 | | | |
Metode 1: ifconfig -a

Kommandoparsing

ifconfig -a returnerer all IP-informasjon til maskinen på samme måte som å kjøre denne kommandoen under Windows
grep inet avskjærer linjen som inneholder IP-en
grep -v 127.0.0.1 Fjern linjen som peker lokalt
grep -v inet6 for å fjerne linjen som inneholder inet6
awk { print $2} $2 representerer den andre gruppen som som standard deles på mellomrom, og $1 representerer den første gruppen
tr -d "addr: Fjern strengen "addr:"

Situasjon med flernettverkskort

Hvis det er flere NIC-er, kan flere IP-adresser til forskjellige CIDR-segmenter dukke opp, og hvis du fortsatt utfører kommandoen ovenfor, vil flere IP-adresser bli returnert, som følger:

Anta at en maskin har IP-adresser på 192.*.*.8 og 10.*.*.*..* CIDR-blokker, og nå ønsker vi å implementere IP-adressene til forskjellige CIDR-segmenter for å skrive ut forskjellige utganger, så er shell-skriptet som følger:




Metode 2: IP addr

Det var alt for denne artikkelen om hvordan man får en native IP-adresse i et Linux shell-skript.



Original:Innloggingen med hyperkoblingen er synlig.




Foregående:Notater: Basert på. .NET-plattformen
Neste:Linux-kjerne:NMI-vaktbikkje: FEIL: myk låsing - CPU
 Vert| Publisert på 06.10.2023 11:09:02 |
Windows har ikke en nettleser for å hente en ekstern (egress) IP-adresse
https://www.itsvse.com/thread-10068-1-1.html
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com