linux创建bash命令,添加 Bash 自定义命令

今天看一个视频教程,看到视频中的老师用 subl . 命令,来用 Sublime Text 打开当前目录,还有用 Chrome index.html 命令,来用 Chrome 打开 index.html,真是酷炫!一开始没查到资料,上 Segmentfault 提问,别人给了个关键词 alias,自行查了下资料,将这酷炫的方法实现了。

alias 命令

alias 命令简单来说,就是将一些复杂繁琐的命令,简化成自定义的命令。语法如下:

查看当前的自定义命令列表

添加一条自定义命令:alias {自定义指令名}='{具体指令}'

删除一条自定义命令:unalias {自定义指令名}

举个例子:

在 Bash 中清屏的命令是 clear,如果我想用 clr 去代替,那么我就写 alias clr='clear'。

这时用 alias 可以看到刚才添加的自定义命令 clr='clear'。

执行 clr,成功清屏了,意味着命令执行成功。

输入参数

如果光光是去代替固定的命令,那就没什么意思啦,不过我们可以引入参数:

$@ 表示一个参数,命令中可以添加多个 $@,使用时按顺序输入。

实现 subl、chrome 命令

我使用的是 Windows 系统,Sublime Text 的路径是 G:\Program Files\Sublime Text 2\sublime_text.exe

输入命令&#x

你可能感兴趣的:(linux创建bash命令)