Jste zde: kle.cz » Linux » Konfigurační soubory » bash
Interpret příkazů bash má několik konfiguračních souborů. Na většině systémů exituje soubor /etc/profile kde jsou uloženy globální nastavení pro všechny uživatele. Iterpret který je spuštěn ihned po přihlášení (login shell) načítá /etc/profile, ~/.bash_profile a ~/.bashrc. Interprety spuštěné později (například v okně xtermu) načte pouze .bashrc.
Když interpret spustíte příkazem sh, použije konfigurační soubor ~/.profile. Navíc toto všechno můžete ovlivnit pomocí parametrů jako --norc, --rcfile a podobně. Úplné informace získáte pomocí man bash
# cd mechanika alias ccd='eject -t /mnt/cdrom' alias ecd='eject /mnt/cdrom' # připojování a odpojování alias mcd='mount /mnt/cdrom' alias mf='mount /mnt/memory' alias ucd='umount /mnt/cdrom' alias uf='umount /mnt/memory' # návyk z DOSu alias cls='clear' # formát výpisu data alias date='date "+%-d. %-m. %Y %k:%M:%S"' # výpis místa na disku alias df='df -Th' # dlouhý výpis alias ll='ls -lp' # vim s vlastní konfigurací alias vim='vim -u ~/.vim/vimrc' # doplňování complete -A directory cd complete -A command man complete -A file -X '!*.ps' gv export HOST=`echo $HOSTNAME | cut -d . -f 1` # výzva export PS1='[\u@\h \W]\$ ' # čeština export LANG=cs_CZ export LC_ALL=cs_CZ export LESSCHARSET=latin1
source $HOME/.bashrc
Soubor ~/.inputrc určuje chování knihovny readline. Podrobnosti získáte pomocí man 3 readline. Jste-li závislí na editoru vim pak zkuste:
set editing-mode vi