Cada aplicativo é responsável por fornecer sua própria ferramenta para ler os documentos em /usr/share/doc
. Não há mecanismo universal para lidar com isso.
Por exemplo, posso ler as páginas de manual do bash por:
$ man bash
ou
$ info bash
Mas também há / usr / share / doc / bash que contém outros documentos relacionados. Quando eu olho para os documentos do ECB (navegador de código do emacs), em / usr / share / doc / ecb / html, existe algum programa que encontre o html para mim? Por exemplo eu posso digitar
$ htmldocs ecb
em vez de
$ cd /usr/share/doc/ecb/html
$ firefox ...
Estou bem atrasado, mas pensei em adicionar minha entrada: se seu objetivo é ter algum comando como
htmldocs some/path/or/file
você pode escrever seu próprio script dentro de uma pasta de scripts pessoais, por exemplo, / usr / utils, adicionar essa pasta ao seu PATH (no seu arquivo .bashrc - veja O que é o arquivo .bashrc? ), e depois é só executar o seu comando pessoal.
Dessa forma, consegui definir meus próprios scripts que fazem o que eu quiser, por exemplo,
sprocs
meu próprio comando, que é executado
ps -ef | grep Server
para que eu possa ver facilmente quais processos do servidor estão sendo executados na minha máquina.
Um exemplo de conteúdo de um script seria como
#!/bin/bash
ps -ef | grep Server
echo "my message to output in terminal"
# etc...
e este arquivo, chame-o de 'sprocs' (sem extensão) ou algo assim, estaria na pasta que você fez / qualquer pasta que esteja no seu PATH, então você pode simplesmente digitar 'sprocs' no seu terminal, e apenas funciona.
link descreve como começar a usar seu próprio script . O #! / Bin / bash é a primeira linha padrão que permite que seu terminal acesse os comandos. Se você usou python, seria #! / Usr / bin / python (assumindo que é onde o Python está instalado).
Seu caso pode ter comandos diferentes, como
#!/bin/bash
cd /usr/share/doc/ecb/html
firefox somefile.html
# etc...
Se você quisesse flexibilidade, provavelmente desejaria passar parâmetros, para conferir o link para ver um exemplo na fundo.
(Mesmo que você não faça isso, é definitivamente útil para executar scripts pessoais do terminal que fazem exatamente o que você quer.)
Tags linux user-experience