Skip to content

Instantly share code, notes, and snippets.

@p-r-i-t-h-v-i
Last active June 23, 2024 10:55
Show Gist options
  • Save p-r-i-t-h-v-i/3c628ee3c7da55efe4c74d8b9806918a to your computer and use it in GitHub Desktop.
Save p-r-i-t-h-v-i/3c628ee3c7da55efe4c74d8b9806918a to your computer and use it in GitHub Desktop.
Bash command aliases
# Aptitude & System related command aliases.
alias udg="sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade"
alias ud="sudo apt-get update"
alias ug="sudo apt-get upgrade"
alias dg="sudo apt-get dist-upgrade"
alias src="sudo nano /etc/apt/sources.list.d/ubuntu.sources"
alias csrc="sudo cat /etc/apt/sources.list.d/ubuntu.sources"
alias ver="cat /etc/debian_version"
alias kver="uname -a"
alias cache="sudo apt-get clean"
alias get="sudo apt-get install"
alias yget="sudo apt-get install -y"
alias sget="sudo apt-get install --install-suggests"
alias syget="sudo apt-get install --install-suggests -y"
alias del="sudo apt-get remove"
alias fdel="sudo apt-get remove --purge --autoremove"
alias arem="sudo apt-get autoremove"
alias search="apt-cache search"
alias di="sudo dpkg -i"
alias gi="sudo gdebi"
alias bi="sudo apt-get --fix-broken install"
alias sv="sudo visudo"
alias alt="sudo update-alternatives --config "
alias lssrc="ls /etc/apt/sources.list.d"
alias cdsrc="cd /etc/apt/sources.list.d"

# Systemctl related command aliases.
alias off="sudo systemctl poweroff"
alias boot="sudo systemctl reboot"
alias sus="sudo systemctl suspend"
alias hib="sudo systemctl hibernate"
alias sstop="sudo systemctl stop"
alias srun="sudo systemctl start"
alias sstat="sudo systemctl status"
alias srest="sudo systemctl restart"
alias son="sudo systemctl enable"
alias soff="sudo systemctl disable"

# Python and pip aliases.
alias python3=python
alias pip3=pip

# Bash related command aliases.
alias shf="ls -ld .?*"
alias size1="du -h -s"
alias size2="du -h -s .*"
alias brc="nano ~/.bashrc"
alias barc="nano ~/.bash_aliases"
alias carc="cat ~/.bash_aliases"
alias pro="nano ~/.profile"
# Unlimited history size file
# Make Hist file values in brc to -1.
alias past="nano ~/.bash_history"
alias pd="passwd"
alias spd="sudo passwd"
alias q="exit"

# Miscellaneous & application related command aliases.
alias cls="clear"
alias wi="whereis"
alias wh="which"
alias spm="sudo synaptic"
alias shell="exec $SHELL -l"
alias rem="sudo rm -rf"
alias sun="sudo nano"

# Disable from here till alias "grubg" when using with WSL.
# Or don't copy this part.
alias lsthm="ls /usr/share/themes/"
alias lsico="ls /usr/share/icons/"
alias cdthm="cd /usr/share/themes/"
alias cdico="cd /usr/share/icons/"
alias grubn="sudo nano /etc/default/grub"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment