2012. március 17., szombat

Terminal testreszabása

Ha szeretjük a munkák egy részét parancssorból elvégezni, akkor nagy szükségünk lehet a Terminal.app testreszabására, mely nagyban megkönnyíti munkánkat. Ehhez létre kell hoznunk egy .bashrc állományt, mely a felhasználóspecifikus beállítások inicializálására való, mint pl. a hosszabb parancsok rövidítését célzó alias-ok és egyéb pl. bash prompt kinézetét meghatározó beállítások megadása. A .bashrc a felhasználó home könyvtárában található. A Terminal.app alapértelmezettként mindig egy login shell-t futtat, így .bashrc helyett mindig a .bash_profile-t hívja meg. Rendszerint nincs szükségünk login ill. interaktív nem-login shell megkülönböztetésére, így nyugodtan meghívhatjuk a .bash_profile -ból a .bashrc -t.

1. .bashrc és .bash_profile létrehozása a user home -ban

cd ~
touch .bashrc
touch .bash_profile

2. bash_profile szerkesztése

if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi


3. .bashrc aktiválása Terminal.app alatt

Terminal.app -> Preference Dialog -> Startup
       Shells open with: command (complete path):  /bin/bash --rcfile /Users/thamm/.bashrc

4. Alias-ok létrehozása a .bashrc -ben

# Define how Bash prompt looks like:
# User @ Host – working dir
#export PS1=”\u@\h\w$ ”
export PS1=”\u@\h\w: “
#Alias
alias ll = 'ls -l' 
alias lt = 'ls -t' 
alias la = 'ls -a'
alias h = 'history'


Ezután ha újraindítjuk a Terminal.app-ot, beállításaink érvénybe lépnek.

Nincsenek megjegyzések:

Megjegyzés küldése