alias dir="ls -a" alias l="ls -la" alias cw="clear; w" alias x="exit" alias cls="clear" alias bc="bc -ql" alias tt=traceroute alias ports="sudo netstat -luntp" alias play_alert="afplay ~/Sync/music/effects/Train\ Fx\ 2.wav" alias myip="wget -O - -q icanhazip.com" alias batcat="bat" alias va='source ./venv/bin/activate' alias ve='python3 -m venv ./venv' alias list_instances="aws ec2 describe-instances --no-cli-pager --color off --filter Name=tag-key,Values=Name Name=instance-state-name,Values=running --query 'Reservations[*].Instances[*].{Instance_Id:InstanceId,Type:InstanceType,Public_IP:PublicIpAddress,Private_IP:PrivateIpAddress,SSH_Key:KeyName,Name:Tags[?Key==\`Name\`]|[0].Value}' --output table" # Find top 5 big files alias findbig="find . -type f -exec ls -s {} \; | sort -n -r | head -5" # To clear all the history and screen alias hcl='history -c; clear' # Make basic commands verbose alias cp="cp -v" alias rm="rm -v" alias mv="mv -v" # To navigate to the different directories alias ..='cd ..' alias ...='cd ../..' # Create and change to a new directory mcd () { if [ "$1" == "" ]; then echo "mcd directory-name"; else if [ ! -d $1 ]; then mkdir $1; cd $1; else echo "$1 directory exists"; fi; fi } # display currently mounted file systems nicely showmounted() { (echo "DEVICE PATH TYPE FLAGS" && mount | awk '$2=$4="";1') | column -t; } # Local aliases alias gfo="git fetch origin && git status" alias zimdate="LC_TIME=en_US.UTF-8 date '+Week %V%n%A, %d.%m.%Y'" alias apg1="apg -a 0 -n 1 -m 8 -x 10 -M NCL -E I1l0O" alias apg2="apg -a 0 -n 1 -m 14 -x 16 -M NCL -E I1l0O" alias apg3="apg -a 0 -n 1 -m 14 -x 16 -M NCLS -E I1l0O"