ssh machineb "vim /etc/sysconfig/iptables"
Я получаю следующее как временное сообщение:
Vim: Предупреждение: вывод не на терминал
Vim: Предупреждение: ввод не с терминала
Затем я вижу запрошенный файл, и похоже, что я редактирую его, за исключением того, что я не могу ввести некоторые символы, например символ ESC. Вместо этого я вижу ^[. Кроме того, похоже, что ENTER теперь идет по строке в vim поверх ssh (как если бы я нажал j). Кажется, происходят и другие странные вещи, я думаю, что вижу сообщение о том, что файл доступен только для чтения, и что-то о идентификаторе процесса: XXXX (все еще работает) - накладывается поверх моего файла. Я выхожу из этого странного состояния только нажатием Ctrl-Z.
Кажется, что-то вроде readline
сломано? Связано ли это с входными и выходными файлами моей оболочки? Если да, то как?
Просто любопытный энтузиаст, пытающийся понять, что произошло. У тебя есть какие-нибудь чувства по поводу того, почему это глупо, что ты хотел бы сказать мне? Будет ли когда-нибудь иметь смысл делать что-то подобное, и есть ли способ добиться этого более успешно?