Tag Archives: bash

OSX Terminal(终端) 使用快捷键

之前唯一会用的终端快捷键只有 up 和 down 。碰到长串命令中打错几个字母就很麻烦了,今天学到几个快捷键分享下。

首先勾选设置-》键盘-》使用 option 键作为 meta 键。

然后就可以使用如下快捷键了:

  • control + a / e    回到命令行头/尾
  • option + b / f     向前/后跳一个单词
  • control +u /k    删除光标前/后 所有单词
  • control + y       撤销上个操作

Enjoy It !

最后有个好玩的命令,查看最常用的10个命令(最近500个命令)

awk ‘{print $1}’ ~/.bash_history | sort | uniq -c | sort -gr | head Read more »

命令行的伟大

曾经用Ruby 写了个脚本用来统计项目中文件行数,没事打发下时间顺便满足下小小的虚荣感。

发于cocoaChina论坛中(http://cocoachina.com/bbs/read.php?tid-8266.html)。

结果惨遭鄙视。

原来用 bash 一句话就可以搞定 !(用Ruby还写了那么多代码~悲剧了~)

find . -name '*.m' -exec cat {} \; | wc -l
find . -name '*.h' -exec cat {} \; | wc -l
find . -name "*.m"  |xargs wc -l

掌握一些常用命令还是很能提高工作效率的。学习中。