回声响铃字符 Cmd
Echo a Bell Character Cmd
在 Windows 中的命令提示符下,我可以通过键入 echo
然后按住 Ctrl+ 来回显响铃字符G产生echo ^G
,我运行它就会发出铃声。
当我实际用键盘输入 echo ^G
时,它只会在屏幕上打印 G
而不会发出任何声音。
谁能解释一下?
谢谢
第一种情况下的 ^G 应该代表一个字符,即 Ctrl-G 字符。
当您输入 ^G 时,您输入了两个字符,它们被解释为两个字符。
但是命令行把^当作一个特殊字符来让它知道下一个字符是按字面意思处理的,所以它实际上并没有显示在屏幕上,所以你只看到了G。
在 Windows 中的命令提示符下,我可以通过键入 echo
然后按住 Ctrl+ 来回显响铃字符G产生echo ^G
,我运行它就会发出铃声。
当我实际用键盘输入 echo ^G
时,它只会在屏幕上打印 G
而不会发出任何声音。
谁能解释一下?
谢谢
第一种情况下的 ^G 应该代表一个字符,即 Ctrl-G 字符。
当您输入 ^G 时,您输入了两个字符,它们被解释为两个字符。
但是命令行把^当作一个特殊字符来让它知道下一个字符是按字面意思处理的,所以它实际上并没有显示在屏幕上,所以你只看到了G。