Pular para o conteúdo

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.
Gabriel Fernandes nayamonia
Hits: 35.187 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar

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.

   1. Introdução
   2. Comandos/atalhos - parte 1
   3. Comandos/atalhos - parte 2
   4. Resumo

Compilando PHP 5 com suporte a Oracle sem mistérios

Instalando e configurando servidor FreeNX no Slackware 10.2

Montando seu Linux a partir do fonte (método fácil)

Weechat - Conheçam este cliente peso-pena para IRC

Distribuições Linux no Samsung Chromebook ARM (XE303C12)

Criando repositório oficial do Debian

Montando um sistema Helpdesk com servidor Linux e Java em um ambiente corporativo ou na Internet

#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

Entre na sua conta para comentar.