online_man - Páginas de manual online no terminal

Publicado por Fábio Berbert de Paula em 09/05/2020

[ Hits: 2.130 ]

Blog: https://fabio.automatizando.dev

 


online_man - Páginas de manual online no terminal



Tive essa ideia após ler a dica "Limpeza Extra no Slackware" do amigo Mauricio Ferrari, na qual ele sugere a remoção do diretório das páginas de manual do sistema como recurso de limpeza extra de disco.

Nesta dica mostro uma alternativa a quem optou por remover as páginas de manual (man pages) do disco, mas vez ou outra terá a necessidade de consultá-las. Podemos fazer isso criando um "comando" (neste caso uma função shell script) que baixará a página de manual desejada on-the-fly da internet.

Como pre-requisitos precisaremos do pandoc e do lynx:

sudo apt install pandoc lynx

Abra o teu arquivo de início de seção e adicione o seguinte conteúdo:

vim ~/.bash_profile

online_man() {
    pandoc -f html https://man.cx/$1 | lynx -stdin
}

No meu caso adicionei apenas para meu usuário em ~/.bash_profile, mas você pode usar qualquer uma das alternativas a seguir, dependendo de sua preferência, distribuição etc: ~/.profile, ~/.bash_profile, ~/.bashrc, /etc/profile, /etc/bash.bashrc...

Agora basta reiniciar a seção de usuário ou recarregar o ~/.bash_profile:

source ~/.bash_profile

E consultar a página de manual desejada. Exemplo, man page do awk:

online_man awk
Linux: online_man - Páginas de manual online no terminal
Fica como dever de casa usar o "online_man" para consultar o pandoc e lynx para entender o que a função em shell script criada faz.

Outras dicas deste autor

G-Desktop-Suite - Google Drive para Desktop Linux

Exim4 - retry time not reached [Resolvido]

Convertendo arquivos MP3 para WAV e vice-versa

Como copiar arquivos mantendo a estrutura de diretórios e sub-diretórios

Juntar/unir linhas (JOIN) no VIM

Leitura recomendada

Funções ZZ é uma coletânea com 111 miniaplicativos

Wi-fi fica desconectando no Ubuntu 21.10 [Resolvido]

Criando um simples script para desmontar e ejetar o CD-ROM

Bloquear mais de uma execução simultânea do script (bash)

Novo script de autenticação para o Velox da Telemar

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts