2008-09-24 3 views
3

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

$ Запущенных стирают^H

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

ответ

5

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

+0

Это было глупо от меня, чтобы не делать этого, в первую очередь, спасибо. – 2008-09-24 20:43:27

+0

Нет проблем - даже простые вещи хороши здесь для быстрой справки. – AdamC 2008-09-24 20:44:25

0

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

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

2

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

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

Смежные вопросы