Сейчас я использую 122 псевдонима , поэтому я не буду перечислять их все, но вот краткий список некоторых полезных:
# 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"'
Раньше у меня была небольшая функция оболочки, которая либо менялась в каталог, либо редактировала файл, в зависимости от того, что ему было передано. Это может быть чрезвычайно полезно, когда вы переходите в каталог, но вместо этого решаете отредактировать файл. Я написал небольшую функцию оболочки, которая делает это и немного больше: https://github.com/Paradoxial/fin/blob/master/forward.sh . В настоящее время я работаю над переписыванием его для обработки всех видов файлов: https://github.com/Paradoxial/fin/blob/super-f/forwards.sh .