Autor Tópico: Root com bash-completion (completar comandos automaticamente)  (Lida 2726 vezes)

Offline web2000

  • Usuário Ubuntu
  • *
  • Mensagens: 360
  • Rafael A. de Almeida
    • Ver perfil
    • Meu canal no YouTube
Root com bash-completion (completar comandos automaticamente)
« Online: 23 de MAR?O de 2011, 12:34 »
É bem legal quando você quer instalar um pacote com o apt-get, mas você não sabe exatamente o nome do pacote, então você digita o começo do nome e tecla Tab e o sistema completa automaticamente o restante. Isso também serve para completar nome de programas ou argumentos.

Sem comentários, isso simplesmente muda sua vida como usuário de terminal. No Ubuntu esse recurso não vem ativado para o usuário root, o que torna meio chato ficar decorando todos os comandos.

Fonte: http://freepkg.wordpress.com/2011/03/23/ativando-bash-completion-para-o-root-no-ubuntu-ou-debian/

Offline Gabr1990

  • Usuário Ubuntu
  • *
  • Mensagens: 85
  • @Gabr1990
    • Ver perfil
    • Mente Abduzida
Re: Root com bash-completion (completar comandos automaticamente)
« Resposta #1 Online: 23 de MAR?O de 2011, 13:21 »
Com certeza!

O TAB é uma mão na roda na utilização do console:

Citar
Um dos recursos que torna o terminal um ambiente dinâmico é a possibilidade de completar comandos e nomes de arquivos usando a tecla Tab do teclado. Por exemplo, imagine o comando:

$ md5sum kurumin-6.0alpha1.iso

Um pouco desconfortável de digitar não é mesmo? Nem tanto. Com a ajuda da tecla tab, você pode digitá-lo com apenas 8 toques: md5<tab> kur<tab>. Prontinho, fica faltando só dar o enter :-).

Se por acaso houver outro comando começado com "md5" ou outro arquivo na mesma pasta começado com "kur", então o Tab completará até o ponto em que as opções forem iguais e exibirá uma lista com as possibilidades para que você termine de completar o comando. Por exemplo, se tivesse os arquivos kurumin-5.1.iso e kurumin-6.0alpha1.iso na mesma pasta, ele completaria até o "md5sum kurumin-", onde os nomes diferem e deixaria que completasse o comando.

Pressionando <tab> duas vezes, ele exibe uma lista das opções disponíveis. Por exemplo, digitando: apt-get remove<tab><tab>, ele pergunta:

Display all 826 possibilities? (y or n)

Continuando, ele exibe uma lista de todos os pacotes (atualmente instalados), que poderiam ser removidos usando o comando. O autocompletar é bem inteligente, entendendo a sintaxe dos comandos usados e exibindo apenas as possibilidades que se aplicam a eles.

Link: http://www.hardware.com.br/guias/usando-terminal/
Tópico: http://ubuntuforum-br.org/index.php/topic,7950.0.html

Conteúdo interessante e bom humor: http://menteabduzida.net/ :D