Lista de opções de comando disponíveis?

3

Atualmente estou configurando meu primeiro servidor web sem um painel de controle e até agora as coisas estão indo muito bem!

Eu estava imaginando se alguém poderia me direcionar para algum lugar que explique todas as opções de comando disponíveis e o que elas fazem?

Como estou seguindo principalmente guias para configurar coisas específicas no servidor, às vezes eu corro para um comando como

sudo mkdir -p /var/www/ve-server{1,2}.com/{html,logs}

Que eu entenda além de como a opção -p está modificando o comando.

    
por Martin Hunt 10.04.2012 / 20:17

2 respostas

12

Acho que você está procurando o comando man .

Tente fazer man mkdir e procure o que o comutador -p faz. Você pode usar o estilo vim pesquisando aqui.

Use man man para mais informações sobre como usar o comando man .

    
por 10.04.2012 / 20:22
3

Muitos comandos imprimem um breve resumo das opções possíveis quando você os invoca com --help . Isso não explicará em detalhes o que as opções fazem, mas é uma boa maneira de encontrar o nome de uma opção que você esqueceu ou de descobrir quais opções estão disponíveis se você já tiver alguma familiaridade básica com um comando. Nem todos os comandos suportam --help , mas eu ainda não encontrei um comando que fez algum dano quando executado com --help , então vá em frente e tente. Alguns comandos respondem a -help , mas não a --help .

O utilitário tradicional de documentação no Unix é man . Para muitos programas, e em particular a maioria dos utilitários de linha de comando, execute, e. man mkdir para ver uma descrição do comando e suas opções.

Alguns comandos estão embutidos no shell. Estes não têm página de manual; eles são documentados na página man do shell ( man bash ou man bash-builtins , se o seu shell é bash; man zshbuiltins se o seu shell é zsh). Execute type COMMAND_NAME (por exemplo, type mkdir ) para ver se um comando é um programa interno ou externo.

Além disso, pode haver documentação mais específica. Por exemplo, a referência completa para mkdir no Linux é o manual do coreutils (sob mkdir ).

    
por 11.04.2012 / 01:59