
Portanto, usar (tab)(tab) no bash é um recurso interessante de preenchimento automático. No entanto, aqui está a minha situação; quando eu digito, por exemplo, ssh(tab)(tab), ele exibe todos os sshs que tenho, mas não tenho como fazer o greping a partir daí. Existe um comando para substituir o (tab)(tab) ou uma opção ssh para ver todos eles e depois usar o grep a partir daí? Obrigado.
Responder1
Não sei como realizar exatamente o que você está pedindo, mas em vez disso você poderia usar o comando find:
find /usr/bin -iname "ssh*keygen"
Responder2
Você realmente precisa de mais informações. Qual conclusão você está usando para ssh? O que complete | grep ssh
diz?
Se forem hosts, você pode usar a tecla hosts-complete - acho que alt-@ - em qualquer lugar, inclusive depois de um grep. Se for outra coisa, você precisará descobrir como instanciar sua conclusão de alguma outra maneira.