1. 程式人生 > >linux/mac下的配置自定義命令alias

linux/mac下的配置自定義命令alias

root commit 測試 自定義命令 bashrc 文件 自動 一個 cdr

linux/mac下的自定義命令alias,並保存別名使其永久生效(重啟不會失效)

在做開發每次提交代碼的命令都是一長串參數,不想去記,於是可以使用alias命令來解決這個問題:
alias aCommandAlias=‘aCommand 一堆參數什麽的‘
比如
alias gpush=‘git push origin HEAD:refs/for/master‘

這樣在終端中,只需要輸入gpush就ok了。

但是只是這樣的話,會在重啟之後失效,解決辦法是編輯~/.bashrc文件,每行加入一個alias命令。比如:
alias cdhome=‘cd ~‘
alias cdroot=‘cd /‘
alias gpull=‘git pull‘
alias gci=‘git commit -a‘
alias gpush=‘git push origin HEAD:refs/for/master‘
alias gst=‘git status‘


保存文件後,運行:
source ~/.bashrc(不然不生效)
就可以了。
如果還不行的話,說明沒有~/.bash_profile文件,或者文件中沒有執行.bashrc文件。
(.bash_profile文件是用戶登陸終端的時候會自動執行的文件,一般此文件中會調用.bashrc)
如果是這樣,需要打開(如果沒有的話先創建)文件:
~/.bash_profile
在裏面加入一行:
source ~/.bashrc
就ok了。
我在mac系統下測試ok的。

linux/mac下的配置自定義命令alias