Como abro corretamente um .8
arquivo local, como named.8
com o man
comando?
Eu tenho o man
comando e eu tenho um .8
arquivo. No meu caso, é bind9/bin/named/named.8
(que pode ser encontrado no github) que tenho certeza de que era capaz de fazê-lo antes.
No meu caso específico, é
$ man --version
man 2.7.5
$ man -C named.8
man: can't parse directory list `.\" Copyright (C) 2000, 2001, 2003-2009, 2011, 2013-2017 Internet Systems Consortium, Inc. ("ISC")
'
man: can't make sense of the manpath configuration file /etc/manpath.config
named.8
começa com:
.\" Copyright (C) 2000, 2001, 2003-2009, 2011, 2013-2017 Internet Systems Consortium, Inc. ("ISC")
.\"
.\" This Source Code Form is subject to the terms of the Mozilla Public
.\" License, v. 2.0. If a copy of the MPL was not distributed with this
.\" file, You can obtain one at http://mozilla.org/MPL/2.0/.
.\"
.hy 0
.ad l
'\" t
.\" Title: named
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
.\" Date: 2014-02-19
.\" Manual: BIND9
Tentei o Google pesquisando "Como abrir um arquivo .8". e houve 0 resultado, então acho que deveria haver um resultado para isso (que é n vezes melhor que uma razão para fazer a pergunta do que se eu precisasse apenas saber a resposta por mim mesmo onde n é o número de pesquisas futuras para essa pergunta) feito por qualquer pessoa.)
Lok Lam Cheng
a resposta.-l
Parece uma boa escolha. Mas vale a pena conhecer muitas coisas que tentam adivinhar se algo é ou não um nome de arquivo, que./
pode ajudá-lo. por exemplo, se você tem um arquivo nomeado-x
e algo insiste em pensar que é uma bandeira porque começa com-
, bem, chame-a./-x
e não começa-
mais.macos
, enquanto a outra resposta (usando o-l
argumento) não.Você pode abrir um arquivo local
named.8
usando o seguinte comando:man -l named.8
Referência: http://man7.org/linux/man-pages/man1/man.1.html
fonte
Activate "local" mode. Format and display local manual files instead of searching through the system's manual collection.
Derp. Mas você deve admitir que oman page
paraman
está cheio.A
.8
parte do nome da página indica que está na seção 8 das páginas de manual. Seção#8
é a seção da página de manual que é específica para os comandos de administração do sistema ... geralmente comandos próprios ou controlados pela raiz.O comando
man
carregará essa página, desde que em um caminho de manuseio adequado. Para o Ubuntu, esse caminho está configurado no/etc/manpath.config
.Você encontrará
/usr/share/man
como um dos locais do manpath. Se você colocar esse arquivo (nomeado.8) na/usr/share/man/man8
seção, ele poderá ser carregado com o comando:Isso está assumindo que o arquivo está localizado:
Você pode ser mais específico ao carregar essa seção com este comando (que carregará a mesma página:
Você pode ver outros exemplos da estrutura explorando as várias páginas do manual que foram automaticamente colocadas na
/usr/share/man
hierarquia de diretórios.Se você compilar e instalar corretamente o pacote github, ele colocará o manual em um dos locais do manpath e será carregado com um destes dois comandos:
O segundo dos dois comandos está especificando (como sua pergunta) como abrir um arquivo a.8 .
Obviamente, você pode obter muitos outros detalhes sobre os comandos e a estrutura da página de manual com os comandos:
Cada uma das páginas do documento terá links na parte inferior para explicar com mais detalhes outros comandos relacionados, dos quais você pode acompanhar:
Outras maneiras de chamar páginas de manual / arquivos de manual incluem:
Você também pode abrir qualquer página de manual especificando o caminho de nome direto da página. Por exemplo:
Como o named.8 não existe em uma instalação padrão do ubuntu, você pode testar esta opção em uma página que realmente existe (
/usr/share/man/man8/apt.8.gz
):Ao abrir uma página diretamente, em vez de uma página no manpath, lembre-se de que, se você estiver na mesma pasta que a página, deverá usar
man ./manpagename.8
, enquantoman manpagename.8
o pesquisará. Ele não o veria, assim como tentar chamar um arquivo de execução não veria o comando no diretório atual, a menos que o diretório atual estivesse no caminho de pesquisa.Nota
Relacionados à sua pesquisa no Google para a
.8
extensão, seus hits seriam mais específicos para sua pergunta se você colocasse aspas (") na parte" 0,8 "da pergunta. Como era uma página de manual com a qual você estava trabalhando, incluindo a palavra o homem no filtro teria sido ainda melhor.Esta pergunta formatada pode ajudar na próxima vez que você fizer uma pesquisa no Google:
como abrir um arquivo man ".8"
Ou, usando o mesmo filtro de pesquisa que você colocou para sua pergunta da AU:
Como abrir o arquivo ".8" com o man?
fonte
Enquanto outras respostas estão corretas, para muitos arquivos, você pode tentar uma solução genérica: desde que você tenha
lesspipe
instalado e ativado, você pode:e obtenha uma saída formatada. Se você
lesspipe
instalou, mas não foi ativado por algum motivo, precisará executareval $(lesspipe.sh)
primeiro.fonte