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.
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.
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.
Parabéns!