Windows命令提示符中CTRL + N的输出是什么意思?


14

在Microsoft Windows命令提示符(Win7)中,命令Ctrl+ N做什么?

我得到以下输出:

C:\Users\pbarney>^N
'' ␋_ ┼¯├ _␊␌¯±┼␋≥␊␍ ▒_ ▒┼ ␋┼├␊_┼▒┌ ¯_ ␊│├␊_┼▒┌ ␌¯└└▒┼␍,
¯▬␊_▒␉┌␊ ▬_¯±_▒└ ¯_ ␉▒├␌␤ °␋┌␊.

我知道当您键入无效的命令时,前一行的长度与以下消息的长度相似:

'a' is not recognized as an internal or external command,
operable program or batch file.

我很好奇为什么要这么做。


zh_cn.wikipedia.org/wiki/Table_of_keyboard_shortcuts向下滚动以获取命令行快捷方式
Logman,2014年

Answers:


5

所述ASCII标准有两个码点,SHIFT OUT 移位两种不同模式之间的切换。

从历史上看,它们是黑色和红色的打字机色带。您看到的实例是VT100兼容的终端仿真器,使用该仿真器可以在常规文本和线条图字符之间切换。这是一个简单的数据压缩标准,其中每个字符的第7位是从当前移位状态设置的,而不是从传输状态开始设置的,这比串行链路略有提高速度。


我现在明白了!Ctrl + N移出,而Ctrl + O移入,因此^ Ntest ^ Otest显示:├␊_├test–
pbarney

16

它是“不被识别为内部或...的消息”,但似乎显示不正确。确保将命令提示符字体设置为光栅。

如果将输出粘贴到此处,我可能会得到与您相同的加扰字符,这可能是由于字符编码所致。这是屏幕截图的cmd输出:

在此处输入图片说明

该符号似乎是UTF-8符号,因为N ++无法在ANSI中正确呈现它,但会在UTF-8中正确呈现

U+266B  ♫   e2 99 ab    BEAMED EIGHTH NOTES

http://www.utf8-chartable.de/unicode-utf8-table.pl?start=9728

您会注意到,按Ctrl和其他字母会产生其他符号,例如Ctrl+ 的黑桃符号E


对于我来说,它也使用光栅字体,但是我最好奇的是为什么输出是使用不同的字符编码。
pbarney

4
这是解释它做了更好的工作比我:stackoverflow.com/questions/1259084/...
TeknoVenus

您知道Ctrl + G会使我的PC发出哔声吗?
TMH 2014年

Ctrl + G是“铃铛”符号,最初旨在在旧终端上发送可听到的提示音。仍可在命令提示符下使用!
pbarney 2014年
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.