linux alias 命令用于设置指令的别名。语法格式为:
alias 别名='指令名称'
若不加任何参数直接执行alias命令,则列出目前所有的别名设置。
定义 alias 时,有时候会有用命令行参数的需求。但通过查证文档的结果是,alias 根本就不支持传递命令行参数。不过,我们可以变通的解决这个问题,即定义函数。
这里通过 alias 实现之前提到过的 “git一步完成文件的 add, commit 和 push功能的命令” 的为示例演示一下该功能的实现:
vim ~/.bashrc
输入:
alias g='phpernote() { git add .; git commit -m "$1"; git push; }; phpernote'
保存退出,执行:
source ~/.bashrc 或者 bash 命令
然后就可以直接通过 g 后面带上自定义的提交说明,完成git的提交功能了。