How to create your own linux commands
Just a simple guide if you was wondering how you can.
I’ve you are working on Ubuntu you can simple edit your .bashrc and add your functions at the bottom of that file. So in your terminal you just do:
$ nano .bashrcAdd some function that you want to the bottom and save it. To make it work you have to recompile your .bashrc with the following command:
$ source .bashrcSome useful functions:
extract () {
if [ -f $1 ] ; then
case $1 in
*.tar.bz2) tar xvjf $1 ;;
*.tar.gz) tar xvzf $1 ;;
*.bz2) bunzip2 $1 ;;
*.rar) rar x $1 ;;
*.gz) gunzip $1 ;;
*.tar) tar xvf $1 ;;
*.tbz2) tar xvjf $1 ;;
*.tgz) tar xvzf $1 ;;
*.zip) unzip $1 ;;
*.Z) uncompress $1 ;;
*.7z) 7z x $1 ;;
*) echo "don't know how to extract '$1'..." ;;
esac
else
echo "'$1' is not a valid file!"
fi
}This function can be used using:
$ extract filename.rar