Para um novato, ler o man é INÚTIL

13. Re: Para um novato, ler o man é INÚTIL

Natsu Dragneel
Natsu_Dragneel

(usa XUbuntu)

Enviado em 25/09/2018 - 21:52h

Eu uso o comando "man" para ver como funciona o gerenciador de pacotes de distros. Como, agora testando o Arch, eu fiquei 3 horas tentando instalar o nano :p
e pensava que era pacman -i OU pacman --install ai eu descobri que era pacman -S na instalação, na hora de ler install.txt

LOL :D


  


14. Re: Para um novato, ler o man é INÚTIL

Palomo
palomo

(usa Arch Linux)

Enviado em 26/09/2018 - 08:45h

O man é um assunto polemico...

se colocar tudo que tem no man no help o help fica inutilizavel...
O manual , é algo mais teorico do que pratico... o --help é algo mais pratico do que teorico...
porem muitas vezes mesmo na comunidade open source o man é desatualizado...
para extrair informações do texto...
vá testando os comandos em um ambiente de testes, traduzindo no estilo palavras chaves / leitura scan, leia muitos livros sobre o determinado software e sobre o linux em si, se quiser aprender algo é melhor ir na pratica mesmo..


15. Re: Para um novato, ler o man é INÚTIL

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/09/2018 - 12:42h

O GIT não é para usuários comuns, é para usuários avançados.

Então, não reclama e vá estudar ou continue sendo um usuário comum.


16. Re: Para um novato, ler o man é INÚTIL

Ricardo Groetaers
ricardogroetaers

(usa Linux Mint)

Enviado em 26/09/2018 - 16:57h

omag0 escreveu: ...... Nao consigo .......

gabry escreveu: Pior que esses manuais muitas vezes são mal explicados, no fundo, parece quem produzem eles de qualquer jeito, só pra dizer que tem Isso é claro, quando tem um manual

Natsu_Dragneel escreveu: ..... eu fiquei 3 horas .....

Os colegas mandaram a realidade.



17. Re: Para um novato, ler o man é INÚTIL

Natsu Dragneel
Natsu_Dragneel

(usa XUbuntu)

Enviado em 26/09/2018 - 17:31h

ricardogroetaers escreveu:

omag0 escreveu: ...... Nao consigo .......

gabry escreveu: Pior que esses manuais muitas vezes são mal explicados, no fundo, parece quem produzem eles de qualquer jeito, só pra dizer que tem Isso é claro, quando tem um manual

Natsu_Dragneel escreveu: ..... eu fiquei 3 horas .....

Os colegas mandaram a realidade.


E sério.
Nunca havia usado o sistema.
Estava apenas testando.

Mais a parte das 3 horas, já e mentira. LOL


18. Re: Para um novato, ler o man é INÚTIL

Guilherme Machado
Ma-chan

(usa Arch Linux)

Enviado em 26/09/2018 - 18:35h

Natsu_Dragneel escreveu:

Eu uso o comando "man" para ver como funciona o gerenciador de pacotes de distros. Como, agora testando o Arch, eu fiquei 3 horas tentando instalar o nano :p
e pensava que era pacman -i OU pacman --install ai eu descobri que era pacman -S na instalação, na hora de ler install.txt

LOL :D


Se usa o pacman na instalação do sistema. E o nano já vêm instalado por padrão.




Distro Down - Download and Easy Burning of Linux Distros
NotABug: https://notabug.org/colorado/distrodown

while true; do
printf "Error!"
done




19. Re: Para um novato, ler o man é INÚTIL

Slackjeff
slackjeff

(usa Slackware)

Enviado em 26/11/2018 - 00:52h

Para mim desde o começo em 2005 o man serve apenas para consultas rápidas.
Eu basicamente fiz meus LPI 1 e 2 na época só lendo artigo, how-to. Hoje não foge muito tbm, man pra mim é só pra consulta que seja rápida quando me esqueço de algum parâmetro.

