讓高頻使用的命令更簡單
功能說明:設置指令的別名。
語 法:alias [別名]=[指令名稱]
參 數 : 若不加任何參數,則列出目前所有的別名設置。
使用方法
1、新建或打開 sudo vim ~/.bashrc
在做開發每次提交代碼的命令都是一長串參數,不想去記,於是可以使用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 hs='ssh root@118.31.173.192'
alias jmeter='sh /Users/chenziyan/005_jmeter/bin/jmeter.sh'
alias hhs='ssh -p 22 root@118.31.173.192'
alias gst='git status'
保存文件后,運行:source ~/.bashrc
(不然不生效)
就可以了。
如果還不行的話,說明沒有~/.bash_profile文件,或者文件中沒有執行.bashrc文件。
(.bash_profile文件是用戶登陸終端的時候會自動執行的文件,一般此文件中會調用.bashrc)
如果是這樣,需要打開(如果沒有的話先創建)文件:
~/.bash_profile
在里面加入一行:source ~/.bashrc
或者
直接將alias寫在~/.bash_profile下,但很可能導致以后只要匹配這個字符串,就直接快捷到某某命令了;
就ok了。
我在mac系統下測試ok的。