Shell 快捷键助你一臂之力

工作以来都在接触Linux和Unix系统,所以对这两类系统用的多,也比较熟悉。渐渐的,Shell中的快捷键也运用自如,一次朋友看到我快捷的操作shell命令,很好奇的建议,什么时候教教他这些快捷方式。特撰写此文,来提高大家的工作效率和保护你们的键盘。

下述所有命令在Linux/unix的shell下有效,这里以bash为主。如有出入,以你自己的操作系统为准。

开始描述之前,先问几个常见的问题。

例如你在终端中输入了下面的这个find命令:

shell-1
      » 继续阅读 Shell 快捷键助你一臂之力

值得深醒的两则Shell

Q3:
求100!乘积是多少。

A3:
正常情况下,大部分人使用循环语句。实际上可以 是:
seq -s ‘*’ 100 | bc
这个命令很好的利用了seq和bc这两个命令。bc处理运算。

Q4:
怎么用touch同时创建100个文件?

A4:
起先我想到了,seq 1 100 | touch来处理。发现touch不能这样接收参数。但是加xargs就可以处理,也可以使用
touch `seq 1 100`来处理。