Linux General Convenience Aliases

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