Редактор Nano – отображение не обновляется с помощью PuTTY
Когда я использую PuTTY для подключения к конкретному серверу Linux через SSH-протокол, и я пытаюсь отредактировать файл с помощью редактора nano, «enter» не обновляет отображение. Когда я нажимаю клавишу ввода, чтобы вставить другой разрыв строки, следующие строки не перемещаются вниз. Однако, если я сохраню файл и снова открою его, там появятся новые разрывы строк.
Я также обнаружил, что это происходит только в первых 3-4 строках файла.
- Предотвращение вспышки колокола с экраном в шпатлевке
- Как «замазка» отличается от «telnet»?
- Перенос файлов с помощью PuTTy в Windows
- telnet: нажата клавиша Enter, в тексте было два возврата каретки
- Как я могу сделать PuTTY совместимым с Solaris?
Этот конкретный сервер запускает CentOS 6. Когда я подключаюсь к другому серверу, у меня нет такой же проблемы.
Где проблема, и как ее исправить?
Запуск отчетов infocmp $TERM
:
# Reconstructed via infocmp from file: /usr/share/terminfo/l/linux linux|linux console, am, bce, ccc, eo, mir, msgr, xenl, xon, colors#8, it#8, ncv#18, pairs#64, acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260i\316j\331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u\264v\301w\302x\263y\363z\362{\343|\330}\234~\376, bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l\E[?1c, clear=\E[H\E[J, cnorm=\E[?25h\E[?0c, cr=^M, csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=^J, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, cvvis=\E[?25h\E[?8c, dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K, flash=\E[?5h\E[?5l$<200/>, home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=^J, initc=\E]P%p1%x%p2%{256}%*%{1000}%/%02x%p3%{256}%*%{1000}%/%02x%p4%{256}%*%{1000}%/%02x, kb2=\E[G, kbs=\177, kcbt=\E[Z, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[3~, kend=\E[4~, kf1=\E[[A, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf2=\E[[B, kf20=\E[34~, kf3=\E[[C, kf4=\E[[D, kf5=\E[[E, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, khome=\E[1~, kich1=\E[2~, kmous=\E[M, knp=\E[6~, kpp=\E[5~, kspd=^Z, nel=^M^J, oc=\E]R, op=\E[39;49m, rc=\E8, rev=\E[7m, ri=\EM, rmacs=\E[10m, rmam=\E[?7l, rmir=\E[4l, rmpch=\E[10m, rmso=\E[27m, rmul=\E[24m, rs1=\Ec\E]R, sc=\E7, setab=\E[4%p1%dm, setaf=\E[3%p1%dm, sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5%t;2%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;m, sgr0=\E[0;10m, smacs=\E[11m, smam=\E[?7h, smir=\E[4h, smpch=\E[11m, smso=\E[7m, smul=\E[4m, tbc=\E[3g, u6=\E[%i%d;%dR, u7=\E[6n, u8=\E[?6c, u9=\E[c, vpa=\E[%i%p1%dd,
- Как сделать «Ctrl + L» для очистки экрана в ksh под Red hat linux?
- PuTTY не подключается через SSH; другие клиенты работают нормально
- Xming не показывает окно xclock
- Почему Putty вставляет ~ в мою оболочку bash Fedora
- Смутно о команде: sed '/ ^ # / d' ~ / .profile
- Возможно ли создать псевдоним для rlogin и передать параметры входа?
- Как запустить PuTTy в полноэкранном режиме из командной строки
- Как я могу настроить привязку пользовательских ключей даже в SSH-ed на другой компьютер?
2 Solutions collect form web for “Редактор Nano – отображение не обновляется с помощью PuTTY”
Я немного смущен заявлением, на котором запущен «PuTTY over ssh». Я предполагаю, что вы имеете в виду использование PuTTY для подключения к серверу Linux через протокол SSH (извините, это так многословие, просто хочу уточнить). При использовании PuTTY, TERM всегда должен быть xterm, поскольку PuTTY (и многие другие графические терминалы) имитируют старый эмулятор терминала xterm. Значение TERM Linux подразумевает, что вы работаете непосредственно в текстовой консоли Linux без запуска X11 / Xorg. Значение TERM для PuTTY обычно устанавливается в конфигурации PuTTY -> Connection -> Data -> Terminal type. Он всегда должен быть установлен в xterm. Другая возможность заключается в том, что сценарий входа в систему, такой как .bashrc, .profile, .cshrc и т. Д., Устанавливает TERM при входе на неисправный сервер. Если TERM все еще установлен в Linux, попробуйте запустить это в командной строке:
export TERM=xterm
Если это устраняет проблему с nano, вам может потребоваться отследить с помощью сценария входа в систему. В сценарии входа никогда не нужно устанавливать TERM, поскольку обычно его обрабатывает getty / sshd.
Я нашел проблему, сравнив сохраненную сессию в PuTTY для «проблемного» сервера с одним для «рабочего» сервера. В соответствии с параметрами эмуляции терминала, у меня был установлен «Начальный режим DEC Initial on». Устранение этой опции решило проблему.
- Как я могу заставить японские символы правильно отображаться в Firefox на Arch?
- Будут ли поддерживаться символические ссылки, если путь цели остается тем же, но все передается на новый диск?