Outra coisa, não adianta reclamar, nosso mundo "open-source" é difícil e cada vez piora mais. Na época quando eu tinha uns 2 anos de Linux eu achava que conseguiria em 10 anos de Linux saber todos os comandos e como os mesmos funcionavam. Passou 13 anos e eu sou um eterno aprendiz, muita coisa não sei, e o que eu faço? reclamo? Não... Eu estudo mais.

I'M ROOT!

Slackware user since ~2008
Meu canal no youtube:
https://www.youtube.com/SlackJeff

Meu Site:
https://www.slackjeff.com.br/

Meus Programas estão aqui:
https://notabug.org/jeffersonrocha








20. Re: Para um novato, ler o man é INÚTIL

Edson Santos
Xterminator2

(usa Fedora)

Enviado em 26/11/2018 - 13:36h

Eu prefiro o "comando --help", na maioria das vezes é mais prático e rápido ex:
 dnf --help
usage: dnf [options] COMMAND

Lista de Comandos Principais :

autoremove remove todos os pacotes desnecessários que foram originalmente instalado como dependências
check procurando por problemas no packagedb
check-update verificar se há atualizações de pacotes disponíveis
clean Remove os dados do cache
deplist Listar dependências dos pacotes e quais pacotes as fornecem
distro-sync sincronizar os pacotes instalados para as últimas versões disponíveis
downgrade Desatualiza um pacote
group exibir ou usar a informação dos grupos
help exibe uma mensagem de ajuda para uso
history exibir ou usar o histórico de transações
info mostra detalhes sobre um pacote ou grupos de pacotes
install Instala um ou mais pacotes no seu sistema
list lista um pacote ou grupos de pacotes
makecache gera o cache de metadados
mark marcar ou desmarcar pacotes instalados como instalados pelo usuário.
module Interact with Modules.
provides Localiza qual pacote fornece o valor dado
reinstall reinstala um pacote
remove remove um ou mais pacotes do seu sistema
repolist exibe os repositórios de software configurados
repoquery pesquise por pacotes coincidindo com a palavra-chave
repository-packages executa comandos em cima de todos os pacotes em um dado repositório
search pesquisa detalhes do pacote para a string fornecida
shell executar um shell interativo do DNF
swap executar um mod dnf interativo para remover e instalar um spec
updateinfo mostra avisos sobre pacotes
upgrade atualiza um ou mais pacotes do seu sistema
upgrade-minimal atualizar, mas apenas o pacote 'mais recentes' que coincide e que corrige um problema que afeta o seu sistema

Lista de Comandos de Plugin:

builddep Install build dependencies for package or spec file
config-manager gerencia as opções de configuração e repositórios do dnf
copr Interagir com repositórios COPR.
debug-dump descarregar para arquivo as informações sobre pacotes rpm instalados
debug-restore restaurar pacotes gravados no arquivo de depuração-descarregamento
debuginfo-install Instalar pacotes debuginfo
download Baixar o pacote para o diretório corrente
needs-restarting determinar se os binários atualizados necessitam de restart
playground Interagir com o repositório Playground.
repoclosure Exibir uma lista de dependências não resolvidas para os repositórios
repograph Saída em um gráfico de dependência completa dos pacotes no formato de ponto
repomanage Gerenciar um diretório de pacotes rpm
reposync baixar todos os pacotes do repositório remoto

