Вопрос

Когда я подключаюсь к нашей рабочей солнечной станции по телнету, моя клавиша Backspace не работает.Я использую временный обходной путь:

$ stty стереть ^H

Это работает, но каждый раз, когда я подключаюсь по телнету, мне приходится вводить это заново.Как мне настроить правильную работу в моем файле .cshrc?

Это было полезно?

Решение

Вы можете поместить stty Erase ^H в свой файл .cshrc.Это устранит проблему.

Другие советы

При входе в систему Solaris клавишей стирания по умолчанию будет ^H.Я полагаю, ваш дружелюбный администратор изменил его на ^?где-нибудь в файлах профиля вашей оболочки (посмотрите с помощью stty -a).Возможная причина — заставить Solaris вести себя как другие системы на этом сайте.Поэтому вы можете рассмотреть возможность изменения поведения вашего telnet-клиента (отправьте ^?вместо ^H).

Кстати, telnet отправляет всю информацию в открытом виде, включая ваше имя пользователя и пароль.SSH шифрует все соединения, выполняет все функции telnet и многое другое.Сейчас это обычное дело, даже в довольно последних версиях Solaris.

на самом деле, я уже сталкивался с несколькими уровнями этого раньше.X Windows иногда отображает Del на Backspace и наоборот.Иногда это делает вход в одну машину через другую машину.

Вот подробный обзор того, как решить эту проблему:http://www.ibb.net/~anne/keyboard.html

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top