В консоли linux не пишется символ |

Рейтинг: 3Ответов: 1Опубликовано: 26.05.2023

Установлен Linux без графического интерфейса, только консоль. Пытаюсь ввести символ | с клавиатуры, нажимая соответствующую кнопку рядом с Enter. Без Shift выводит #, с Shift выводит ~. Попробовал все клавиши с Shift и без. Как можно получить символ |?

Ответы

▲ 1Принят

Варианты, которые подходят для любых символов, не только для |:

  1. Чтобы посмотреть раскладку нужно ввести команду:

man ascii

После чего напечатать нужный символ, например, в моём случае это Alt + 124

  1. Можно подключиться через SSH с другого компьютера с другой раскладкой и там напечатать нужный символ.
  2. В моём случае проблема была связана с локалью. При установке я выбрал British English, когда при повторной установке выбрал Europe/Moscow проблема исчезла.
  3. Для случаев, неправильной раскладки клавиатуры, без переустановки системы и более основательного подхода: wiki.archlinux.org/title/Linux_console/Keyboard_configuration, хоть это и для Arch, но должно применяться практически к любому дистрибутиву.
  4. Помимо Arch-Wiki так же могут помочь ссылка на ask-Ubuntu: Changing TTY keyboard layout on a server? и ссылка на HowtoForge.com: changing-language-and-keyboard-layout-on-various-linux-distributions