Argumentos opcionais:
-c [config file], --config [config file]
configurar localização do arquivo
-q, --quiet operação discreta
-v, --verbose operação detalhada
--version Mostrar versão DNF e sair
--installroot [path] definir raiz de instalação
--nodocs não instalar documentações
--noplugins desabilitar todos plugins
--enableplugin [plugin]
habilitar plugins por nome
--disableplugin [plugin]
desabilitar plugins pelo nome
--releasever RELEASEVER
substituir o valor de $releasever em arquivos config e
repo
--setopt SETOPTS Configurando opções arbitrárias de repositório e
configurações.
--skip-broken soluciona problemas depsolve ignorando pacotes
-h, --help, --help-cmd
exibe a ajuda de comando
--allowerasing permite apagar pacotes instalados para resolver
dependências
-b, --best tente as melhores versões de pacotes disponíveis em
transações.
-C, --cacheonly executar por completo a partir do cache do sistema,
não atualiza o cache
-R [minutes], --randomwait [minutes]
máximo tempo de espera do comando
-d [debug level], --debuglevel [debug level]
nível de depuração na saída
--debugsolver despejar em arquivos resultados detalhados da
resolução
--showduplicates mostrar duplicados em repos e em comandos de
pesquisa/listagem
-e ERRORLEVEL, --errorlevel ERRORLEVEL
nível de erro na saída
--obsoletes habilita a lógica obsoleta de processamento do dnf
para atualizar ou exibir as capacidades que o pacote
torna obsoleto para info, list e repoquery
--rpmverbosity [debug level name]
nível de depuração na saída para o rpm
-y, --assumeyes responder sim para todas as perguntas automaticamente
--assumeno responder não para todas as perguntas automaticamente
--enablerepo [repo]
--disablerepo [repo]
--repo [repo], --repoid [repo]
habilitar apenas repositório específicos por um id ou
um glob, pode ser especificado diversas vezes
-x [package], --exclude [package], --excludepkgs [package]
excluir pacotes por nome ou glob
--disableexcludes [repo], --disableexcludepkgs [repo]
desabilitar excludepkgs
--repofrompath [repo,path]
nome e caminho para repositório adicional, pode ser
especificado várias vezes.
--noautoremove desativar a remoção de dependências que não são mais
usadas
--nogpgcheck desabilitar verificação de assinaturas gpg
--color COLOR controla o uso da cor
--refresh marcar metadados como vencidos antes de executar o
comando
-4 resolver somente endereços IPv4
-6 resolver somente endereços IPv6
--destdir DESTDIR, --downloaddir DESTDIR
definir o diretório para copiar os pacotes para
--downloadonly baixar somente pacotes
--comment COMMENT adicione um comentário à transação
--bugfix Incluir pacotes bugfix relevantes, nas atualizações
--enhancement Incluir pacotes de aprimoramentos relevantes, nas
atualizações
--newpackage Incluir pacotes newpackage relevantes, nas
atualizações
--security Incluir pacotes de segurança relevantes, nas
atualizações
--advisory ADVISORY, --advisories ADVISORY
Incluir pacotes necessários para corrigir o aviso
informado, nas atualizações
--bzs BUGZILLA Incluir pacotes necessários para corrigir o BZ
informado, nas atualizações
--cves CVES Incluir pacotes necessários para corrigir o CVE
informado, nas atualizações
--sec-severity {Critical,Important,Moderate,Low}, --secseverity {Critical,Important,Moderate,Low}
Incluir pacotes de segurança relevantes coincidindo
com a severidade, nas atualizações
--forcearch ARCH Forçar o uso de uma arquitetura



21. Re: Para um novato, ler o man é INÚTIL

anderson josé de souza inácio
AndersonInacio

(usa Debian)

Enviado em 26/11/2018 - 14:30h

ler o man não é inútil, eu acredito que o que ocorre é que aprender não é fácil, e não adianta ficar procurando tutoriais salvadores, com zilhões de comandos, para aprender algo como o git "magicamente", é necessário estudo, tentativa, e algumas vezes até escrever um resumo para fixar bem o aprendizado.
Por isso antes de querer colocar a culpa em qualquer ferramenta veja se você não precisa de um conhecimento base, usando o git por exemplo, se você já sabe como funciona o fluxo de um commit e pra que serve um commit, acredito que fique bem fácil entender a ferramenta.


22. Re: Para um novato, ler o man é INÚTIL

Paulo Bonfanti
pbonfanti

(usa Debian)

Enviado em 28/11/2018 - 16:48h

ssdhdvga escreveu:

