quarta-feira, 16 de setembro de 2009

Reaproveitando comandos

No dia-a-dia nós nos perdemos numa infinidade de comandos no shell de nossos sistemas Unix-like. Existe algumas maneiras de reaproveitar os comandos anteriormente digitados.

O comando mais conhecido é o "history". Podemos usar o comando puro, e ele nos mostra a lista de ultimos comandos digitaos, ou então o comando seguido por um número e então ele nos retorna apenas os ultimos "n" comandos digitados:

[root@localhost ~]# history 3
1175 man -a rdev
1176 man -a rdev
1177 history 3

A outra manheira bastante elegante é o comando "fc". A opção -l desse comando lista para nós os ultimos comandos a partir do comando definido para procura:

[root@localhost ~]# fc -l man
1176 man -a rdev
1177 history 3
1178 fc -l vg
1179 fc -l mnt
1180 fc -l pv

Foi mostrado o ultimo comando man que usei e todos os comandos que vieram após ele. Agora caso queira usar um dos comandos já digitados, basta olhar o número que aparece ao lado esquerdo do comando e usá-lo com o "!" assim:

[root@localhost ~]#!1176

Digitem menos, e façam mais! Grande abraço

1 comentários: