Aqui estão alguns dos meus aliases.
quando quero abrir um arquivo com a GUI, digito go filename
alias go='xdg-open'
recorde a área de trabalho com ffmpeg e salve no arquivo especificado
alias recordDesktop='ffmpeg -f x11grab -s 800x600 -r 25 -i :0.0 -sameq'
Inicia um servidor http simples com python
alias simpleServer='python -m SimpleHTTPServer'
Cor no grep:
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
Aliases para ls
alias ldir='ls -d */'
alias lgrep='ls | grep'
alias l='ls -CF'
alias la='ls -A'
alias ls='ls --color=auto'
alias lx='ls -CFlash'
Iniciar e parar o lampp
alias lamppstart='sudo /opt/lampp/lampp start'
alias lamppstop='sudo /opt/lampp/lampp stop'
sl é sempre divertido quando você digita ls, mas você quer ser capaz de interrompê-lo, já que ele não é interrompível por padrão.
alias sl='sl -e'
Aliases para o servidor vim
alias vimc='vim --remote-tab-silent'
alias vims='vim --servername VIM'
Eu tenho isso no meu ~/.bash_functions
, para raspar arquivos de um site:
function wget_scrape {
wget -r -l1 -np -A.$1 -nd $2
}
apenas uma nota, se você tiver muitos aliases, você pode querer defini-los em ~/.bash_aliases
e adicionar isso em algum lugar em ~/.bashrc
(acho que está lá por padrão no Ubuntu):
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi