Chinaunix

标题: 如何快速清除在命令行输入的命令 [打印本页]

作者: steveneo    时间: 2006-06-07 20:09
标题: 如何快速清除在命令行输入的命令
问个小技巧。经常在命令行上输入一串命令后,想清空重新输入。现在只会用backspace,一个字母一个字母的回退删除。有什么快捷能一下删除吗?
作者: HalfCamel    时间: 2006-06-07 20:13
我一般习惯用ctrl+c直接转到下一行
作者: galilette    时间: 2006-06-07 21:37
^u
info bash看里面的readline部分. 这个是libreadline的功能
作者: wayy2008    时间: 2006-06-07 21:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: lyrabbit    时间: 2006-06-08 01:12
呵呵原来还不知道有^u的用法,挺有意思的
作者: 大蚂蚁    时间: 2006-06-08 01:24
ctrl+u
作者: steveneo    时间: 2006-06-08 07:38
got it, thank you very much!
作者: huanghaojie    时间: 2006-06-08 19:47
^+c方便
作者: unixer2i    时间: 2006-06-08 23:30
原帖由 steveneo 于 2006-6-7 20:09 发表
问个小技巧。经常在命令行上输入一串命令后,想清空重新输入。现在只会用backspace,一个字母一个字母的回退删除。有什么快捷能一下删除吗?


C-a to move the head of command line
C-e to move the tail of command line
C-k kill the command line
C-d delete the works of command line
M-f to skip the work of command line
以上为emacs中的操作,适合在bash下操作。M为键盘上的Alt键。

作者: seawolf1979    时间: 2006-06-08 23:52
ctrl+f 向后移动,
ctrl+b 向前移动
作者: ha_    时间: 2006-06-09 10:03
还有一个 ctrl+w  按照word erase
作者: fbt045    时间: 2014-01-09 10:03
unixer2i 发表于 2006-06-08 23:30
C-a to move the head of command line
C-e to move the tail of command line
C-k kill the command ...


赞一个,出处都有了
作者: TasteOracle    时间: 2014-01-09 10:43
确实比较有用
作者: Herowinter    时间: 2014-01-09 13:07
回复 1# steveneo
ctrl+u  删除光标之前的输入
cltrl+k 删除光标之后

   
作者: blackold    时间: 2014-01-09 16:12
考古了,不过内容挺实用的。

可以根据需要自己绑定。
作者: expert1    时间: 2014-01-09 17:49
又在挖坟了。

+A +w+b基本上就这几个。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2