Если вы работали с cat
на самом двоичном файле ksh, то увидели, что необработанный машинный код программы ksh интерпретируется так, как если бы это был читаемый человеком текст. Конечно, это не так, поэтому отображаемые символы были случайными символами из набора символов вашего терминала, а также управляющих и других непечатных символов.
Некоторые управляющие символы в двоичном файле могут испортить состояние вашего терминала. Если вы закрываете соединение, это нормально, но вы также можете восстановить, не закрывая соединение, нажав control-C, чтобы остановить процесс, а затем набрав "reset" и нажав ввод.