Wie gebe ich das Hash-Symbol (#) in das Terminal ein?


13

Ich verwende Ubuntu Server als virtuelle Maschine (mit VirtualBox) auf meinem Mac.

Normalerweise würde ich auf dem Mac alt+ drücken, 3um den Hash (#) sybmol einzugeben.

Wenn ich dies jedoch in der Konsole meines Ubuntu-Servers mache, erhalte ich in Nano den Befehl "Nicht erkannt".

Wie kann ich dieses Symbol eingeben? Ich benötige dies, um Kommentare zu meiner Apache-Konfigurationsdatei hinzufügen zu können.

Vielen Dank


1
Alt + 3? # ist Shift + 3, nicht wahr?
Rob

Was passiert normalerweise, wenn Sie drücken alt-3, z. B. in einem Texteditor? Funktioniert es in bash; tritt der Fehler gerade in auf nano? Wenn Sie readin bash eingeben , drücken Sie die Eingabetaste und dann alt-3, was passiert?
Slhck

Ziehen Sie in Betracht, das Zeichen einem anderen Modifizierertaste zuzuordnen. Wird in Terminals altauch als Modifikator für Tastaturkürzel verwendet.
Daniel Beck

3
@Rob Nur wenn deine Welt an der US-Grenze endet. Das Tastaturlayout des britischen Mac wird Shift-3für das Pfundzeichen verwendet £.
Daniel Beck

4
@AlexCoplan Versuchen Sie es mit dem richtigen altSchlüssel, vielleicht ist es Alt-Grund ändert Dinge?
Daniel Beck

Antworten:


25

Altwird auf Ihrem System als Meta verwendet. Deshalb verhält es sich in nanound seltsam bash.


Auf einem Ubuntu-Server (nur Befehlszeile) mit britischem Tastaturlayout müssen Sie die rechte altTaste drücken, um das Hash-Symbol zu erhalten #: Nur die rechte altwird alt-grvon Ihrem Linux-System interpretiert , und dies ist die Modifikator-Taste, die auf Nicht-Mac OS-Systemen erforderlich ist für die alternativen Zeichen auf der Tastatur.


4

Ich bin gerade darauf gestoßen, als ich meinen LPIC mache und einen MB Pro verwende, auf dem CentOS in einer VM ausgeführt wird.

Am Ende war STRG + \


2

Ubuntu 12.04 mit UK-Tastatur, installiert auf einem MacBook Pro. Leider gibt die rechte Seite Alt3nur eine hochgestellte "2" aus, nicht den Hash, und die linke Seite gibt Alt3nichts aus.

Gehen Sie zu Systemeinstellungen »Tastatur Ich kann sehen, dass meine aktuelle Tastatur wie folgt aufgeführt ist : English (UK, MacIntosh international).

Durch Klicken auf die kleine Schaltfläche "Tastatur" unten wird die Position aller Zeichen auf jeder Taste angezeigt. Für mich ist der Hash #also Right-Ctrl|\(rechts Alt, Pipe und Backslash). In einem der vorherigen Beiträge stand Alt, aber es war Strg


2

Gehen Sie in den Terminaleinstellungen zu Profilesdann Keyboard. Deaktivieren Sie die Use Option as Meta KeyOption.

Geben Sie hier die Bildbeschreibung ein


1

Für mich ist es nur der \Schlüssel.

(Jessie, Virtualbox auf El Capitan, UK-Tastatur)


0

Ende 2018 muss ich auf dem neuesten Macbook Pro mit F-Tasten als F-Tasten fn + Option + 3 eingeben, um #in das Terminal zu gelangen . Vielleicht liegt es daran, dass ich in iTerm unter Profile / Schlüssel die Voreinstellung "Natürliche Textbearbeitung" geladen habe (um das Überqueren von Wörtern mit der Option (alt) zu ermöglichen).

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.