Wenn ich im Linux-Terminal einen Befehl wie diesen ausführe:
$ node httserver.js
Der Befehl wird ausgeführt und durch die Eingabe von ctrl+ cwird das Programm beendet und eine neue Zeile im Terminal angezeigt, in die wir einen Befehl eingeben können.
Ich dachte ctrl, + cwäre die entsprechende Tastenkombination für das macOS-Terminal, aber es funktioniert nicht.
Antwort1
Die genaue Antwort für die MAC-Tastatur am Terminal lautet:
Command+ .(Punkt)
Dies entspricht Ctrl+ Coder break.
Siehe:
Terminal-Hilfe > Tastaturkürzel > Andere Tastaturkürzel > Unterbrechung
Die Taste Controloder Ctrlistnichtein regulärer Modifikator in macOS.
Wenn Sie jedoch eine normale Windows-Tastatur mit macOS verwenden, funktioniert Ctrl+ , da in diesem Fall Ckeine Taste vorhanden ist .Command
Antwort2
Antwort3
Versuchen Sie Ctrl+Z
Oder Sie können Command verwenden kill
. Weitere Informationen finden Sie man kill
im Handbuch zum Kill-Befehl. Hier finden Sie einige Anleitungen.Verknüpfungzur Verwendung kill
des Befehls.
Antwort4
Wenn Sie iterm2 verwenden, sollten Sie sich Folgendes ansehen:Einstellungen->Schlüssel->Neuzuordnungsmodifikatoren. In meinem Fall,Kontrolle (^)wurde standardmäßig auf etwas anderes abgebildet. Nach der Abbildung aufKontrolle (^), die Verknüpfung hat funktioniert.