Ich habe die Befehle verpfuscht und geschrieben sh -man
Jetzt habe ich ein Programm eingegeben sh-3.2
, das anscheinend unmöglich zu beenden ist.
Ctrlc,, Ctrlzoder Ctrlxfunktioniert nicht.
exit
, quit
, q, :qFunktioniert auch nicht.
Alle Google-Antworten dienen zum programmgesteuerten Beenden von Shell-Skripten.
shell
command-line
Die unfun Katze
quelle
quelle
Ctrl
+D
macht den Trick für mich.Antworten:
Ctrl
+D
macht den Trick für mich.Tatsächlich ist es das
-n
Flag, das dieses Verhalten einführt. Es dient nur zur Syntaxprüfung der Befehle, führt sie jedoch nicht aus.quelle
Versuchen Sie,
ctrl+d
dass die Shell töten sollte.quelle
Wenn Sie den Shell-Exit vorab planen, verwenden Sie
Oder Sie können ein Beispiel-Tutorial programmieren, um SIGTERM und andere Signale zu verarbeiten
Oder wenn Sie beenden möchten, Shell-Skript bereits auszuführen
Oder finden Sie die PID und töten Sie es.
quelle
Versuchen Sie auch,
`
die gleiche Taste wie~
auf der Tastatur einzugeben, und drücken Sie dann Return. Ctrl+ Dtötet das Terminal, aber`
nicht.quelle
~
Schlüssel befindet, stimmt mit ziemlicher Sicherheit nicht mit den Schlüsseln anderer überein.