Visto que o manual geralmente goza de termos que 90% dos usuários novatos olham e falam "mas que por** é essa, mermão?", eu cheguei à conclusão que não adianta de absolutamente ler o manual quando se é novato. Eu sou, e posso ler e reler o manual de algo como o git que não vou entender absolutamente nada, por não saber por exemplo o que é uma branch, work tree e nem pra que uso estas coisas. O que acham que pode ser feito para um novato realmente aprender algo?


É uma boa questão, na época do unix, sem interface gráfica, talvez o man fosse muito valorizado, nos dias de hoje eu consulto mais wikis , que são intuitivos, atualizáveis, tem hiperlinks que permitem eu buscar tópicos relacionados etc.
Para um novato, wikis mantidos pelas comunidades, forums e blogs técnicos são fontes interessantes de informação,
que frequentemente tem um formato mais digerível para quem está iniciando. Houve um tempo que o gnome indexava documentação do linux e formatava em html o que eu acho um recurso bem interessante, eu até leio o man para relembrar detalhes mas estudar exclusivamente pelo man é complicado...




23. Re: Para um novato, ler o man é INÚTIL

Hugo Cerqueira
hrcerq

(usa Outra)

Enviado em 28/11/2018 - 21:13h

ssdhdvga escreveu:

Visto que o manual geralmente goza de termos que 90% dos usuários novatos olham e falam "mas que por** é essa, mermão?", eu cheguei à conclusão que não adianta de absolutamente ler o manual quando se é novato. Eu sou, e posso ler e reler o manual de algo como o git que não vou entender absolutamente nada, por não saber por exemplo o que é uma branch, work tree e nem pra que uso estas coisas. O que acham que pode ser feito para um novato realmente aprender algo?


Uma coisa precisa ficar clara: para que serve o man? A man page serve para ser um manual. E para que serve um manual? Ele oferece instruções sobre algo, mas não serve para ensinar conceitos. Como já disseram aqui, ele não é feito para ser um tutorial.

Pense por exemplo no manual de um carro. Ele te explica como funciona o carro: o que são os itens do painel, como fazer a troca de pneus, manutenções necessárias, etc. Ele não serve pra te ensinar as normas de trânsito. Não fala sobre o significado das placas, velocidade das vias, se deve fazer um caminho ou outro, pois essas informações você aprende em uma auto escola. São os conceitos do trânsito brasileiro, não especificações do seu veículo.

Então, de forma similar, a man page é uma especificação do utilitário e como você deve interagir com ele, mas não oferece conceitos relacionados. Alguns manuais até podem extrapolar a função deles e oferecer esse tipo de informação, mas isso já é um preciosismo do autor da man page, não uma obrigação dele.

Por isso eu digo que as man pages são muito úteis para novatos sim, mas dentro da função deles. Se quiser aprender conceitos, deverá recorrer a livros e também os blogs, fóruns, wikis e outros recursos presentes na infosfera. No exemplo do git que você citou, o manual do git deve te ensinar a usar os utilitários do git, mas não tem o papel de te ensinar os conceitos desse controle de versionamento.

Muita gente reclama por pouco hoje em dia (não estou te acusando de fazer isso). Algumas décadas atrás, antes da explosão da Internet, não existiam muitas das facilidades que temos hoje, e nem por isso as coisas deixavam de ser feitas. Tudo o que temos hoje só existe porque alguém decidiu sentar e estudar, e botar a mão na massa em vez de reclamar sobre as dificuldades da vida, e assim continuará sendo.

---

Atenciosamente,
Hugo Cerqueira

Devuan - https://devuan.org/


24. Re: Para um novato, ler o man é INÚTIL

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 29/11/2018 - 10:14h

Olha, tudo o que se quer aprender, tem que estudar.
Linux se aprende mexendo, estudando e praticando, como Química, Física Matemática etc....

Usuário comum não precisa. Muita coisa você usa só vendo o

$ comando --help 


Uma versão reduzida do man.... ou até sem usar comandos mesmo.

agora GIT é complicado mesmo, mas não é para usuário comum, é para usuários avançados. profissionais de TI, programadores etc...

Mas se a pessoa estudar, tudo se aprende, desde comando "ls -a" até GIT...
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts