Skip to main content Skip to navigation

bootcamp

Useful stuff for copying and pasting

  • Aliases
    alias rm='rm -i'
    alias mv='mv -i'
    alias cp='cp -i'
    alias zap='rm -f'
    
  • Bash functions
    lsh() {
        ls -lat "$@" | head
    }
    lsm() {
        ls -lat "$@" | less
    }
    
  • Special variables in Bash functions
           "$0" "$@" "$1" 
  • Making a script
    1. Make sure you have a ~/bin directory
    2. Make sure ~/bin directory is in your path
                 .profile -  export PATH="$HOME/bin:$PATH"
    3. Create your script in ~/bin: emacs ~/bin/myscript.sh
    4. Make it excecutable
                  chmod +x emacs ~/bin/myscript.sh