Eu uso 122 aliases no momento, então não vou listar todos eles, mas aqui está uma pequena lista de alguns úteis:
# Key press savers
# Naturally, key press saving aliases like these are really user-dependent.
# These are just a few examples.
alias s='sudo ' # the space allows for command name expansion.
alias g='git'
alias q='exit'
alias ls='ls --color=auto' # color
alias l='ls -F' # classify
alias la='l -A' # classify, hidden
alias ll='l -lh' # human readable
alias lla='ll -A' # hidden
alias x='clear;'
alias xl='clear; l'
alias xla='clear; la'
# not really an alias, but it can be useful
cl () { cd $@ && ls -F; }
alias rs='rsync -avz --progress --fuzzy -e "ssh"'
alias rsd='rsync -avz --progress --delete-after --fuzzy -e "ssh"'
Eu costumava ter uma pequena função de shell que era alterada para um diretório ou editava um arquivo, dependendo do que foi passado para ele. Isso pode ser extremamente útil quando você muda para um diretório, mas decide editar um arquivo lá. Eu escrevi uma pequena função de shell de origem que faz isso e um pouco mais: https://github.com/Paradoxial/fin/blob/master/forward.sh . Atualmente, estou trabalhando para reescrevê-lo para lidar com todos os tipos de arquivos: https://github.com/Paradoxial/fin/blob/super-f/forwards.sh .