如何在终端输入井号(#)?


13

我在Mac上将Ubuntu Server作为虚拟机(使用VirtualBox)运行。

通常在Mac上,我会按alt+ 3输入哈希(#)sybmol。

但是,如果我在Ubuntu Server控制台中执行此操作,则在nano内时它会给我“无法识别的命令”。

如何输入该符号?我需要此功能,以便能够向我的apache配置文件添加注释。

谢谢


1
Alt + 3?#是Shift + 3,不是吗?
罗布

如果alt-3在文本编辑器中按,通常会发生什么?它在工作吗bash; 只是在发生错误nano?如果输入readbash,请按Enter,然后按alt-3,会发生什么?
slhck 2011年

考虑将字符重新映射到其他修饰键。在终端中,alt还用作键盘快捷键的修饰符。
丹尼尔·贝克

3
@Rob仅当您的世界在美国边界结束时。英国Mac键盘布局使用Shift-3英镑字符£
丹尼尔·贝克

4
@AlexCoplan尝试使用正确的alt键,也许是Alt-Gr并且更改了东西?
丹尼尔·贝克

Answers:


25

Alt在系统上用作。这就是为什么它在nano和中表现异常的原因bash


在具有英式键盘布局的Ubuntu服务器(仅命令行)上,您需要按右键alt以获取井号#::仅右键由Linux系统alt解释alt-gr,这是非Mac OS系统所需的修饰键。键盘上的替代字符。


4

我在做LPIC并使用在VM中运行CentOS的MB Pro时遇到了这个问题。

最终被CTRL + \


2

带有英国键盘的Ubuntu 12.04,安装在MacBook Pro上。不幸的是,右侧Alt3仅发出上标“ 2”,而不散列,而左侧则不Alt3打印任何内容。

转到系统偏好设置»键盘我可以看到当前的键盘列为:English (UK, MacIntosh international)

单击底部的小“键盘”按钮,将显示每个键上所有字符的位置。所以对我来说,哈希#Right-Ctrl|\(right Alt,pipe和反斜杠)。以前的一篇文章说过Alt,但它是Ctrl


2

在终端的喜好,去Profiles然后Keyboard。禁用该Use Option as Meta Key选项。

在此处输入图片说明


1

对我来说,这只是\关键。

(Jessie,英国El Capitan键盘上的Virtualbox)


0

在2018年末,在将F键作为F键的最新Macbook Pro上,我需要键入fn + option + 3才能进入#终端。可能是因为在iTerm中,我已在“配置文件/键”下加载了预设的“自然文本编辑”(以允许使用选项(alt)在单词之间移动)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.