Strg +C sendet ein SIGINT an das Programm. Dies teilt dem Programm mit, dass Sie seinen Prozess unterbrechen (und beenden) möchten. Die meisten Programme erkennen dies korrekt und werden sauber beendet. Also, ja, das ist ein "korrekter" Weg, um die meisten Programme zu beenden.
Es gibt andere Tastaturkürzel, um andere Signale an Programme zu senden, aber das ist das gebräuchlichste.
Diese Methode ist wirklich gut.
Um einen langen Befehl während der Eingabe abzubrechen, springe ich manchmal zum Zeilenanfang und füge ein Kommentarzeichen ein, bevor ich die Eingabetaste drücke:
Startseite # Eingabe
Pos1 # Zurück
Das ist sinnvoll, wenn ich zum Beispiel einen Kopierbefehl mit langem Pfad eingetippt habe und zwischenzeitlich feststelle, dass ich das Verzeichnis erst erstellen muss, aber den Befehl danach wiederholen möchte. Dann muss ich es nur noch aus der Historie nehmen, den Hash löschen und eingeben.
In Bash können Sie das Kürzel
verwendenAlt +#
um Ihren Befehl zu kommentieren, wie in den Kommentaren angegeben (Danke, @Zorawar).