Christian Seiler: STDIN von der Kommandozeile abbrechen?

Beitrag lesen

Hallo!

Ich weiß nicht, ob ich Dich richtig verstehe, aber meitest Du vielleicht CTRL-Z ?
Ja, hurra das funktioniert. Geht das auch bei Linux?

Unter Linux ist das Defaultmäßig Ctrl+D, weil Ctr+Z für "Prozess unterbrechen" reserviert ist. Aber man kann das auch ändern, auf der Kommandozeile kann man zum Beispiel folgendes eingeben:

stty susp undef eof ^Z

Für alle danach gestarteten Programme auf der gleichen Kommandozeile gilt dann: Es gibt eine Tastenkombination mehr, um den Prozess zu unterbrechen, es Ctrl+Z ist dann aber die Tastenkombination für EOF - damit reagiert das dann wie Windows. Wenn man's wieder zurücksetzen will:

stty susp ^Z eof ^D

(Oder einfach das aktuelle Fenster schließen und ein neues öffnen)

Viele Grüße,
Christian