Comando --help, o que você faz? Que tal ler a descrição

Você já experimentou utilizar a opção --help para cada comando que utiliza?
Diga-me se sim, e se foi proveitoso; Help, man e info é praticamente tudo que você necesita para utilizar seu SO de forma didática, muito melhor que ficar copiando e colando comandos da web.

Depende, essa flag tem uma desvantagem impeditiva que é ser muito vago alguns funcionam bem como o cp mas outros, simplesmente diz muito e não diz nada, exemplo o sed:

sed --help
Uso: sed [OPÇÃO]... {script-apenas-se-for-único} [arquivo-entrada]...

  -n, --quiet, --silent
                 suprime a impressão automática do buffer padrão
  -e script, --expression=script
                 adiciona o script aos comandos a serem executados
  -f arquivo-script, --file=arquivo-script
                 adiciona o conteúdo do arquivo-script aos comandos
                 a serem executados
  --follow-symlinks
                 segue links simbólicos ao editar o próprio arquivo original
  -i[SUFIXO], --in-place[=SUFIXO]
                 edita o arquivo original (faz backup se usado SUFIXO)
  -l N, --line-length=N
                 determina comprimento da quebra de linha para comando `l'
  --posix
                 desativa todas as extensões GNU.
  -E, -r, --regexp-extended
                 usa sintaxe moderna de expressões regulares, sem escapes.
                 (para portabilidade, use POSIX -E).
  -s, --separate
                 considera arquivos como entidades separadas, e não
                 como um longo e único fluxo de dados.
      --sandbox
                 opera em modo sandbox.
  -u, --unbuffered
                 carrega uma quantidade mínima de dados dos arquivos de entrada
                 e descarrega os buffers de saída com mais frequência
  -z, --null-data
                 separa linhas por caracteres NULOs
      --help     mostra esta ajuda e sai
      --version  mostra informações sobre a versão e sai

Se nenhuma opção -e, --expression, -f, ou --file é dada, o primeiro
argumento que não seja uma opção é considerado como o script sed a
ser interpretado. Todos os argumentos restantes são considerados
como nomes de arquivos de entrada. Caso nenhum arquivo de entrada
seja especificado, então a entrada padrão será lida.

Página do GNU sed: <http://www.gnu.org/software/sed/>.
Ajuda sobre softwares GNU: <http://www.gnu.org/gethelp/>.
Envie relatórios de erros para: <bug-sed@gnu.org>.

Não diz praticamente nada sobre o comando em si

1 Curtida

tenho que concordar que o --help não funciona para tudo, mas dá uma base para muitos comandos, como o man (RTFM), ou o info.

Até que de uns anos pra cá melhorou mas o man também já foi bem zoado, acho mais válio a pessoa tirar as dúvidas com outras pessoas, mas é interessante ela fazer uso dessas ferramentas sim, o yad por exemplo com um man yad você já consegue fazer apps com interface gráfica em bash fácil

1 Curtida