# 00 will get loaded first

# does root login with calls profile and loads all the shells
# alias sudo='sudo -i'

alias flist="function_list"
alias flistg="function_list | grep"
alias fprint="declare -f"
alias aliasg="alias | grep "

alias envg="env | grep "

# Add an "alert" alias for long running commands.  Use like so:
#   sleep 10; alert
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'

# brings user path to sudo
alias reboot="sudo systemctl reboot"
alias poweroff="sudo systemctl poweroff"

# search for a running process
alias psl='ps -ef | grep'
# kill any process containing given name
alias ska='sudo killall'
alias ka='killall'
# kill processes greped
alias skg='sudo pkill -f'
alias kg='pkill -f'
alias skg='sudo pkill -f'

alias df='df -h -x supermount'
alias du='du -h'
alias egrep='egrep --color'
alias fgrep='fgrep --color'
alias grep='grep --color'

# Directory/File
alias ls='ls -F --color=auto'
alias l='ls'
alias la='ls -a'
alias lag='ls -a | grep'
alias ll='ls -l'
alias lla='ls -l -a'
alias llag='ls -l -a | grep'
alias lsd='ls -d */'
alias md='mkdir'
alias mv='mv -i'
alias p='cd -'
alias rd='rmdir'
alias rm='rm -i'
alias cd..='cd ..'
alias cp='cp -i'
alias mpath="echo $PATH" # machine path per /etc/environment
alias path='echo $PATH'
alias pathg='echo $PATH | grep'
alias sysinfo='sudo inxi -Fzxd'

alias efstab="cp /etc/fstab ~/fstab.bak && gedit admin:/etc/fstab"
alias ebrc='editor ~/.bashrc'
# follows a link to list the source path
alias follow="readlink -f"

# use this when there are transport errors after unmounting or killing a mount
alias umountf="sudo umount -l"