Der Unterschied und die Verwendung von Strg+z, Strg+c und Strg+d in Linux-Befehlen

Der Unterschied und die Verwendung von Strg+z, Strg+c und Strg+d in Linux-Befehlen

Was bedeutet Strg+C, Strg+D, Strg+Z in Linux?

Strg+C und Strg+Z sind beides Unterbrechungsbefehle, aber ihre Funktionen sind unterschiedlich.

Mit Strg+C kann eine Unterbrechung der Programmausführung erzwungen werden.

Mit Strg+Z wird die Aufgabe unterbrochen, aber sie ist noch nicht abgeschlossen. Sie wird noch ausgeführt und verbleibt lediglich in einem angehaltenen Zustand.

[root@localhost ~]# ping baidu.com
PING baidu.com (220.181.57.217) 56(84) Bytes Daten.
64 Bytes von 220.181.57.217: icmp_seq=1 ttl=128 Zeit=58,7 ms
64 Bytes von 220.181.57.217: icmp_seq=2 ttl=128 Zeit=76,6 ms
64 Bytes von 220.181.57.217: icmp_seq=3 ttl=128 Zeit=54,6 ms
64 Bytes von 220.181.57.217: icmp_seq=4 ttl=128 Zeit=72,7 ms
64 Bytes von 220.181.57.217: icmp_seq=5 ttl=128 Zeit=51,3 ms
64 Bytes von 220.181.57.217: icmp_seq=6 ttl=128 Zeit=124 ms
64 Bytes von 220.181.57.217: icmp_seq=7 ttl=128 Zeit=71,2 ms
64 Bytes von 220.181.57.217: icmp_seq=8 ttl=128 Zeit=52,4 ms
64 Bytes von 220.181.57.217: icmp_seq=9 ttl=128 Zeit=51,7 ms
64 Bytes von 220.181.57.217: icmp_seq=10 ttl=128 Zeit=254 ms
64 Bytes von 220.181.57.217: icmp_seq=12 ttl=128 Zeit=64,2 ms
64 Bytes von 220.181.57.217: icmp_seq=13 ttl=128 Zeit=51,8 ms
64 Bytes von 220.181.57.217: icmp_seq=14 ttl=128 Zeit=92,5 ms
64 Bytes von 220.181.57.217: icmp_seq=15 ttl=128 Zeit=52,1 ms
64 Bytes von 220.181.57.217: icmp_seq=16 ttl=128 Zeit=51,8 ms
^Z
[1]+ Ping an baidu.com gestoppt

Benutzer können fg/bg-Operationen verwenden, um die Vordergrund- oder Hintergrundaufgaben fortzusetzen.

Der Befehl fg startet die im Vordergrund unterbrochene Aufgabe neu.

[root@localhost ~]# fg
ping baidu.com
64 Bytes von 180.149.132.47: icmp_seq=6 ttl=128 Zeit=59,0 ms
64 Bytes von 180.149.132.47: icmp_seq=7 ttl=128 Zeit=67,2 ms
64 Bytes von 180.149.132.47: icmp_seq=8 ttl=128 Zeit=54,5 ms
64 Bytes von 180.149.132.47: icmp_seq=10 ttl=128 Zeit=55,9 ms
64 Bytes von 180.149.132.47: icmp_seq=12 ttl=128 Zeit=56,8 ms
64 Bytes von 180.149.132.47: icmp_seq=13 ttl=128 Zeit=60,0 ms
64 Bytes von 180.149.132.47: icmp_seq=14 ttl=128 Zeit=155 ms
^Z
[1]+ Ping an baidu.com gestoppt

Der Befehl bg verschiebt die unterbrochene Aufgabe zur Ausführung in den Hintergrund.

Beispiel: Wenn Sie eine Datei über VI ausführen und die Shell zum Ausführen anderer Vorgänge benötigen, VI jedoch nicht schließen möchten, da Sie speichern und beenden müssen, können Sie einfach Strg+Z drücken. Die Shell unterbricht daraufhin den VI-Prozess~. Wenn Sie die Shell-Operation beenden, können Sie mit dem Befehl fg mit VI für Ihre Datei fortfahren.

Strg+d sendet kein Signal, sondern stellt einen speziellen Binärwert dar, der EOF anzeigt.

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Linux-Befehl zum Dekomprimieren eines RPM-Pakets und Einführung in die Verwendung des RPM-Befehls
  • Zusammenfassung von zehn Linux-Befehlsaliasen, die die Effizienz verbessern können
  • Extrahieren Sie bestimmte Dateipfade in Ordnern basierend auf Linux-Befehlen
  • Beispielcode eines Linux-Befehls zum Erstellen eines Datumsordners oder einer Datumsdatei
  • So speichern Sie die Befehlsausgabe in einer Datei im Linux-Terminal
  • Die umfassendste Sammlung häufig verwendeter Linux-Befehle (mit Beispielen)

<<:  Bringen Sie Ihnen Schritt für Schritt bei, wie Sie mit vue3 ein Brick-Breaking-Spiel entwickeln

>>:  Ein kurzes Verständnis der MySQL SELECT-Ausführungsreihenfolge

Artikel empfehlen

Zusammenfassung der drei Lazy-Load-Methoden lazyLoad mit nativem JS

Inhaltsverzeichnis Vorwort Methode 1: Hoher Kontr...

Lösung für SQL Server-Datenbankfehler 5123

Weil ich ein Datenbank-Tutorial habe, das auf SQL...

Codebeispiele für allgemeine Vorgänge bei der Docker-Image-Verwaltung

Spiegelung ist auch eine der Kernkomponenten von ...

So ändern Sie den iTunes-Sicherungspfad unter Windows

0. Vorbereitung: • Schließen Sie iTunes • Beenden...

Detaillierte Erklärung der Prinzipien des responsiven Systems von Vue

Inhaltsverzeichnis Die Grundprinzipien des respon...

Detaillierte Erklärung zu Unique Constraints und NULL in MySQL

Vorwort Eine Anforderung, die ich zuvor zur Verei...

So verwenden Sie den Vue-Filter

Inhaltsverzeichnis Überblick Filter definieren Ve...

Detaillierte Erklärung zur Verwendung von MySQL mysqldump

1. Einführung in mysqldump mysqldump ist ein logi...

Vue implementiert die Funktion zum Aufrufen der Handykamera und des Albums

In diesem Artikel wird der spezifische Code von V...

Zusammenfassung zur Verwendung von HTML-Meta-Tags (empfohlen)

Meta-Tag-Funktion Der META-Tag ist ein Schlüsselt...

Standardzusammenfassung zur Analyse der Leistung einer SQL-Anweisung

In diesem Artikel wird die Verwendung von „Explai...

Schritte zum Upgrade von CentOS6 auf Glibc

Inhaltsverzeichnis Hintergrund Kompilieren Sie gl...