11

Я использую Ubuntu Server в качестве виртуальной машины (используя VirtualBox) на моем Mac.

Обычно на Mac я бы нажал alt + 3, чтобы ввести хеш (#) sybmol.

Однако, если я сделаю это в консоли моего Ubuntu Server, он выдаст мне "Нераспознанную команду", когда он внутри nano.

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

Спасибо

6 ответов6

24

Alt используется как Meta в вашей системе. Вот почему это ведет себя странно в nano и bash .


На сервере Ubuntu (только для командной строки) с британской раскладкой клавиатуры, вам нужно нажать правую клавишу alt чтобы получить символ хеша #: Только правый alt интерпретируется как alt-gr вашей системой Linux, и это необходим ключ-модификатор в системах не Mac OS для альтернативных символов на клавиатуре.

4

Я только что столкнулся с этим, когда я делаю LPIC и использую MB Pro с CentOS на виртуальной машине.

В конечном итоге CTRL+\

2

Ubuntu 12.04 с британской клавиатурой, установленной на MacBook Pro. К сожалению, правый Alt 3 испускает только верхний индекс "2", а не хеш, а левый Alt 3 ничего не печатает.

Переход к Системным настройкам »Клавиатура Я вижу, что моя текущая клавиатура указана в списке: English (UK, MacIntosh international) .

Нажатие на маленькую кнопку "клавиатура" внизу показывает положение всех символов на каждой клавише. Так что для меня хэш # это Right-Ctrl | \ (правый Alt, труба и обратный слеш). Один из предыдущих постов сказал Alt, но это был Ctrl

1

Для меня это просто \ ключ.

(Джесси, Virtualbox на El Capitan, клавиатура Великобритании)

1

В настройках терминала выберите « Profiles затем « Keyboard . Отключите Use Option as Meta Key .

0

В конце 2018 года на последнем Macbook Pro с F-клавишами в качестве F-клавиш мне нужно набрать fn+option+3, чтобы получить # в терминале. Возможно, это связано с тем, что в iTerm в разделе «Профили / ключи» я загрузил предустановку "Редактирование естественного текста" (чтобы разрешить перемещение по словам с параметром (alt)).

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