У нас был парень на пенсии, а оставшаяся документация немного светлая. Нужна небольшая помощь в идентификации и использовании части старой клиент-серверной системы.
Сам сервер обслуживается несколькими отличными администраторами Unix. В настоящее время мы запускаем AIX 7.1.0.0 на стороне сервера.
Однако, когда мы входим в систему с использованием проприетарного клиента SSH, нас встречает оболочка, которая выглядит знакомо, но в остальном странно. Сама оболочка похожа на KornShell:
echo $0
-ksh
Но оболочка не реагирует на обычные команды оболочки (не может нажимать вверх / вниз для вызова последних команд, не может нормально возвращаться, нет автозаполнения с помощью табуляции и т. Д.)
Последние команды вызываются с помощью ESC + k
. Если нажать клавишу ESC , терминал перестанет отвечать на ввод до тех пор, пока не будет i , a , s , или cc нажаты (или k , как уже упоминалось, вызывает самую последнюю команду).
Чтобы отредактировать вызванную команду, мы должны нажать SHIFT + UP
Backspace на самом деле является стрелкой ВПРАВО и очистить введенную необходимо нажать SHIFT + RIGHT
Команда где
недоступна, и ни один из методов обнаружения версии KSH на этой странице не работал.
] Кто-то в нашем офисе предположил, что это что-то вроде встроенного vi
.
Есть ли у кого-нибудь еще совет? Доступна ли какая-либо документация?
CTRL + ALT + V
или
ESC , CTRL + V
Это было обнаружено в ответ на связанный с этим вопрос о Unix & Linux SE:
Как я могу безопасно получить версию ksh? - Unix & Linux Stack Exchange
Это показало, что мы используем
версию M-11/16 / 88f
Может быть, она не такая уж древняя!
Попробуйте what $ (which ksh)
Например, в системе Solaris 8:
$ what $(which ksh)
/usr/bin/ksh:
Version M-11/16/88i
SunOS 5.8 Generic 110662-24 Apr 2007