Encontrando Argumentos de Linha de Comando de Programas

4

Eu sei que o unix tem man pages, mas existe algum lugar que eu possa procurar para descobrir os argumentos de linha de comando dos programas? Indo para o prompt de comando e digitando notepad /? não dá nada.

    
por Caleb Jares 04.11.2011 / 22:27

2 respostas

2

O Google é provavelmente o melhor método para encontrar argumentos de linha de comando. Existem certos argumentos padrão que a maioria dos programas aceita quando escritos para um sistema operacional específico. Também tende a haver consistência entre os programas desenvolvidos por uma empresa específica. Mas há muito pouca consistência em todos os programas.

Usando uma pesquisa na web, você deve ser capaz de encontrar as melhores e mais precisas informações sobre argumentos de linha de comando para qualquer programa. Phrasing sua consulta como este "(nome do programa) argumentos de linha de comando" é geralmente a melhor maneira, embora diferentes convenções de programação e sistemas diferentes podem usar palavreado diferente. A experiência é realmente a melhor professora em relação a outros termos que você deve pesquisar.

    
por 04.11.2011 / 22:44
2

Existem diferentes maneiras, dependendo do seu sistema operacional:

  • O Linux oferece man [command] e info [command] . Normalmente, você poderá usar [command] --help e [command] -h também. Às vezes, não use nenhum parâmetro ( [command] ) para obter o resultado da ajuda.
  • No Windows, você geralmente digita [command] /? como você já observou.

Sempre substitua [command] pelo seu nome de comando (portanto, não digite nenhum colchete).

Se algum software não fizer nenhuma saída, possivelmente

  • não há argumentos de linha de comando disponíveis ou
  • você os encontra em alguma documentação em outro lugar.

Tente também procurar na internet alguns exemplos - tente o nome do comando e "bash" ou "shell" para sistemas unix e "cmd" ou "batch" para windows.

    
por 04.11.2011 / 22:34