Sul mio server locale, creo alias come questi per velocizzare il mio lavoro:
alias bashrc='vi ~/.bashrc;source ~/.bashrc;echo bashrc has been sourced'
alias bashprofile='vi ~/.bash_profile;source ~/.bash_profile;echo bash profile has been sourced'
alias aliases="clear;cat ~/.bash_profile|grep --color \"alias\""
alias home='cd;ls;pwd'
alias root='cd /;ls;pwd'
alias desktop='cd ~/Desktop;ls;pwd'
alias f='cd ..;ls;pwd'
alias ff='cd ../..;ls;pwd'
alias fff='cd ../../..;ls;pwd'
alias ffff='cd ../../../..;ls;pwd'
alias pa='vim /Users/nav/workspace/someproject/src/main/resources/application.properties'
alias sql="mysql -uSomeDB -p"
alias updatedb='sudo /usr/libexec/locate.updatedb'
alias node1='ssh -i ~/.ssh/somepem.pem [email protected]'
alias datanode='ssh [email protected]'
alias zoostart='/Users/nav/prog/zookeeper-3.4.8/bin/./zkServer.sh start'
alias zoostop='/Users/nav/prog/zookeeper-3.4.8/bin/./zkServer.sh stop'
alias zoocli='/Users/nav/prog/zookeeper-3.4.8/bin/./zkCli.sh'
Queste scorciatoie mi permettono di lavorare più velocemente, dato che non devo ricordare lunghe righe e alcuni di questi alias sono lunghi solo uno o due caratteri, quindi non devo digitare neanche una parola, quindi ho usato un po ' di loro anche sul server di produzione, e questo è un server che usano anche gli altri sviluppatori. Queste scorciatoie possono essere utilizzate anche da loro, dato che svolgono praticamente lo stesso lavoro.
Il mio supervisore differisce e dice che non si dovrebbero mai avere alias definiti dall'utente su un server di produzione. Dice che è sbagliato da parte mia "usare il server come giocattolo".
C'era una istanza che ricordo (in una società precedente in cui nessuno aveva problemi con gli alias) quando creavo alias su bashrc e non eravamo in grado di accedere a un server tramite ssh, ma la soluzione era quella di mantenere gli alias in bash_profile anziché in bashrc. A parte questo, non vedo perché non si dovrebbero usare alias su un server di produzione a patto che gli altri sviluppatori siano informati degli alias. Cosa ne pensa la comunità di questo?