Use esta função em .bashrc:
man () { yelp "man:$@"; }
Quando digito man bash
, mostra as informações no próprio terminal.
Como eu digo " man
" para abrir as informações no gedit? Isso é possível?
Basta digitar o seguinte no terminal:
man bash >/tmp/t;gedit /tmp/t
Isso criará um arquivo temporário com o conteúdo da página do manual e o abrirá com gedit
.
Melhor ainda, mande o man formatá-lo em HTML e abra-o no firefox
#!/bin/bash
# open a man page in firefox
# loop through all parameters in order
for i
do
# if the manpage was found, spawn it in a browser window
man -f "$i" > /dev/null && coproc man --html=firefox "$i"
done
Se você não quiser usar um shell: pressione alt + f2 e digite yelp man:bash
.
Um histórico de comandos também está disponível, e você pode escolher qualquer página manpage substituindo man:bash
pela manpage que você precisa.
Além de abrir a página de manual em gedit
(como as outras respostas demonstraram), você também pode criar um pdf da página de manual (como indicado pela primeira vez em evince
. (Você precisa de ps2pdf
e evince
instalado). O arquivo pdf é criado em seu diretório de trabalho atual e é mantido após evince
ser fechado.
Simplesmente modifique o comando abaixo de acordo com a página do manual que você deseja e altere os nomes dos arquivos ou então os arquivos pdf resultantes serão sobrescritos. Aqui está um exemplo para dpkg
:
man -t dpkg | ps2pdf - dpkg.pdf && evince dpkg.pdf
No entanto, é provavelmente muito mais útil construir uma função. Você pode adicionar a seguinte função ao seu .bashrc
ou .bash_aliases
(supondo que você tenha evince
e ps2pdf
instalado; o último está no pacote ghostscript
):
mikman() { man -t "$1" | ps2pdf - "$1".pdf && setsid evince "$1".pdf; }
Depois de adicionar a função, você precisa executar . .bashrc
(ou . .bash_aliases
) para fornecer seus arquivos de configuração, ou reiniciar o terminal para que ele tenha efeito.
Chame a função com o nome de qualquer programa que tenha uma página de manual, como mikman dpkg
, e execute os comandos e ative a página de manual como um pdf. Lançar a manpage como um pdf no seu leitor de pdf oferece um gui muito útil, no qual as ferramentas de busca e similares podem ser utilizadas.
Caso a caso, você pode fazer:
man mount > mount.txt
O arquivo .txt estará em seu diretório atual.
man mount > mount.txt && gedit mount.txt
irá abrir o arquivo no gedit.
Você pode navegar nas páginas de manual on-line link ou instalar pacote dwww e procure toda a documentação off-line ( http://localhost/dwww
). Veja a descrição do pacote dwww e / ou leia man dwww após a instalação.
Você também pode estar interessado em navegar pelo conteúdo do pacote - instale pacote dpkg-www e faça o mesmo: descrição do pacote dpkg-www e / ou ler man dpkg-www após a instalação. Inicie dpkg-www
ou procure http://localhost/cgi-bin/dpkg
.
Isto irá criar um arquivo temporário com a página de manual do bash no seu diretório home chamado "man" e abri-lo com o gedit. Assim que você fechar o gedit, o arquivo também será apagado. Apenas substitua o bash com qualquer man page que você queira abrir.
man bash >> ~/man && gedit ~/man && rm ~/man
Espero que isso ajude:)