Por que as pessoas do Linux sempre dizem para ler o manual? [fechadas]

12

Por que as pessoas do Linux sempre dizem para ler o manual quando seria muito mais fácil dar uma resposta? Não tem manual! Não veio com um.

    
por Tim Morris 31.12.2012 / 22:59

3 respostas

44

Existe um manual, você só precisa saber onde está. Pode ser acessado com o comando man . Se você não souber como usá-lo, digite man man . O comando man é muito importante; lembre-se, mesmo que você esqueça de tudo.

O manual contém informações detalhadas sobre vários tópicos, que são separados em várias seções:

  1. Comandos gerais
  2. Chamadas do sistema
  3. Funções de biblioteca, cobrindo em particular a biblioteca padrão C
  4. Arquivos especiais (geralmente dispositivos, encontrados em /dev ) e drivers
  5. Formatos e convenções de arquivo
  6. Jogos e protetores de tela
  7. Diversos
  8. Comandos de administração do sistema e daemons

A notação ls(1) refere-se à página ls na seção 1. Para lê-la, digite man 1 ls ou man ls .

Para evitar que você leia o manual quando fizer uma pergunta, tente man command , apropros command , command -? , command --help e algumas pesquisas no Google. Se você não entender algo no manual, cite-o em sua pergunta e tente explicar o que você não entende. Geralmente, quando eles pedem para você ler o manual, é porque eles acham que será mais benéfico para você do que uma resposta simples e incompleta. Se você não sabe quais páginas de manual são relevantes, pergunte.

    
por 31.12.2012 / 23:18
27

Eu acho que o provérbio chinês citou muito bem:

If you give a man a fish, he will have a single meal. If you teach him how to fish, he will eat all his life.

Embora você possa pensar "Mas é apenas uma pergunta, por que eles não podem me dizer a resposta?", é porque os fóruns ficaram tão cheios de pessoas fazendo perguntas óbvias que seria difícil para perguntas sobre coisas mais esotéricas ser notado. Então, não pense nisso como se eles o deixassem de lado - pense nisso como se eles o ajudassem a se ajudar.

Por exemplo, é trivial encontrar a resposta para "Como usar o grep para fazer uma pesquisa sem distinção entre maiúsculas e minúsculas", especialmente quando você é lembrado de procurar na página de manual. Mas para uma pergunta como "Como faço uma pesquisa insensível a maiúsculas e minúsculas no primeiro campo de um arquivo, mas diferencia maiúsculas de minúsculas nos campos restantes?", Não há uma página de manual simples que lhe dirá a resposta, e há uma infinidade de maneiras de responder.

    
por 01.01.2013 / 00:08
11

Acredito que isso seja porque a maioria dos especialistas prefere ensinar alguém a aprender, em vez de ensinar-lhes alguns fatos isolados. Dizer a alguém para ler a man page está tentando persuadir alguém a aprender a aprender sozinho.

Eu me lembro, mas não consigo pesquisar, um estudo que afirmava que a diferença entre um novato em Unix e um especialista em Unix (não tão diferente de um novato ou especialista em Linux, talvez) era que o especialista sabia como procurar as coisas. Enquanto tentava encontrar esse estudo, eu encontrei Prompt Compreensão na Produção Comando UNIX , o que parece contradizer o estudo que me lembro. Que vergonha: tudo que você precisa fazer é conhecer um monte de fatos para ser um especialista. Mas, nesse caso, dizer a alguém para ler o manual também serve para preencher o questionador com conhecimento, levando à produção de outro especialista em Unix ou Linux.

Há também um investimento de tempo curto versus longo prazo no novato fazendo a pergunta. Certamente, leva menos tempo para dizer "use ls -ltr", por exemplo, do que ensinar o novato sobre listas de arquivos, opções e assim por diante. Mas se o especialista tiver de responder a mais de 3 ou 4 perguntas, o valor a longo prazo de investir em alguém que leia o manual torna-se óbvio.

    
por 01.01.2013 / 00:06

Tags