Back to Raspberry Pi index
It's nice to put your aliases in a separate file, in your bin directory
mkdir ~/bin vi ~/bin/good_bashrc_aliases
Add your preferred aliases, here are some good ones
PROMPT_COMMAND='printf "\033]0;%s@%s:%s\007" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"'
PATH=/home/pi/bin:${PATH}
USBS=/media/pi/
NAS=/mnt/nas/
PS1="(\@) [\u@\h: \W]\\$ "
alias h='history 30'
alias ls='/bin/ls -F'
alias ll='/bin/ls -lF'
alias lt='/bin/ls -ltrF'
alias la='/bin/ls -AF'
alias lal='/bin/ls -lAF'
alias lat='/bin/ls -lAtrF'
alias dl='/bin/ls -lF | grep "^d"'
alias gt='/usr/bin/gnome-terminal &'
alias repath='source ~tdhammer/bin/.repath'
alias reldlib='source ~tdhammer/bin/.reldlib'
alias fnd='find . -iname '
alias equiet='eclipse >& /dev/null &'
alias nquiet='/usr/bin/nautilus . >& /dev/null &'
alias ftime='echo date -s \"`date "+%d %b %Y %k:%M:%S"`\"'
# setting the title/icon values
set_term_title(){
unset PROMPT_COMMAND
echo -en "\033]0;$1\a"
}
dir_term_title(){
PROMPT_COMMAND='printf "\033]0;%s@%s:%s\007" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"'
}
e(){
set_term_title "$PWD: $1"
/usr/bin/vi "$1"
dir_term_title
}
er(){
set_term_title "$PWD: $1 (read-only)"
/usr/bin/vi -R "$1"
dir_term_title
}
Test your 'good_bashrc_aliases' before including it in your login process\
. ~/bin/good_bashrc_aliases
Edit your ~/.bashrc to include aliase definitions
vi ~/.bashrc
# my local aliases
if [ -f ~/bin/good_bashrc_aliases ]; then
. ~/bin/good_bashrc_aliases
fi
Save and exit
Back to Raspberry Pi index