#!/usr/bin/env bash # navigation alias ..='cd ..' alias ...='cd ../..' alias ....='cd ../../..' # ls aliases alias ll='ls -l --group-directories-first' alias ls='ls -hF --color' # add colors for filetype recognition alias lo='ls -o' # without group information alias lr='ls -lrt' alias la='ls -Al' # show hidden files alias lx='ls -lXB' # sort by extension alias lk='ls -lSr' # sort by size, biggest last alias lc='ls -ltcr' # sort by and show change time, most recent last alias lu='ls -ltur' # sort by and show access time, most recent last alias lt='ls -ltr' # sort by date, most recent last alias lm='ls -al |more' # pipe through 'more' alias l='ls -CF' alias lsd='ls -l | grep "^d"' #list only directories # dircolors export LS_OPTIONS='--color=auto' eval "$(dircolors -b)" alias ls='ls $LS_OPTIONS' # Use vim if available if type vim >/dev/null 2>/devnull; then alias vi=$(which vim) fi # git shortcut alias gg='git graph' # tail alias alias tailer="tail --follow=name --retry" # grep processes alias psg='ps -aux | grep -v grep | grep ' # aliases to own scripts alias start-agent='start-agent.sh' alias find-agent='find-agent.sh' alias findAgent='find-agent.sh'