dotfiles/bashrc

50 lines
988 B
Bash

# Flo .bashrc
### set user bin path
PATH="~/bin:$PATH"
### colors for ls, etc.
eval `dircolors -b /etc/DIR_COLORS`
alias ls="ls --color=always"
### common aliases
alias ll="ls -l"
alias la="ls -a"
alias lh="ll -h"
alias l="ls -alh"
alias ..="cd .."
alias rm="rm -i"
alias cp="cp -i"
alias mv="mv -i"
# man in english
alias man="LANG=\"en_US.UTF-8\" man"
export PAGER="/usr/bin/most -s"
### Change the window title of X terminals
case $TERM in
xterm*|rxvt|Eterm|eterm)
PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/$HOME/~}\007"'
;;
screen)
PROMPT_COMMAND='echo -ne "\033_${USER}@${HOSTNAME%%.*}:${PWD/$HOME/~}\033\\"'
;;
esac
### activate bash-completion:
[ -f /etc/profile.d/bash-completion ] && source /etc/profile.d/bash-completion
complete -cf sudo
complete -cf man
# aliases
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
## load aliases
#source $HOME/.bash_aliases
#
## enable bash completion
#source /etc/profile.d/bash-completion.sh