当前位置: 技术问答>linux和unix
高手请进来讨论王垠说的readline技巧
来源: 互联网 发布时间:2016-09-28
本文导语: 在 http://people.ku.edu/~syliu/shredderyin/readline.html 他说: 1. 我们回到这种情况: 2. 3. $mv ~/text-browser/*.tar.gz /usr3/software/ 4. 5. 你刚才是按了 Ctrl-u 删除了所有输入的东西。可惜啊!你要是按 M-#(...
在
http://people.ku.edu/~syliu/shredderyin/readline.html
他说:
在我的机上敲入alt+#注释掉后,用 alt+.不知为什么不能yank这个被注释掉的last arg?...
你们的可以吗?要设置什么选项?
http://people.ku.edu/~syliu/shredderyin/readline.html
他说:
1. 我们回到这种情况:
2.
3. $mv ~/text-browser/*.tar.gz /usr3/software/
4.
5. 你刚才是按了 Ctrl-u 删除了所有输入的东西。可惜啊!你要是按 M-#(也就是按住 PC 机的 Alt 键,再按 #,实际上就是 Alt-Shift-3),那么 Bash 就会在这样最开头插入一个 "#",然后输入这行。这样命令就被作为一行注释载入了历史。
6.
7. 这有什么好处?这样你的这行命令里的内容就可以被再次利用。看着:你接着输入:
8.
9. mkdir ...
10.
11. 等等,你是不是想输入 /usr3/software/?你不用再敲一遍了!直接按 M-.(Alt 加句号),看看, /usr3/software/ 是不是出现在命令行上了?M-. 就是调用了 yank-last-arg 函数,把上一条命令的最后一个参数放在命令行上。好了,回车吧!
12.
13. 你接着输入:
14.
15. mv ...
16.
17. 等等,这下是该输入 ~/text-browser/*.tar.gz 了。烦不烦啊?换一种方式吧。请按:"M-1 M-."(把上一条命令的第一个参数放在命令行上)。这样命令行成为了:
18.
19. mv /usr3/software/browser
20.
21. 怎么成这样了?看看你的“上一条命令”是什么吧?是……你自己看。所以这个参数不是你想要的。那么继续再按一次 "M-."。看到了吧?你的命令行已经成为:
22.
23. mv ~/text-browser/*.tar.gz
24.
25. 好。打一个空格。再按一下 "M-."。命令行变成了:
26.
27. mv ~/text-browser/*.tar.gz /usr3/software/browser
在我的机上敲入alt+#注释掉后,用 alt+.不知为什么不能yank这个被注释掉的last arg?...
你们的可以吗?要设置什么选项?
|
和VI/VIM的命令,以及设计宗旨一样!一个字:用!越用越好用!
说不上来,但是以及长在手指上了,即使是记事本偶尔也会yy之类的。
|
这些复杂的用法 各种符号组合多的命令 我是不推荐太多的使用
容易记混 出错
在用命令管理服务器的时候 命令输入的快慢无所谓 关键是要准确无误
我原先看了个分别介绍vi或者emacs模式的命令行的各种操作 各种符号组合 没怎么详细研究
容易记混 出错
在用命令管理服务器的时候 命令输入的快慢无所谓 关键是要准确无误
我原先看了个分别介绍vi或者emacs模式的命令行的各种操作 各种符号组合 没怎么详细研究
|
有点复杂,基本上我只是使用一些基本的快捷键来方便完成我的操作
|
仔细把文章看了一遍,觉得平常用到的可能性比较少。。。除非是geek,否则很少用到
|
每天都用几十次 那你应该是滚瓜烂熟了 到了熟能生巧的地步了吧
|
这是vim?
我只用过传统的vi..
我只用过传统的vi..
|
up
|
用多了蛮不错的。
问题是平时的工作是偏向于用这些么?
问题是平时的工作是偏向于用这些么?
|
学习一下
|
动作记忆