Um bom ponto de partida, se você não souber o nome exato do comando, será apropos
. Você encontrará uma breve descrição aqui ou com man apropos
.
Como um iniciante em Unix, muitas vezes me pego querendo saber o nome do comando que atinge uma função específica que estou procurando. Como posso descobrir o nome do comando, dada uma descrição do que ele faz?
Um bom ponto de partida, se você não souber o nome exato do comando, será apropos
. Você encontrará uma breve descrição aqui ou com man apropos
.
Além de apropos
(que também pode ser escrito man -k
), um comando útil é man -K key_word
(capital K
). Isso procura uma página man com a 'key_word' em qualquer lugar na página do manual ( man -k
procura apenas na parte curta da descrição). De qualquer forma, o resultado é mostrado com a seção entre parênteses:
[gojan@Gonux ~]$ man -K copy
...
cp (1) - copy files and directories
cp (1p) - copy files
...
Você pode usar esse número para evitar ambigüidades como:
[gojan@Gonux ~]$ man 1 cp
CP(1) User Commands CP(1)
NAME
cp - copy files and directories
...
[gojan@Gonux ~]$ man 1p cp
CP(1P) POSIX Programmer's Manual CP(1P)
PROLOG
This manual page is part of the POSIX Programmer's Manual. The Linux implementation of this interface may differ (consult the
corresponding Linux manual page for details of Linux behavior), or the interface may not be implemented on Linux.
man intro
é a maneira unix de responder a essa pergunta.
Se você quiser listar todos os comandos possíveis
tente acertar <Tab>
duas vezes
Você pode querer imprimir ou marcar uma folha de dicas. Eu gosto este que é o primeiro resultado na busca do Google por "unix cheat sheet" por uma razão.
Para ser honesto, eu me encontro na mesma situação que você está com bastante frequência. Mesmo que eu não seja iniciante.
Mas saber qual ferramenta faz o que é, é algo que irá assombrá-lo para sempre, especialmente porque novas ferramentas estão chegando bem rápido, são dependentes de Distro, e a interface muda às vezes de versão para versão (como em tar
, que mudou o significado do interruptor -J
recentemente).
Veja o que estou fazendo:
yum find ID3
. Tags command-line reference