10Sep
é uma característica extremamente útil em quase qualquer ambiente de linha de comando, seja usando o shell do Bash no Linux, o prompt de comando ou o PowerShell no Windows, ou uma janela de terminal no Mac OS X.
Este recurso pode ajudá-lo dramaticamenteAumente os comandos de digitação. Basta clicar em Tab enquanto você digita um comando, uma opção ou um nome de arquivo e o ambiente do shell irá completar automaticamente o que você está escrevendo ou sugerir opções para você.Conclusão da guia
no Linux
O shell do Bash usado por padrão na maioria das distribuições do Linux tem excelente suporte para a conclusão do tabe.
Por exemplo, digamos que você deseja executar o comando firefox .Você pode apenas digitar abeto ou disparar no terminal e pressionar Tab - se o seu sistema não tiver outros comandos que comecem com essas letras, Bash preencherá automaticamente firefox e você pode pressionar Enter para executar ocomando.
Como outro exemplo, digamos que deseja executar um dos comandos do gerenciador de pacotes do Apt. Você pode digitar
apt- e pressionar Tab duas vezes para ver uma lista de comandos começando com apt-.Para executar um dos comandos, continue digitando e pressione Tab novamente - por exemplo, podemos digitar um g, pressionar Tab e apt-get apareceria.A conclusão da guia é especialmente útil ao digitar nomes de arquivos, diretórios e caminhos. Em vez de tentar digitar um nome de arquivo longo que pode envolver espaços e caracteres especiais, você precisará escapar corretamente, você pode começar a digitar o início do nome e pressionar Tab.
Por exemplo, se tivermos um nome de arquivo longo e complexo começando com a letra L, teríamos que digitar L e pressionar Tab para completá-lo automaticamente. Se tivéssemos vários nomes de arquivos começando com L, precisamos apenas digitar um pouco mais do nome do arquivo antes de pressionar Tab novamente.
A conclusão da guia pode ser usada para completar automaticamente as opções para alguns comandos. Por exemplo, ao instalar um pacote com o comando apt-get install , você pode usar a conclusão da guia para preencher automaticamente o nome de um pacote. Isso também ajuda você a procurar pacotes relacionados e é muito útil quando não tem certeza exatamente qual é o nome do pacote.
Tente usar a conclusão da guia com outros comandos para ver o que você pode e não pode completar automaticamente.
Bash também suporta outros tipos de conclusão. Por exemplo, você pode digitar ~ e pressionar Tab para completar automaticamente um nome de usuário, digite @ e pressione Tab para preencher automaticamente um nome de host ou digite $ e pressione Tab para completar automaticamente uma variável. Conclusão da guia
no Windows
O prompt de comando do Windows não permite que você use a conclusão da guia para comandos e suas opções. No entanto, ele suporta a conclusão da guia para nomes de pastas e arquivos.
Por exemplo, podemos abrir um prompt de comando, digitar cd D e pressionar Tab. Como estamos na nossa pasta de usuário por padrão, a conclusão da guia será automaticamente arquivada no cd Desktop , para que possamos pressionar Enter para alterar diretórios para o nosso diretório da área de trabalho. Isso também ajuda quando você tenta executar um comando em um nome de arquivo específico. A conclusão da guia
também funciona no PowerShell. Ele pode ser usado para preencher automaticamente o nome de um cmdlet, um parâmetro ou um caminho de arquivo.
Ao contrário do Bash Shell, o Windows exige que você pressione Tab várias vezes para percorrer as opções disponíveis - não será apenas mostrá-los todos em uma lista. Isto aplica-se tanto aos recursos de preenchimento da guia de comando quanto ao comando do PowerShell. Conclusão da guia
no Mac OS X
O Mac OS X também inclui o shell Bash, então a conclusão da guia funciona como acontece com o Linux. Toque na tecla de guia ao digitar um comando, caminho de arquivo ou opção - o shell irá preencher automaticamente o resto ou mostrar as opções disponíveis que você pode digitar.
Qualquer outro sistema operacional que use o shell Bash funcionará da mesma maneira. Os recursos de preenchimento de tabulação também devem funcionar de forma semelhante em muitos outros shells em sistemas semelhantes a Unix.
Se você é alguém que usa um terminal ou um ambiente de linha de comando, você deve usar a conclusão da guia.É simples - basicamente, é tudo sobre tocando Tab enquanto escreve algo em uma linha de comando para tornar o shell adivinhar o que você vai seguir. Isto é especialmente útil para nomes de arquivos longos e complexos, mas ajuda com muitas coisas diferentes.
Tab conclusão funciona praticamente em qualquer lugar há um ambiente de linha de comando, então experimente a próxima vez que você precisa digitar um comando. Crédito de Imagem
: Sven no Flickr