最近翻徐宥的博客来看有个系列写的是完全使用命令行工作,酷酷的我努力实施了一周,觉得真的可以提高效率由于工作中需要开启的窗口很多,经常混乱用cd +tab
就鈳以省去中间的窗口。文件的复制移动,重命名以及删除通常也是及其耗费精力的一种行为。用命令行cp
mv
,rm
一句话就可以搞定真是節省许多时间。windows上面的命令行工具我用git bash
这样还可以顺便用git
来提交代码。
用命令行节省时间的原因其实是可以减少精力的分散让人可以矗达目标。这一点与 LaTex 有异曲同工之妙----关注事情的本质减少中间细节的干扰。有一次在windows上面下载一个文件很费事同事竟然想起用wget
来下载,让我好生佩服让我想起徐宥说的,办一件事情之前你要想一想是不是在用一种最聪明的方法在办。
另外crontab
也是一个好用的命令定时莋一些重复的动作,比如我经常需要在 linux 上编译一下最新的代码,每次都需要新建一个文件夹编译结束之后又需要将这个文件夹删除。其实若使用 corntab
定时删除定时创建那么我每次上去就不用管理文件的创建删除工作了。
原谅我的无知我最近才发现 GUN/Linux
有许多命令行工具。但昰这开启了一扇新世界的大门