Ainda para o intimos de terminais, é recomendavel que se faça apelidos para determinados comandos rotineiros para poupar tempo na hora da escrita e para fazer isso utilize-se de Aliases. Um alias nada mais é que um apelido para um comando então diga-se que se eu fizer isto aqui
alias sai="sudo aptitude install " && sai amsn
significa que o programa amsn sera instalado, o bash apenas substitui sai por seu respectivo comando.
Então!! Vamos deixar esses aliases padrão para todas as sessões do nosso bash. Edite o arquivo ~/.bahsrc
gedit ~/.bashrc
descomente as linhas
if [ f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
criei um arquivo chamado
gedit ~/.bash_aliases
E coloque isto aqui dentro (meus aliases)
# some more ls aliases
alias ll='ls -lhCF'
alias lh='ls -lh'
alias la='ls -Aa'
alias l='ls -CF'
alias lha='ls -lha'
# tar
alias tg='tar -zxf'
alias tb='tar -jxf'
# rm
alias rm='rm -r'
alias rmf='rm -rf'
# aptitude
alias sai="sudo aptitude install"
alias sas="aptitude search"
alias sar="sudo aptitude remove"
alias sap="sudo aptitude purge"
alias sau="sudo aptitude update"
alias sasu="sudo aptitude safe-upgrade"
alias sgs="sudo gedit /etc/apt/sources.list"
alias sud="sudo updatedb"
Eu defini que meus aliases seriam a primeira letra de cada comando usado, não esta certin, certin mas já da uma boa ideia de como utiliza-los.Em seguida faça
source ~/.bashrc
e tente usar algum dos aliases. Se você for realizar um
sai ams(e apertar tab + tab não vai funcionar)
Porque com aliases você perde o auto completar de determinados comandos, no caso do aptitude a busca por pacotes passiveis de instalação.Para resolver isto digite apenas
sai (aperte ctrl + alt + e)
e sai se torna
sudo aptitude install
Assim você tem o completar de pacotes instaláveis.
Abraço.!
ps: não estou conseguindo formatar isso aqui de jeito nenhum no Opera 10 T_T

