segunda-feira, 23 de janeiro de 2012

Comandos Linux - history


history - exibe o histórico de comandos digitados pelo usuário;

Caso for preciso repetir um comando digite history. Aparecerá uma lista como o exemplo abaixo:

205 vi /root/.bash_history
206 vi /home/rodrigo/.bash_history
207 su - rodrigo
208 su - rodrigo
209 su - rodrigo
210 vi /home/rodrigo/.bash_history
211 vi /home/rodrigo/.bash_history
212 vi /home/rodrigo/.bash_history
213 cat /home/rodrigo/.bash_history
214 cat /home/rodrigo/.bash_history
215 cat /home/rodrigo/.bash_history
216 vi /home/rodrigo/.bash_history
217 vi /root/.bash_history
218 history
219 vi /root/.bash_history
220 history

O número mais a esquerda é a identificação do comando no histórico. Por padrão o linux mantém uma lista dos 500 últimos comandos digitados.
Com a lista em tela digite ! + identificação do comando no histórico;
Ex: para repetir o comando vi /root/.bash_history é só digitar: !217;

Outra forma interessante de repetir algum comando do histórico é se digitar ! + o nome do comando.
Ex: Para repetir o último comando vi digitado é só digitar: !vi.

 O linux possui um comando de pesquisa ao histórico. Digite a combinação de teclas CTRL+R e digite o comando que deseja pesquisar. Ao encontrar digite ENTER.

Nenhum comentário:

Postar um comentário