Otimizando o controle e a digitação de comandos no shell

Todos conhecem o recurso de recuperar os comandos digitados no shell, que é precioso para auditorias, relembrar comandos pouco usados e economizar nossos dedos. Os comandos de manipulação deste histórico em conjunto com atalhos interessantes, podem diminuir nossos esforços e acelerar a repetição de linhas de comando.

[ Hits: 33.037 ]

Por: Gabriel Fernandes em 30/08/2006 | Blog: http://cd2.com.br


Introdução



O shell do Linux possui um recurso muito interessante, que acredito eu, todos devem usar. Se trata da possibilidade de recuperar comandos já digitados em operações anteriores daquele usuário.

Estes comandos são armazenados em um arquivo oculto chamado .bash_history e comumente está localizado na pasta $HOME de cada usuário. Faça o comando abaixo e veja o teu histórico de comandos:

$ more $HOME/.bash_history

No entanto a maioria dos usuários se contentam em navegar pelos comandos anteriores com as setas, mas o bash possui uma série de comandos que facilitam, em muito, a navegação pelo histórico, possibilitando por exemplo localizar um determinado comando, pois sempre temos um programa ou outro que possui uma série de parâmetros e acabam se transformando em uma "enorme" linha de comando.

Muitos destes programas não utilizamos com frequência e com os manipuladores do histórico, podemos localizar estes comandos e repetí-los rapidamente. Outra vantagem é a possibilidade de efetuar uma série de vezes o mesmo comando mudando somente um parâmetro.

São diversos recursos disponíveis que podem lhe auxiliar e acelerar a repetição de comandos no console Linux.

Veja nas próximas páginas alguns destes comandos.

    Próxima página

Páginas do artigo
   1. Introdução
   2. Comandos/atalhos - parte 1
   3. Comandos/atalhos - parte 2
   4. Resumo
Outros artigos deste autor

Instalando e configurando servidor FreeNX no Slackware 10.2

Compilando PHP 5 com suporte a Oracle sem mistérios

Leitura recomendada

Vamos usar Slack!

SliTaz: Mini-review desta mini-distribuição Linux

Instalando e utilizando o LimeWire no Debian

MrProject: O gerenciador de projetos (MSProject) para Linux

AutoCAD 2007 vs. DraftSight v1r3.1 2013

  
Comentários
[1] Comentário enviado por dvj em 31/08/2006 - 10:25h

Ótimo artigo!
Parabéns!

[2] Comentário enviado por agk em 01/09/2006 - 09:00h

Muito bom, excelente artigo, pra quem curte Shell Script e não sabia disso vai ser uma mão na roda.

[3] Comentário enviado por tenchi em 01/09/2006 - 15:42h

Uma boa também é criar um alias para aqueles comandos enormes e cheios de parametros, que usamos comumente, facilitando ainda mais nossa vida....


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts