Вы используете так называемую -"всплывающую оболочку". Это не терминал. На самом деле это и не оболочка.
Это часть фальшивого пользовательского интерфейса внутри WWW-браузера, который выполняет команды оболочки отдельно друг от друга в виде отдельных транзакций. Нет реальной постоянно работающей оболочки для хранения переменной среды. Он просто представлен таким образом пользовательским интерфейсом в WWW-браузере. Команды оболочки выполняются в среде одноразового процесса, в которой не установлена переменная среды TERM
, и в сеансе без управляющего терминала. И даже если он был установлен, не существует эмулятора терминала для обработки терминального ввода-вывода, который используют полноэкранные -программы, такие как текстовые редакторы. Действительно, предусмотрена только передача вывода программы обратно на локальную машину; никакие входные данные не отправляются в другом направлении.
nano
, pico
и emacs
будут жаловаться на невозможность определить тип терминала и открыть терминал. VIM и NeoVIM возвращаются к предположениям, которые в данном случае просто неверны и создают видимость просто зависания. Даже редакторы режима строки -, такие как ex
и ed
, не будут работать, поскольку пользовательский ввод просто не отправляется на удаленную машину. (Можно было бы управлятьex
не -интерактивно с его опцией -c
. )Точно так же нельзя изменить пароль с помощью команды passwd
.
Это неправильное понимание «всплывающей оболочки» существует как минимум с 2016 года.
См.
и опробуйте возможности.
На моем текущем полевом компьютере нет KDE, но это то, что я помню