Existe algum manual para comandos fornecidos pelo Debian?

0

Por man which , descobri que which é um script de shell fornecido pelo Debian.

O Debian coloca os usos de todos os comandos fornecidos em alguns documentos? semelhante ao manual de coreutils?

Eu verifiquei o link , mas não encontrei o uso de which .

Obrigado.

    
por Tim 02.08.2017 / 20:10

2 respostas

4

Eu não sei de uma lista de todos os comandos específicos do Debian. No entanto, você encontrará todas as páginas manpages do Debian em manpages.debian.org , e você pode visualizá-las por pacote, o que permitirá que você encontre comandos empacotados juntos em pacotes como debianutils , que inclui which .

    
por 02.08.2017 / 20:27
3

I found that which is a shell script provided by Debian.

Em nenhum lugar dessa página de manual, ele diz que é um script de shell. No shell Z, no shell C e no shell TENEX C, ele é, na verdade, um comando interno do shell. É somente com os outros shells como os shells Bourne Again, Korn e Almquist que um deles acaba executando o /bin/which externo que é fornecido pelo pacote debianutils .

Does Debian put the usages of all the provided commands in some documents?

Não há um grupo de pessoas que seja responsável centralmente pelos manuais. As várias pessoas que fazem os pacotes também escrevem o documento de acompanhamento. Alguns softwares vêm com bons manuais. Muitos vêm com manuais medíocres, ruins ou até mesmo sem manuais.

Também não há lista de "todos os comandos fornecidos". Quais comandos que você tem disponíveis dependem de quais pacotes você instalou. E (pelo menos com os softwares bem escritos) os manuais vêm nos mesmos pacotes ou em um pacote associado -doc ou semelhante.

(Um cara com o nome Daniel J. Bernstein teve uma idéia para corrigir isso . Cada pacote seria instalado sua lista de comandos em uma subárvore específica nomeada após o pacote, e um utilitário executado após a instalação / remoção de pacotes iria mesclar todas as listas de comandos em uma grande lista, indexando todo o doco por pacote. O Debian não faz isso.) / p>

Como você viu, o /bin/which que vem no pacote debianutils vem com uma página de manual no mesmo pacote.

I didn't find the usage of which.

Sim, você fez. Está bem ali, na página do manual que você olhou. Em "SINOPSE".

Para o comando interno do shell Z, que suporta um pouco mais de opções, consulte o manual zshbuiltins . Para o comando interno do shell TENEX C, consulte o manual tcsh .

    
por 02.08.2017 / 20:46