Jak poprawnie otworzyć .8
plik lokalny , tak jak named.8
za pomocą man
polecenia?
Mam man
polecenie i mam .8
plik. W moim przypadku jest bind9/bin/named/named.8
(co można znaleźć na githubie). Jestem prawie pewien, że mogłem to zrobić wcześniej.
W moim konkretnym przypadku tak jest
$ 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
zaczynać z:
.\" 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
Próbowałem wyszukać w Google „Jak otworzyć plik .8”. i było 0 wyników, więc myślę, że powinien to być wynik (co jest n razy lepszym powodem do zadawania pytania, niż gdybym tylko musiał znać odpowiedź dla siebie, gdzie n jest liczbą przyszłych wyszukiwań tego wykonane przez kogokolwiek.)
Lok Lam Cheng
odpowiedź.-l
wygląda na dobry wybór. Ale warto wiedzieć o wielu rzeczach, które próbują odgadnąć, czy coś jest nazwą pliku, czy nie, a./
może ci pomóc. np. jeśli masz plik o nazwie-x
i coś nalega, aby pomyśleć, że jest to flaga, ponieważ zaczyna się od-
, no cóż, nazwij go./-x
i już się nie zaczyna-
.macos
, podczas gdy druga odpowiedź (używając-l
argumentu) nie.Możesz otworzyć plik lokalny
named.8
za pomocą następującego polecenia:man -l named.8
Odniesienie: http://man7.org/linux/man-pages/man1/man.1.html
źródło
Activate "local" mode. Format and display local manual files instead of searching through the system's manual collection.
Derp. Ale musisz przyznać, żeman page
forman
jest przepełniony..8
Część nazwy strony wskazuje to w punkcie 8 stron podręcznika. Sekcja#8
jest sekcją strony podręcznika, która jest specyficzna dla komend administracji systemu ... zwykle komendy własne lub kontrolowane przez root.Polecenie
man
załaduje tę stronę, o ile będzie ona umieszczona we właściwej ścieżce. W systemie Ubuntu ta ścieżka jest skonfigurowana w/etc/manpath.config
.Znajdziesz ją
/usr/share/man
jako jedną z lokalizacji ścieżki manpath. Jeśli umieścisz ten plik (o nazwie 8) w/usr/share/man/man8
sekcji, można go załadować za pomocą polecenia:Zakłada się, że plik znajduje się:
Możesz być bardziej szczegółowy w ładowaniu tej sekcji za pomocą tego polecenia (które załaduje tę samą stronę:
Możesz zobaczyć inne przykłady struktury, przeglądając różne strony podręcznika, które zostały automatycznie umieszczone w
/usr/share/man
hierarchii katalogów.Jeśli poprawnie skompilujesz i zainstalujesz pakiet github, umieści on instrukcję w jednym z miejsc manpath i zostanie załadowany za pomocą jednego z tych dwóch poleceń:
Drugie z dwóch poleceń określa (zgodnie z pytaniem), jak otworzyć plik 8.
Oczywiście za pomocą poleceń można uzyskać wiele innych szczegółów na temat poleceń i struktury strony man:
Każda ze stron dokumentu będzie miała łącza u dołu, aby wyjaśnić bardziej szczegółowo inne powiązane polecenia, z którymi możesz wykonać następujące czynności:
Inne sposoby wywoływania stron / plików man obejmują:
Możesz także otworzyć dowolną stronę podręcznika, określając bezpośrednią ścieżkę nazw strony. Na przykład:
Ponieważ named.8 nie istnieje w domyślnej instalacji Ubuntu, możesz przetestować tę opcję na stronie, która faktycznie istnieje (
/usr/share/man/man8/apt.8.gz
):Otwierając stronę bezpośrednio, a nie stronę w ścieżce man, pamiętaj, że jeśli znajdujesz się w tym samym folderze, co strona, której będziesz musiał użyć
man ./manpagename.8
,man manpagename.8
przeszuka ścieżkę man. Nie zobaczyłby tego, tak jak próba wywołania pliku wykonywalnego nie zobaczyłaby polecenia w bieżącym katalogu, chyba że ten bieżący katalog znajduje się na ścieżce wyszukiwania.Uwaga
Związane z wyszukiwaniem
.8
rozszerzenia przez Google , trafienia byłyby bardziej szczegółowe dla twojego pytania, gdybyś umieścił cudzysłowy („) wokół części pytania„ .8 ”. Ponieważ była to strona podręcznika, z którą pracowałeś, włączając w to słowo człowiek w filtrze byłby jeszcze lepszy.To sformatowane pytanie może pomóc przy następnym wyszukiwaniu w Google:
jak otworzyć plik man ".8"
Lub przy użyciu tego samego filtra wyszukiwania, który podałeś dla pytania AU:
Jak otworzyć plik „.8” z człowiekiem?
źródło
Podczas gdy inne odpowiedzi są poprawne, dla wielu plików możesz wypróbować ogólne rozwiązanie: o ile
lesspipe
zainstalowałeś i aktywowałeś, możesz:i uzyskaj sformatowane wyjście. Jeśli masz
lesspipe
zainstalowany, ale z jakiegoś powodu nie został aktywowany, musiszeval $(lesspipe.sh)
najpierw uruchomić .źródło