「MAC神操作」linux/mac下的配置自定義命令alias


讓高頻使用的命令更簡單

功能說明:設置指令的別名。
語  法: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的。





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM