Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 14174|Antwort: 1

[Linux] Erhalte die lokale IP-Adress-Methode im Linux-Shell-Skript

[Link kopieren]
Veröffentlicht am 22.11.2021 10:28:30 | | | |
Methode 1: ifconfig -a

Befehlsanalyse

ifconfig -a liefert alle IP-Informationen der Maschine auf dieselbe Weise zurück, wie man diesen Befehl unter Windows ausführt
grep inet fängt die Zeile ab, die die IP enthält
grep -v 127.0.0.1 Entferne die Zeile, die lokal zeigt
grep -v inet6, um die Leitung mit inet6 zu entfernen
awk { print $2} $2 steht für die zweite Gruppe, die standardmäßig durch das Leerzeichen geteilt wird, und $1 für die erste Gruppe
tr -d "addr: Entferne die Zeichenkette "addr:"

Multi-Netzwerkkarten-Situation

Wenn es mehrere NICs gibt, können mehrere IP-Adressen verschiedener CIDR-Segmente erscheinen, und wenn Sie den obigen Befehl weiterhin ausführen, werden mehrere IP-Adressen wie folgt zurückgegeben:

Angenommen, eine Maschine hat die IP-Adressen 192.*.*.8 und 10.*.*.*..* CIDR-Blöcke, und wir wollen nun die IP-Adressen verschiedener CIDR-Segmente implementieren, um unterschiedliche Ausgaben zu drucken, das Shell-Skript ist wie folgt:




Methode 2: IP-Addr

Das war's für diesen Artikel darüber, wie man eine native IP-Adresse in einem Linux-Shell-Skript bekommt.



Original:Der Hyperlink-Login ist sichtbar.




Vorhergehend:Anmerkungen: Basierend auf. .NET-Plattform
Nächster:Linux-Kernel:NMI-Watchdog: BUG: Soft Lockup – CPU
 Vermieter| Veröffentlicht am 06.10.2023 11:09:02 |
Windows verfügt nicht über einen Browser, um eine externe (Ausgangs-)IP-Adresse zu erhalten
https://www.itsvse.com/thread-10068-1-1.html
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com