在 bash 命令行上,如何删除光标前的所有字母?我知道 Ctrl-k 删除光标之后的所有内容。
问问题
15258 次
4 回答
97
Ctrl-u
-Cut everything before the cursor
其他 Bash 快捷方式,
- Ctrl-a
Move cursor to beginning of line
- Ctrl-e
Move cursor to end of line
- Ctrl-b
Move cursor back one word
- Ctrl-f
Move cursor forward one word
- Ctrl-w
Cut the last word
- Ctrl-k
Cut everything after the cursor
- Ctrl-y
Paste the last thing to be cut
- Ctrl-_
Undo
并通过 bash shell 的手册页发现更多信息:man bash
附加 bash 命令行快捷方式备忘单: http: //www.bigsmoke.us/readline/shortcuts
请参阅此处的文档:http ://www.gnu.org/software/bash/manual/bashref.html#Commands-For-Killing
必修课:通过 Julia 的漫画了解更多关于 Bash、Linux 和技术的信息:https ://twitter.com/b0rk/media
于 2012-09-08T21:15:09.217 回答
16
于 2017-04-30T12:39:37.707 回答
5
热键Ctrl+U
应该为您执行此操作。
于 2012-09-08T21:14:58.013 回答
-2
Ctrl+x 退格 清除光标当前位置之前的所有条目
于 2016-03-05T17:37:12.340 回答