Bagaimana cara membuka .8
file lokal seperti named.8
dengan man
perintah?
Saya punya man
perintah dan saya punya .8
file. Dalam kasus saya itu bind9/bin/named/named.8
(yang dapat ditemukan di github) saya cukup yakin bahwa saya bisa melakukannya sebelumnya.
Dalam kasus spesifik saya, ya
$ 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
dimulai dengan:
.\" 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
Saya mencoba pencarian Google "Cara membuka file .8." dan ada 0 hasil, jadi saya pikir harus ada hasil untuk ini (yang n kali lebih baik dari alasan untuk mengajukan pertanyaan daripada jika saya hanya perlu tahu jawabannya untuk diri sendiri di mana n adalah jumlah pencarian di masa depan untuk itu dibuat oleh siapa saja.)
Lok Lam Cheng
jawaban Anda.-l
sepertinya pilihan yang bagus. Tetapi perlu mengetahui banyak hal yang mencoba menebak apakah ada nama file atau tidak, yang./
dapat membantu Anda. misalnya jika Anda memiliki file bernama-x
dan sesuatu bersikeras berpikir itu adalah bendera karena dimulai dengan-
, yah, panggil./-x
dan tidak dimulai dengan-
lagi.macos
, sedangkan jawaban lainnya (menggunakan-l
argumen) tidak.Anda dapat membuka file lokal
named.8
menggunakan perintah berikut:man -l named.8
Referensi: http://man7.org/linux/man-pages/man1/man.1.html
sumber
Activate "local" mode. Format and display local manual files instead of searching through the system's manual collection.
Derp. Tapi Anda harus mengakuiman page
untukman
yang penuh.Bagian
.8
dari nama halaman menunjukkan itu di bagian 8 dari halaman manual. Bagian#8
adalah bagian manual yang khusus untuk perintah administrasi Sistem ... biasanya perintah yang dimiliki atau dikendalikan oleh root.Perintah
man
akan memuat halaman itu selama berada di jalur yang benar. Untuk Ubuntu, jalur ini dikonfigurasi dalam/etc/manpath.config
.Anda akan menemukan
/usr/share/man
sebagai salah satu lokasi jalur kereta. Jika Anda meletakkan file itu (bernama.8) di/usr/share/man/man8
bagian itu dapat dimuat dengan perintah:Ini dengan asumsi file tersebut berada:
Anda bisa lebih spesifik dalam memuat bagian itu dengan perintah ini (yang akan memuat halaman yang sama:
Anda dapat melihat contoh lain dari struktur dengan menjelajahi berbagai halaman manual yang secara otomatis ditempatkan dalam
/usr/share/man
hierarki direktori.Jika Anda mengkompilasi dan menginstal paket github dengan benar, itu akan menempatkan manual di salah satu lokasi manpath dan dimuat dengan salah satu dari dua perintah ini:
Perintah kedua dari kedua menentukan (seperti pertanyaan Anda) cara membuka file.8 .
Tentu saja, Anda bisa mendapatkan banyak detail lain tentang perintah dan struktur halaman manual dengan perintah:
Setiap halaman dokumen akan memiliki tautan di bagian bawah untuk menjelaskan lebih detail perintah terkait lainnya, yang dapat Anda tindak lanjuti dengan:
Cara lain untuk memanggil halaman manual / file manual termasuk:
Anda juga dapat membuka halaman manual apa pun dengan menentukan namepath langsung dari halaman tersebut. Contohnya:
Karena nama.8 tidak ada dalam instalasi ubuntu default, Anda dapat menguji opsi ini pada halaman yang benar-benar ada (
/usr/share/man/man8/apt.8.gz
):Saat membuka halaman secara langsung, bukan halaman di manpath, tetapi perlu diingat bahwa jika Anda berada di folder yang sama dengan halaman yang harus Anda gunakan
man ./manpagename.8
, sedangkanman manpagename.8
akan mencari manpath. Itu tidak akan melihatnya, sama seperti mencoba memanggil file eksekusi tidak akan melihat perintah di direktori saat ini kecuali jika direktori saat ini berada di jalur pencarian.Catatan
Terkait dengan pencarian Google untuk
.8
ekstensi, hit Anda akan lebih spesifik untuk pertanyaan Anda seandainya Anda menempatkan tanda kutip (") di bagian" .8 "dari pertanyaan. Karena itu adalah halaman manual yang Anda gunakan termasuk kata. Orang dalam filter akan lebih baik.Pertanyaan yang diformat ini dapat membantu saat berikutnya Anda melakukan pencarian Google:
cara membuka file man ".8"
Atau, menggunakan filter pencarian yang sama dengan yang Anda masukkan untuk pertanyaan AU:
Bagaimana cara membuka file ".8" dengan man?
sumber
Meskipun jawaban lain benar, untuk banyak file Anda dapat mencoba solusi umum: selama Anda telah
lesspipe
menginstal dan mengaktifkannya, Anda dapat melakukannya:dan dapatkan output yang diformat. Jika Anda telah
lesspipe
menginstal, tetapi tidak diaktifkan karena alasan tertentu, Anda harus menjalankannyaeval $(lesspipe.sh)
terlebih dahulu.sumber