将常用的终端命令存储在文件中

好的,所以我想在我的桌面(或任何方便的位置)添加命令,每当我运行它时,我希望它能克隆HTML5样板。

$ git clone git://github.com/paulirish/html5-boilerplate.git 

而且我已经厌倦了一直打字。 那么我怎样才能将命令存储在文件中?

打开~/.bashrc并将其放在最后:

 alias boil='git clone git://github.com/paulirish/html5-boilerplate.git' 

或者,这个

 boil() { git clone git://github.com/paulirish/html5-boilerplate.git } 

从现在开始,在每个新终端中,您可以使用命令boil作为长命令的替代。

第二个版本是首选,因为更灵活的是能够接受和管理参数,例如,如果您定义

 boil() { [[ -z "$1" ]] && set "github.com" git clone git://"$1"/paulirish/html5-boilerplate.git } 

如果有镜像,你可以轻松更改服务器。

 # without a parameter, the function will use a default boil # override the default providing explicitly a server parameter boid othergit.com 

这只是一个例子,你的幻想肯定会产生更有用的东西。

显然,您可以根据需要添加任意数量的function。

为什么不用该命令创建文档,每次要使用它时,只需将其复制并粘贴到终端即可。