Minimal aliases to be productive
alias ..='cd ..'
alias ...='cd ../../'
alias ll='ls -halF'
alias ai='yum install -y'
alias ar='yum remove -y'
alias h='f(){ [ -z "$1" ] && history || history | grep -i "$1"; };f'
alias p='f(){ [ -z "$1" ] && ps -ef || ps -ef | grep -v grep | grep -i "$1"; };f'
alias n='f(){ [ -z "$1" ] && \netstat -tulnp || \ss -tulnp | grep -i "$1"; };f'
alias s.='systemctl start'
alias s-='systemctl stop'
alias s,='systemctl restart'
alias se='systemctl enable'
alias s\?='systemctl status'
alias sd='echo "daemon-reload..."; systemctl daemon-reload'
alias k\!='kill -9'
alias e='f(){ [ -z "$1" ] && env || env | grep -i "$1"; };f'
alias d='docker'
alias de='f(){ docker exec -ti "$1" /bin/bash; };f'
alias di='d images'
alias dc='d ps -a | sed -re "s/(Up\s\S+\s\S+)/$(tput setaf 2)\1$(tput sgr0)/g" -e "s/(.*Exited.*)/$(tput setaf 1)\1$(tput sgr0)/g"'
echo $PATH | grep -E "(:|^)/sbin" >/dev/null || PATH="/sbin:$PATH"
[ "$USER" = 'root' ] && col=91 || col=36
PS1="\[\033[${col}m\]\u@\[\033[93m\]\h\[\033[00m\]:\[\033[94m\]\w\[\033[${col}m\]\\$\[\033[0m\] "