Pular para o conteúdo

Otimizando Digitação no Terminal Bash

Dica publicada em Shell Script / Introdução
Fábio Berbert de Paula fabio
Hits: 2.005 Categoria: Shell Script Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar

Otimizando Digitação no Terminal Bash

Nesta dica, você aprenderá como usar o último argumento de um comando anterior no terminal bash para completar o comando atual. Isso pode ser útil para evitar a digitação repetitiva e tornar o trabalho no terminal mais eficiente.

Abra o terminal no seu sistema operacional. No Linux e macOS, geralmente é chamado de "Terminal". No Windows, você pode usar o "Windows Subsystem for Linux" (WSL) ou um emulador de terminal, como o Git Bash.

Para este exemplo, quero renomear o arquivo "schema-2023-04-03.sql" para "mariadb-schema-2023-04-03.sql". Vamos tentar usar o mínimo de digitação possível...

Execute o comando ls com o arquivo como argumento:

ls schema-2023-04-03.sql

DICA: use a tecla TAB para completar o nome do arquivo. Se você digitar "ls s" e pressionar TAB, o nome do arquivo será inserido automaticamente, caso não exista outros arquivos que se iniciem com a letra "s" no diretório.

A partir daqui, o nome schema-2023-04-03.sql está armazenado no histórico do terminal. Podemos acessá-lo usando a combinação de teclas "Esc ." ou "Alt .", economizando assim energia do teclado.

E agora o gran finale, vamos renomear o arquivo usando o último argumento do comando anterior:

mv <Esc> . mariadb-<Esc> .

Ou seja, digitei "mv", em seguida pressionei Esc e "." para inserir o último argumento do comando anterior no comando atual. Em seguida, digitei "mariadb-" e pressionei Esc e "." novamente para inserir o último argumento do comando anterior no comando atual. O resultado é o seguinte:

mv schema-2023-04-03.sql mariadb-schema-2023-04-03.sql

Neste exemplo economizamos um total de 38 teclas de digitação (21 + 21 - 4). Isso pode não parecer muito, mas se você fizer isso várias vezes por dia, pode economizar muito tempo.

Até a próxima!

O comando nohup

Informações sobre o tempo em seu Desktop

Traceroute - como escolher qual gateway ou interface de rede será usado

Como descobrir se sua instalação GNU/Linux é 32 ou 64 bits

Como instalar o Postman no Debian e derivados

Converter maiúsculos em minúsculos e vice-versa com shell

Diversão no terminal com cowsay e fortunes

Contar e ordenar a quantidade de ocorrências de cada linha em um arquivo

cut - Comando com exemplos

Backup no runlevel 0 (Slackware 11)

#1 Comentário enviado por maurixnovatrento em 14/05/2023 - 23:01h

São dicas bem úteis.

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10

Contribuir com comentário

Entre na sua conta para comentar.