你在ctrl + u中代表什么?

dra*_*raw 7 bash keyboard-shortcuts

我试图理解并记住bash的键盘快捷键.我想知道为什么炭''用'了

CTRL-u --- cancel the line before cursor location
Run Code Online (Sandbox Code Playgroud)

Ned*_*ily 8

虽然unix-line-discard是一个很好的助记符,但在UNIX的发明之前使用CTRL+ U作为行擦除字符.它被用于各种数字设备(DEC)系统,包括PDP-8.例如,从尘土飞扬的书架上我看到CTRL+ U在PDP-8符号编辑器(PDP-8 Introduction To Programming (Volume 1)DEC出版的1972年版手册第5-13页)中用作线条擦除.事实上,在UNIX的早期,@角色通常是默认的行擦除字符.其他系统使用CTRL+ X用于相同的功能,这对于它的ASCII控制字符描述是有意义的Cancel.的DEC惯例CTRL+ U在人气竞赛,最终胜出.

  • Ctrl-U是NAK.我想NAK可能被扭曲成"不想要".;) (2认同)
  • @draw:表示否定知识.参见[man ascii](http://www.linuxmanpages.com/man7/ascii.7.php),[维基百科文章](http://en.wikipedia.org/wiki/Nak)和[行话文件] ](http://www.catb.org/~esr/jargon/html/N/NAK.html). (2认同)