首页 > 其他 > 详细

Shell Step by Step

时间:2014-02-23 19:56:32      阅读:465      评论:0      收藏:0      [点我收藏+]

@1:Command:

ctrl+z  ------->切后台

fg  ------->切前台

Ctrl + a :移到命令行首

Ctrl + e :移到命令行尾

Ctrl + u :从光标处删除至命令行首

Ctrl + k :从光标处删除至命令行尾

!!:执行上一条命令

!blah:执行最近的以 blah 开头的命令,如 !ls

!blah:p:仅打印输出,而不执行

^blah:删除上一条命令中的 blah

^blah^foo:将上一条命令中的 blah 替换为 foo

^blah^foo^:将上一条命令中所有的 blah 都替换为 foo

 

@2:NOTE

#1:find . -name "*.sh"|xargs grep "case"  #  *.sh必须得用引号扩起来,否则报错       如果想要找文件里面的内容,而不仅仅是文件的名字,则必须要有xargs

#2:在bash中工作像在vim中工作一样:

    实际上 bash默认采用emacs模式,常用的ctrl+a, ctrl+p 等等都是emacs的快捷键。而有很多人对vim更加的熟悉,如果想使用vim中的快捷键,可以在bash中输入set -o vi命令,则bash将进入vim模式。恢复回emacs模式则可以使用set  -o emacs命令。但这样只能在当前的bash中其作用,为了使以后打开的所有的bash都工作在vim模式下,可以修改~/.bashrc文件,在文件中添加set -o vi命令即可。

 

参考文章:

1.让你提升命令行效率的 Bash 快捷键 [完整版]:https://linuxtoy.org/archives/bash-shortcuts.html

2.将bash设置为vi模式:http://blog.csdn.net/fallinsky/article/details/6032947

Shell Step by Step

原文:http://www.cnblogs.com/lxw0109/p/shell_step_by_step.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!