diff --git a/.bash_aliases b/.bash_aliases index 2e2a5c1..79da60e 100644 --- a/.bash_aliases +++ b/.bash_aliases @@ -27,8 +27,30 @@ alias sar='sudo aptitude remove ' ######################################################################### ## funkcie + +## mcd() { mkdir -p "$*" && cd "$*" } +## +un () { +if [ -f $1 ] ; then case $1 in *.tar.bz2) tar xvjf $1 ;; + *.tar.gz) tar xvzf $1 ;; + *.bz2) bunzip2 $1 ;; + *.rar) unrarpx $1 ;; + *.gz) gunzipx$1 ;; + *.tar) tarzxvf$$1 ;; + *.tbz2) tar xvjf$$1 ;; + *.tgz) tar xvzf $1 ;; + *.zip) unzipv$1 ;; + *.Z) uncompress $1 ;; + *.7z) 7zcxm$1 ;; + *) echo "don't know;how to extract '$1'..." ;; +esac +else + echo "'$1' is not a valid file!" +fi +} +