Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 14174|Svar: 1

[linux] Få den lokale IP-adressemetode i Linux shell-scriptet

[Kopier link]
Opslået på 22/11/2021 10.28.30 | | | |
Metode 1: ifconfig -a

Kommandoparsing

ifconfig -a returnerer al maskinens IP-information på samme måde som at køre denne kommando under vinduet
grep inet opfanger linjen, der indeholder IP'en
grep -v 127.0.0.1 Fjern linjen, der peger lokalt
grep -v inet6 for at fjerne linjen, der indeholder inet6
awk {print $2} $2 repræsenterer den anden gruppe, der som standard deles med mellemrum, og $1 repræsenterer den første gruppe
tr -d "addr: Fjern strengen "addr:"

Multi-netværkskort situation

Hvis der er flere NIC'er, kan flere IP-adresser for forskellige CIDR-segmenter dukke op, og hvis du stadig udfører ovenstående kommando, vil flere IP-adresser blive returneret som følger:

Antag, at en maskine har IP-adresser på 192.*.*.8 og 10.*.*.*..* CIDR-blokke, og vi nu ønsker at implementere IP-adresserne på forskellige CIDR-segmenter for at udskrive forskellige output, shell-scriptet er som følger:




Metode 2: IP addr

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



Oprindelig:Hyperlink-login er synlig.




Tidligere:Noter: Baseret på. .NET-platformen
Næste:Linux-kerne:NMI-vagthund: FEJL: blød låsning - CPU
 Udlejer| Opslået på 06/10/2023 11.09.02 |
Windows har ikke en browser til at hente en ekstern (egress) IP-adresse
https://www.itsvse.com/thread-10068-1-1.html
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com