# ARCHIVE EXTRACTION # usage: ex ex () { if [ -f "$1" ] ; then case $1 in *.tar.bz2) tar xjf $1 ;; *.tar.gz) tar xzf $1 ;; *.bz2) bunzip2 $1 ;; *.rar) unrar x $1 ;; *.gz) gunzip $1 ;; *.tar) tar xf $1 ;; *.tbz2) tar xjf $1 ;; *.tgz) tar xzf $1 ;; *.zip) unzip $1 ;; *.Z) uncompress $1;; *.7z) 7z x $1 ;; *.deb) ar x $1 ;; *.tar.xz) tar xf $1 ;; *.tar.zst) unzstd $1 ;; *) echo "'$1' cannot be extracted via ex()" ;; esac else echo "'$1' is not a valid file" fi } # System update and install alias up="sudo nala update" alias ug="sudo nala upgrade -y" alias lst="nala --upgradable" alias pg="sudo nala update && sudo nala upgrade -y" alias search="nala search" alias fg="sudo nala full-upgrade -y" alias install="sudo dpkg -i" # Quick alias c="clear" alias x="exit" alias r="sudo reboot now" alias s="sudo shutdown now" # Internet alias speedtest="curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python3 -" alias extip="curl icanhazip.com" alias ip="curl ipinfo.io" # Hotspotshield alias hin="hotspotshield account signin" alias hout="hotspotshield account signout" alias hs='hotspotshield status' alias hil='hotspotshield connect il' alias hd='hotspotshield disconnect' alias hsg='hotspotshield connect sg' alias hl='hotspotshield locations' alias hus="hotspotshield connect us" alias usphx="hotspotshield connect phx" alias hbn="hotspotshield connect bn" # Files as Root alias files="sudo nautilus" # Tor-Browser alias tor="./Browser/start-tor-browser --detach --browser" #Open alias short="nano ~/alias" alias edit="nano .bashrc"