Ajuda sensível ao contexto, como o Cisco iOS (CLI de gerenciamento de switch e roteador)

0

Eu não encontrei nada parecido com isso disponível para o linux, mas como um Network Tech / Admin, eu realmente aprecio a boa e antiga abordagem da Cisco para listar comandos opcionais. Onde Bash me diria "comando não reconhecido, você está procurando por um comando nos seguintes pacotes:" O Cisco iOS possui um sistema mais intuitivo onde:

Router> Command Argum*TAB*
Router> Command Argument

Autocompletar como o Linux / UNIX.
E

Router> Command ?
Argument, Argument2, Argument3....

Isso é verdadeiro seguindo o tamanho completo dos argumentos disponíveis para qualquer comando, veja: link
E

Router> ?
Command, Command2, Command3, Command4.... 

O Linux tem muitos comandos, eu definitivamente vejo | less como uma necessidade para a maioria das saídas aqui.

Se você entender o que está acontecendo, quais são alguns pacotes disponíveis que podem fazer algo semelhante ou implementar funcionalidade que lista os comandos e / ou argumentos disponíveis para esses comandos, conforme demonstrado acima? Obrigado a todos!

    
por Tmanok 04.12.2017 / 03:37

1 resposta

0

Sou também um grande fã da função de conclusão automática da Cisco em termos de aba para preenchimento automático, caso exista e "?" para ver o que vem por aí.

No entanto, como já foi dito, isso já existe para a maioria dos sistemas Linux OS (já confirmou isso através do Kali Linux e Ubuntu) onde a aba funcionará da mesma maneira e a aba de teclas duas vezes funcionará como o "?" consulta.

Eu posso ajudar você a ter um sistema operacional específico que esteja usando agora? Algumas das mais despojadas podem não ter essa funcionalidade.

Referências: link

    
por 04.12.2017 / 09:07