Skip to content

Instantly share code, notes, and snippets.

@htpcBeginner
Last active May 8, 2021 02:17
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save htpcBeginner/decdb8f0969854b1c2b7 to your computer and use it in GitHub Desktop.
Save htpcBeginner/decdb8f0969854b1c2b7 to your computer and use it in GitHub Desktop.
bash_aliases for Ubuntu HTPC and Home Servers
# UPDATE AND UPGRADE
alias update='sudo apt-get update'
alias upgrade='sudo apt-get upgrade'
# PACKAGE MANAGEMENT
alias install='sudo apt-get install'
alias uninstall='sudo apt-get remove'
alias aptsearch='sudo apt-cache search'
alias addkey='sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com'
alias finstall='sudo apt-get -f install'
alias rinstall='sudo apt-get -f install --reinstall'
# FILE CLEANING
alias clean='sudo apt-get clean && sudo apt-get autoclean'
alias remove='sudo apt-get remove && sudo apt-get autoremove'
alias purge='sudo apt-get purge'
alias deborphan='sudo deborphan | xargs sudo apt-get -y remove --purge'
alias cleanall='clean && remove && deborphan && purge'
# SHUTDOWN AND RESTART
alias shutdown='sudo shutdown -h now'
alias reboot='sudo reboot'
# APPLICATIONS
alias nano='sudo nano -iSw$'
alias bashupdate='. ~/.bashrc'
alias scp='scp -c blowfish -r'
alias make='make -j4'
# FILE OPERATIONS
alias fdisk='sudo fdisk -l'
alias uuid='sudo vol_id -u'
alias rd='sudo rm -R'
alias rfind='sudo find / -name'
alias rrsync='sudo rsync --verbose -rtvogp --progress --force --delete'
alias ll='ls -alh'
alias cp='cp --verbose'
alias mv='mv --verbose'
alias dirsize='sudo du -hx --max-depth=1'
alias usdb='sudo umount /dev/sdb*'
# GRUB
alias grubu='sudo update-grub'
alias grubi='sudo grub-install'
# SERVICES
alias apacherestart='sudo service apache2 reload'
alias apachestop='sudo service apache2 stop'
alias apachestart='sudo service apache2 start'
alias networkrestart='sudo service networking restart'
alias networkstop='sudo service networking stop'
alias networkstart='sudo service networking start'
alias sambarestart='sudo service smbd restart'
alias sambastop='sudo service smbd stop'
alias sambastart='sudo service smbd start'
alias nfsrestart='sudo service nfs-kernel-server restart'
alias nfsstart='sudo service nfs-kernel-server start'
alias nfsstop='sudo service nfs-kernel-server stop'
# PVR, TORRENTS, AND USENET
alias qbitstart='sudo service qbittorrent-nox-daemon start'
alias qbitstop='sudo service qbittorrent-nox-daemon stop'
alias qbitrestart='sudo service qbittorrent-nox-daemon restart'
alias transstop='sudo service transmission-daemon stop'
alias transstart='sudo service transmission-daemon start'
alias transrestart='sudo service transmission-daemon reload'
alias couchstop='sudo service couchpotato stop'
alias couchstart='sudo service couchpotato start'
alias couchrestart='sudo service couchpotato stop ; sudo service couchpotato start'
alias sickstop='sudo service sickbeard stop'
alias sickstart='sudo service sickbeard start'
alias sickrestart='sudo service sickbeard stop ; sudo service sickbeard start'
alias sabstop='sudo service sabnzbdplus stop'
alias sabstart='sudo service sabnzbdplus start'
alias sabrestart='sudo service sabnzbdplus restart'
alias headstop='sudo service headphones stop'
alias headstart='sudo service headphones start'
alias headrestart='sudo service headphones restart'
alias procs='ps auxw | grep'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment