作为一个命令行探索者,你或许发现你自己一遍又一遍重复同样的命令.如果你总是用ssh进入到同一台电脑,如果你总是将一连串命令连接起来,如果你总是用同样的参数运行一个程序,你也许希望在这种不断的重复中为你的生命节约下几秒钟. 解决方案是使用一个别名(alias).正如你可能知道的,别名用一种让你的shell记住一个特定的命令并且给它一个新的名字的方式.不管怎么样,别名有一些限制,它只是shell命令的快捷方式,不能传递或者控制其中的参数.所以作为补充,bash 也允许你创建你自己的函数,这可能更长一…