functions.sh/profile.d/aliases.source

32 lines
826 B
Plaintext
Executable File

# source this file from your .bash_profile
#
# author: @jakimfett
# license: cc-by-na
#
# Useful aliases for using these functions.
# Always make sure you can fix your problems quickly
alias reload='source ~/.bash_aliases;source ~/.bash_profile'
# Project Locations
alias fsh='cd ~/functions.sh'
# Project SSH Aliases
alias cdn='ssh ssh.jakimfett.com'
# Project commands
# I wrote this, but don't remember what it actually does.
# Research before enabling/using.
# alias svnclean='svn status --no-ignore ./ | grep "^[I?]\" | cut -c 9- | while IFS= read -r f; do rm -rf "$f"; done'
# Debian sysadmin alias(es)
alias update="sudo apt update;sudo apt install -f -y;sudo apt autoremove -y"
alias upgrade="update;sudo apt dist-upgrade -f -y"
alias ll='ls -lah'
# File sync stuffs
alias syncfiles='rsync -rvhcO --progress'