Welcher Terminalbefehl außer Strg+C lautet zum Beenden eines laufenden Node.js-Programms unter macOS?

Welcher Terminalbefehl außer Strg+C lautet zum Beenden eines laufenden Node.js-Programms unter macOS?

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

Versuchen:

Ctrl+C

Es sollte dasselbe wie Linux sein.

Duplikat von:diese Frage

Antwort3

Versuchen Sie Ctrl+Z

Oder Sie können Command verwenden kill. Weitere Informationen finden Sie man killim Handbuch zum Kill-Befehl. Hier finden Sie einige Anleitungen.Verknüpfungzur Verwendung killdes 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.

verwandte Informationen