16 junho 2006

Alias, um pequeno ajudante do terminal

Vou falar um pouco sobre os "aliases" e como podem ajudar na linha de comandos. Um "alias" é um comando que permite substituir e/ou abreviar outro comando, por um personalizado. Um exemplo poderia ser o comando:

$alias mo="ps -A | grep gnome"
$mo
24139 ? 00:00:00 gnome-session
24191 ? 00:00:00 gnome-keyring-d
...

Este "alias" de apenas 2 letras (mo) permite fazer o mesmo que um comando um pouco mais complexo, como este (ps -A | grep gnome) cuja função é mostrar o PID de todos os processos gnome a correrem no sistema.
Um outro podia ser o comando "clear", comando que limpa o terminal:

$alias cl="clear"
$cl

Com um pouco de imaginação, pode-se ainda criar outros bem mais úteis do que estes exemplos. Só que, após um log off/ log in, estes "alias" desaparecem e será preciso refazê-los! Como evitar? Basta adicionar o "alias" no profile do utilizador em questão:

$vi ~/.profile
$vi ~/bashrc
$vi ~/bash_profile

No meu caso é o ficheiro ~/.bashrc, mas varia com a distribuição. Caso seja para todos os utilizadores, então é adicionar a respectiva linha no ficheiro /etc/profile:

#vi ~/etc/profile

Deixo aqui um pequeno "alias" que pode dar jeito:

$alias snap="import -windows root"
$snap imagem.jpg

E na vossa home aparecerá um printscreen do desktop....

Fontes: Alias e import.
Categorias:

3 comentários:

Este comentário foi removido pelo autor.

Nossa. muito útil mesmo..

se não se importar.. estou colocando uma referência do seu blog la no meu blog...

meus parabens..


http://www.aprendendoolinux.blogspot.com

Não me importo nada, nem que voce use artigos aqui postados mas com o respectivo link ou referencia.

Abraços