1

У меня есть бродячий VM, работающий внутри моего Mac.

Я случайно перенаправил вывод rpm2cpio на стандартный вывод. Я быстро отменил это, но теперь моя клавиатура переназначила некоторые из клавиш.

ÄvagrantÉus-devops-build02 üÅ$ ÄÅÄö\

Следующие ключи были переназначены

[= ä
] = Å
\ = ö
ctrl + c = ÜC

Название оболочки показывает

ÄvagrantÉus-devops-build02

Я вышел из системы, а затем снова вошел в систему с теми же результатами

Кто-нибудь знает, почему эти ключи были переназначены?

2 ответа2

7

Это не модифицированная раскладка клавиатуры. Ваше приглашение оболочки не набрано. Это модифицированный выходной набор символов, влияющий как на вашу подсказку оболочки, так и на эхо того, что вы вводите.

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

Простой способ сбросить ваш эмулятор терминала в таких ситуациях - это команда reset , за которой иногда следует stty sane если в дисциплине на линии остаются проблемы CR-LF. (И иногда приходится использовать Control+J вместо Return для ввода команд в последнем случае.)

Если бы это был эмулятор терминала с графическим интерфейсом, в его меню была бы опция "сброс", которая делала бы то же самое.

На самом деле нет необходимости уничтожать всю виртуальную машину для сброса выходного набора символов терминала.

дальнейшее чтение

0

Это раскладка по умолчанию для клавиатуры на финском языке (suomi). Не уверен, как вам это удалось, если ваша локализация не изменилась. Я предлагаю Vagrant уничтожить!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .