Q
终端中输入空字符
8
A
回答
6
显然,你可以在某些字符集与^ @输入该字符。 This wikipedia article on the null character可能会有帮助。
3
$ echo -e "this is a sentence \0 test123"
this is a sentence test123
The null here ^^ IS NOT visible
$ echo -e "this is a sentence \0 test123" | cat --show-nonprinting
this is a sentence ^@ test123
But it IS here ^^
但也许你并不想这样一个脚本?
2
与中止命令(按Ctrl - Ç),在大多数终端只是打按Ctrl - @(我的键盘上使用转移的)。
3
在Linux中,任何特殊字符可以被逐字按Ctrl键 + v后跟实际符号插入在终端上。 null
通常是^@
其中^
代表Ctrl和@
对于键盘布局上的任何组合,产生@。
所以我的键盘上我做的:按Ctrl +v其次按Ctrl +移+ @和我得到一个^@
符号具有显赫的背景颜色。这意味着它是一个特殊字符,而不仅仅是^
和@
输入。
相关问题
- 1. 在''(空格)字符后终止输入
- 2. QProcess终端输入
- 3. 在jquery终端输入问候时隐藏终端提示符
- 4. IAsyncResult输出字符串始终为空
- 5. 终端(bash) - 从读输入字符串mkdir
- 6. 制作终端输入一定数目的字符
- 7. 当我输入终端时,我看到其他字符ubuntu
- 8. 从C终端输入存储字符指针C
- 9. 无法从终端输入
- 10. 自动输入终端
- 11. 终端输入不出现
- 12. 从终端读取输入
- 13. 在'='字符处终止输入
- 14. 输入文件中的空字符
- 15. 在python中给终端输入
- 16. 无法在终端中输入“a”符号
- 17. 如何在linux终端中输入'$'来输入sftp密码
- 18. ssh进入终端并保存终端输出到文件
- 19. 空终止字符串
- 20. SQL字符串空终止?
- 21. 在终端中获取垃圾字符
- 22. 终端中的Python字符处理
- 23. java.lang.NumberFormatException:对于输入字符串:“空”
- 24. 带空格的C++输入字符串
- 25. 带空格的字符串输入
- 26. 输入终端问题和地图
- 27. Java GDB输入不是来自终端
- 28. 典型与非典型终端输入
- 29. 终端输入通过节点JS
- 30. Cygwin的终端输入退出VIM
你在说'Vim'。阿斯克谈论'壳'。 Vim是唯一一个接受NUL组合的人,也是唯一一个为其控制字符着色的人。 –
@ B1KMusic对不起,我不是在谈论'Vim'。我在谈论普通的'xterm','bash'和'zsh'。 – Unode
不,不在bash中工作。只有zsh和vim。我在tty,xterm,st,rxvt和gnome终端中测试过它。 –