Zepsułem polecenia i napisałem sh -man
Teraz wszedłem do programu o nazwie, sh-3.2
który wydaje się niemożliwy do wyjścia.
Ctrlc, Ctrlzlub Ctrlxnie działa.
exit
, quit
, q, :qRównież nie działa.
Wszystkie odpowiedzi Google dotyczą programowego wychodzenia ze skryptów powłoki.
shell
command-line
The Unfun Cat
źródło
źródło
Ctrl
+D
robi dla mnie lewę.Odpowiedzi:
Ctrl
+D
robi dla mnie lewę.Właściwie to
-n
flaga wprowadza to zachowanie. Ma on na celu wyłącznie sprawdzanie składni poleceń, ale w rzeczywistości ich nie wykonuje.źródło
Spróbuj
ctrl+d
to zabić muszlę.źródło
Jeśli wyjście powłoki jest wcześniej zaplanowane, użyj:
Lub możesz zaprogramować do obsługi SIGTERM i innych sygnałów przykładowy samouczek
Lub jeśli chcesz zatrzymać już działający skrypt powłoki
Lub znajdź pid i zabij go.
źródło
Spróbuj także pisać na klawiaturze
`
tego samego klawisza, co~
na klawiaturze, a następnie naciśnij Return. Ctrl+ Dzabija terminal, ale`
nie chce.źródło
~
kluczu, prawie na pewno nie będzie niezawodnie pasować do cudzych.