Часть .8 названия страницы указывает, что она находится в разделе 8 справочных страниц. Раздел #8 - это раздел manpage, который специфичен для команд администрирования системы ... обычно команды принадлежат или управляются root.
Команда man будет загружать эту страницу, если она находится в правильном manpath , Для Ubuntu этот путь настраивается в /etc/manpath.config.
Вы найдете /usr/share/man в качестве одного из местоположений manpath. Если вы поместите этот файл (named.8) в раздел /usr/share/man/man8, его можно загрузить с помощью команды:
$ man named
Предполагается, что файл находится:
/usr/share/man/man8/named.8
4] Вы можете быть более конкретным в загрузке этого раздела с помощью этой команды (которая будет загружать одну и ту же страницу:
$ man 8 named
Вы можете увидеть другие примеры структуры, исследуя различные страницы руководства, которые автоматически были помещенный в иерархию каталогов /usr/share/man.
Если вы правильно компилируете и устанавливаете пакет github, он поместит руководство в одно из мест маршрута и будет загружен одной из этих двух команд: [!d6 ]
$ man named
$ man 8 named
Вторая из двух команд указывает (как ваш вопрос спрашивает), как открыть файл.8.
Конечно, вы можете получить множество других сведений о странице руководства команды и структуру с помощью команд:
$ man man
$ man manpath
На каждой из страниц документа будут внизу ссылки, чтобы более подробно описать другие связанные команды, из которых вы можете следить:
[ f6]
как открыть a.8 8]
Вы также можете открыть любую страницу руководства, указав прямой путь к странице. Например:
$ man /usr/share/man/man8/named.8
$ man ./named.8
Так как named.8 не существует в установке по умолчанию ubuntu, вы можете протестировать эту опцию на существующей странице (/usr/share/man/man8/apt.8.gz):
При открытии страницы напрямую, а не в странице в manpath, но имейте в виду, что если вы находитесь в той же папке, что и страница, вам нужно будет использовать man ./manpagename.8, тогда как man manpagename.8 будет искать manpath , Он не увидит этого, так же как попытка вызвать файл выполнения не увидит команду в текущем каталоге, если только текущий каталог не был в пути поиска.
named.8 15]
Что касается вашего поиска в Google для расширения .8, ваши хиты были бы более конкретными для вашего вопроса, если бы вы поставили кавычки («) вокруг« .8 »части вопроса.
Этот форматированный вопрос может помочь в следующий раз, когда вы выполните поиск в Google:
. Это будет страница с человеком, с которой вы работали, включая слово man в фильтре.
как открыть файл «.8» man
Или, используя тот же фильтр поиска, который вы задаете для своего вопроса AU:
Вы можете добавить это, чтобы поймать сигналы SIGTERM, SIGINT и SIGKILL.
import signal
signal.signal(signal.SIGINT, sigterm_handler)
signal.signal(signal.SIGTERM, sigterm_handler)
signal.signal(signal.SIGKILL, sigterm_handler)
Вам нужно SIGTERM для отключения питания. Разум: нажатие кнопок означает, что система запустит выключение, поэтому есть ограниченное количество времени, прежде чем все, что вы хотите сделать, должно быть выполнено.
Вы можете добавить это, чтобы поймать сигналы SIGTERM, SIGINT и SIGKILL.
import signal
signal.signal(signal.SIGINT, sigterm_handler)
signal.signal(signal.SIGTERM, sigterm_handler)
signal.signal(signal.SIGKILL, sigterm_handler)
Вам нужно SIGTERM для отключения питания. Разум: нажатие кнопок означает, что система запустит выключение, поэтому есть ограниченное количество времени, прежде чем все, что вы хотите сделать, должно быть выполнено.
Вы можете добавить это, чтобы поймать сигналы SIGTERM, SIGINT и SIGKILL.
import signal
signal.signal(signal.SIGINT, sigterm_handler)
signal.signal(signal.SIGTERM, sigterm_handler)
signal.signal(signal.SIGKILL, sigterm_handler)
Вам нужно SIGTERM для отключения питания. Разум: нажатие кнопок означает, что система запустит выключение, поэтому есть ограниченное количество времени, прежде чем все, что вы хотите сделать, должно быть выполнено.