( bucko | 2017. 06. 06., k – 18:54 )

Az stty paracs semmit sem kezel, mindössze annak a csatornának (file descriptor) tulajdonságait állítja be, amihez a konzol csatlakozik. A példa nem a shell ^C kezelését végzi (hiszen már ki is lépett), hanem a shellhez kapcsolódó stdin csatorna ^C kezelését tiltja.
No, így próbáld meg mégegyszer elolvasni! A példa első sora az "stty -isig" parancs, ami miután lefutott, kilép. Tehát kilépés után semmit nem fog "kezelni". (Egyébként elég elszomorító, hogy szerinted a teletype-ok állítására való stty parancs tulajdonképpen minden ellenkező híresztelés dacára a shell ^C kezelését (is) végzi. - írtad) A shell meg kezelné a ^C-t, csak nem kapja meg. Erről itt olvashatsz.
Tévedtél.

Abban igazad van, hogy két negyed mondatot - amit még továbbra sem értesz - egymás után másolva akár észbontó hülyeség is kijöhet. Ezzel még mindig azt bizonyítod, hogy egy ilyen egyszerű példát sem értettél meg, és/vagy mindenbe belekötsz, miközben meg vagy győződve a mindentudásodról.

Végül a 4 soros példa csak annyit bizonyít, hogy a vi saját signal handlert állít fel és a saját módszerével kezeli a ^C-t. Ezért nem alkalmazható rá a kontrolcészabványod - ami az isig állásától függően igaz lehet a shellre.