@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命令即可。

@3:crontab:

  根用户以外的用户可以使用 crontab 工具来配置 cron 任务。所有用户定义的 crontab 都被保存在 /var/spool/cron 目录中,并

使用创建它们的用户身份来执行。要以某用户身份创建一个 crontab 项目,登录为该用户,然后键入 crontab -e 命令,使用由 VISUAL

或 EDITOR 环境变量指定的编辑器来编辑该用户的 crontab。该文件使用的格式和 /etc/crontab 相同。当对 crontab 所做的改变被保

存后,该 crontab 文件就会根据该用户名被保存,并写入文件 /var/spool/cron/username 中。

  cron 守护进程每分钟都检查 /etc/crontab 文件、etc/cron.d/ 目录、以及 /var/spool/cron 目录中的改变。如果发现了改变,它们

就会被载入内存。这样,当某个 crontab 文件改变后就不必重新启动守护进程了。

@4:xargs:

  xargs的默认命令是echo,这意味着通过管道传递给xargs的输入将会包含换行和空白,不过通过xargs的处理,换行和空白将被空

取代

@5: shell中写路径名/文件名的时候要把路径名/文件名用引号引起来。

参考文章:

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

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

最新文章

  1. JDK、JRE、JVM三者间的关系
  2. Avada主题通过自定义CSS全局更换微软雅黑字体
  3. linux中fork()函数详解(原创!!实例讲解) (转载)
  4. java 14 -6 BigInteger和BigDecimal
  5. C#正则表达式分组使用
  6. POJ2103 Jackpot
  7. JQUERY1.9学习笔记 之内容过滤器(三) has选择器
  8. mysql中文名字按首字母排序
  9. Js触发ASP.NET Validation控件的验证, 同时获取前台验证结果(不包括CustomValidator)
  10. 张冬:OpenPOWER CAPI为什么这么快?(二)
  11. 练习一下linux中的list函数。
  12. Yii 2.0.3 Advanced版控制器不能包含大写字母的Bug
  13. SqlSugar ORM 入门到精通【一】入门篇
  14. 19 ArcGIS Server 备份与恢复
  15. Python校验文件MD5值
  16. 关于IO的整理
  17. zepto 事件分析1($.Event)
  18. P1865 A % B Problem
  19. TensorFlow基本--张量
  20. canvas-2rect.html

热门文章

  1. 树莓派学习笔记——apt方式安装opencv
  2. android studio- java注释自己动手弄起来
  3. 解决双系统开机no such device:
  4. tomcat遇到版本问题
  5. PHP下载远程文件的3种方法以及性能考虑
  6. 定时器(setTimeout/setInterval)调用带参函数失效解决方法
  7. Mybatis结果生成键值对
  8. marquee标签跑马灯连续无空白播放效果 纯CSS(chrome opera有效)
  9. HTML CSS表格如何控制上下间距
  10. Tomcat工作原理解析!