50 lines
988 B
Bash
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
|