Jak wprowadzić symbol skrótu (#) do terminala?

13

Używam Ubuntu Server jako maszynę wirtualną (używając VirtualBox) na moim komputerze Mac.

Normalnie na Macu, naciskałbym alt+, 3aby wprowadzić skrót (#) sybmol.

Jeśli jednak zrobię to w konsoli Ubuntu Server, daje mi to „nierozpoznane polecenie” w nano.

Jak wprowadzić ten symbol? Potrzebuję tego, aby móc dodawać komentarze do mojego pliku konfiguracyjnego Apache.

Dzięki

Alex Coplan
źródło
1
Alt + 3? # to Shift + 3, prawda?
Rob
Co zwykle dzieje się po naciśnięciu alt-3, np. W edytorze tekstu? Czy to działa bash; czy błąd się właśnie pojawia nano? Jeśli wpiszesz readbash, naciśnij enter, a następnie naciśnij alt-3, co się stanie?
slhck,
Rozważ przemapowanie znaku na inny klawisz modyfikujący. W terminalach altsłuży również jako modyfikator skrótów klawiaturowych.
Daniel Beck
3
@Rob Tylko jeśli twój świat kończy się na granicy z USA. Brytyjski układ klawiatury komputera Mac używa Shift-3znaku funta £.
Daniel Beck
4
@AlexCoplan Spróbuj użyć odpowiedniego altklucza, może to Alt-Gri zmienia rzeczy?
Daniel Beck

Odpowiedzi:

25

Altjest używany jako Meta w twoim systemie. Dlatego zachowuje się dziwnie w nanoi bash.


Na serwerze Ubuntu (tylko wiersz poleceń) z układem klawiatury brytyjskiej musisz nacisnąć prawy altklawisz, aby uzyskać symbol skrótu #: tylko prawo altjest interpretowane jak alt-grw systemie Linux, a to jest klawisz modyfikujący wymagany w systemach innych niż Mac OS dla alternatywnych znaków na klawiaturze.

Daniel Beck
źródło
4

Właśnie się z tym spotkałem, kiedy robię LPIC i używam MB Pro z systemem CentOS na maszynie wirtualnej.

Skończyło się CTRL + \

Paul Forster
źródło
2

Ubuntu 12.04 z klawiaturą brytyjską, zainstalowany na MacBooku Pro. Niestety prawa strona Alt3emituje tylko indeks górny „2”, a nie skrót, a lewa strona Alt3nic nie drukuje.

Zamiar Preferencje systemowe »Klawiatury widzę, że moja obecna klawiatura znajduje się na liście: English (UK, MacIntosh international).

Kliknięcie małego przycisku „klawiatury” u dołu pokazuje pozycję wszystkich znaków na każdym klawiszu. Więc dla mnie skrót #to Right-Ctrl|\(prawo Alt, potok i odwrotny ukośnik). Jeden z poprzednich postów powiedział Alt, ale był to Ctrl

Luna
źródło
2

W preferencjach terminalu przejdź do Profileswtedy Keyboard. Wyłącz Use Option as Meta Keyopcję.

wprowadź opis zdjęcia tutaj

Mikrofon
źródło
1

Dla mnie to tylko \klucz.

(Jessie, Virtualbox na El Capitan, klawiatura brytyjska)

mwal
źródło
0

Pod koniec 2018 roku na najnowszym Macbooku Pro z klawiszami F jako klawiszami F, muszę wpisać fn + opcja + 3, aby dostać się #do terminalu. Być może dzieje się tak dlatego, że w iTerm, w sekcji Profile / Keys załadowałem wstępnie ustawione „Natural Text Editing” (aby umożliwić podróżowanie między słowami z opcją (alt)).

jbasko
źródło