1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | # ARCHIVE EXTRACTION
# usage: ex <file>
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"
|
x
Notes
Custom Shortcuts