Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 14174|Svar: 1

[Linux] Hämta metoden för lokal IP-adress i Linux-skalskriptet

[Kopiera länk]
Publicerad på 2021-11-22 10:28:30 | | | |
Metod 1: ifconfig -a

Kommandoparsning

ifconfig -a returnerar all IP-information för maskinen på samma sätt som när man kör detta kommando under Windows
grep inet avlyssnar linjen som innehåller IP:n
grep -v 127.0.0.1 Ta bort linjen som pekar lokalt
grep -v inet6 för att ta bort raden som innehåller inet6
awk { print $2} $2 representerar den andra gruppen som delas med mellanrum som standard, och $1 representerar den första gruppen
tr -d "addr: Ta bort strängen "addr:"

Situation med flera nätverkskort

Om det finns flera NIC:er kan flera IP-adresser för olika CIDR-segment dyka upp, och om du fortfarande utför ovanstående kommando kommer flera IP-adresser att returneras, enligt följande:

Antag att en maskin har IP-adresserna 192.*.*.8 och 10.*.*.*..* CIDR-block, och vi nu vill implementera IP-adresserna till olika CIDR-segment för att skriva ut olika utdata, skalskriptet är följande:




Metod 2: IP-addr

Det var allt för den här artikeln om hur man får en inhemsk IP-adress i ett Linux-shellskript.



Original:Inloggningen med hyperlänken är synlig.




Föregående:Anteckningar: Baserat på. .NET-plattformen
Nästa:Linux-kärna:NMI-vakthund: FEL: mjuk låsning - CPU
 Hyresvärd| Publicerad på 2023-10-06 11:09:02 |
Windows har ingen webbläsare för att erhålla en extern (utgående )IP-adress
https://www.itsvse.com/thread-10068-1-1.html
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com