Как эффективно использовать страницы справочника?

Я надеюсь освоить Linux. Мне неоднократно говорили обратиться к страницам справочника, когда Вы вызываете сомнение.

Хотя я очень доволен командной строкой, я нахожу это очень трудным к быстро и эффективно использую человека для нахождения справки с командами. Следовательно я заканчиваю тем, что гуглил, как добиться цели. Это еще более болезненно, когда система, которую я использую, не имеет доступа в Интернет, и я должен идти назад в мой офис для получения справки от Интернета.

Как делает основные страницы справочника? Каковы наиболее распространенные приемы, которые могут использоваться для быстрого получения независимо от того, что Вы хотите от страницы справочника? Каковы обычно используемые сочетания клавиш?

3
задан 5 July 2016 в 20:26

3 ответа

Человек UAL страницы являются по существу прославленными справочными файлами. Их цель состоит в том, чтобы объяснить, что программы делают, и как изменить то, что они делают через флаги командной строки и аргументы.

, Если Вы смотрите SYNOPSIS и OPTIONS разделы страниц справочника, Вы будете обычно мочь понять достаточно о том, что делает Ваша программа.

не позволяют "технической" формулировке страниц справочника отбрасывать Вас - они обычно писались разработчиками в мышлении разработчика. Чем больше Вы читаете/используете их, тем лучше Вы доберетесь и больше Вы разработаете свои собственные приемы к использованию man.

, Если Вы нажимаете h ключ man, можно получить много полезных сочетаний клавиш (и общая справка), который сделает просмотр (надо надеяться), быстрее. Они подобны нажатиям клавиш для less, таким образом, это по существу 2 для 1.

И, можно всегда посылать к странице справочника для man (man man) получить быстрое краткое изложение man. Вы не можете повредиться man слишком ужасно, поэтому просто не стесняйтесь экспериментировать и испытывать вещи.

2
ответ дан 1 December 2019 в 15:35

Я рекомендую использовать apropos для помощи в поиске файлов человека в системе более эффективно.

apropos может или искать все со словом, которое соответствует в нем, или можно искать конкретный при помощи эти -e переключатель.

Примеры ниже:

terrance@terrance-Linux:~$ apropos reboot
grub-reboot (8)      - set the default boot entry for GRUB, for the next boot...
halt (8)             - Halt, power-off or reboot the machine
poweroff (8)         - Halt, power-off or reboot the machine
reboot (2)           - reboot or enable/disable Ctrl-Alt-Del
reboot (8)           - Halt, power-off or reboot the machine
rescan-scsi-bus.sh (8) - script for adding and removing SCSI devices without ...
shutdown (8)         - Halt, power-off or reboot the machine
systemd-reboot.service (8) - System shutdown logic

или...

terrance@terrance-Linux:~$ apropos -e reboot
halt (8)             - Halt, power-off or reboot the machine
poweroff (8)         - Halt, power-off or reboot the machine
reboot (2)           - reboot or enable/disable Ctrl-Alt-Del
reboot (8)           - Halt, power-off or reboot the machine
shutdown (8)         - Halt, power-off or reboot the machine

, Как Вы видите, выше которого я получил два различных списка команд, следующих из поиска эти reboot команда. Число в эти ( ) является числом раздела. Команда reboot перечислена с 2 различными числами. Любая из строк, где это не дублировано, только должна сделать man <command>, никакая потребность в числе раздела.

Для открытия к разделу это было бы команда:

man 2 reboot

возвратит эту страницу справочника:

REBOOT(2)                  Linux Programmer's Manual                 REBOOT(2)

NAME
       reboot - reboot or enable/disable Ctrl-Alt-Del

SYNOPSIS
       /* For libc4 and libc5 the library call and the system call
          are identical, and since kernel version 2.1.30 there are
          symbolic names LINUX_REBOOT_* for the constants and a
          fourth argument to the call: */

       #include <unistd.h>
       #include <linux/reboot.h>

       int reboot(int magic, int magic2, int cmd, void *arg);

       /* Under glibc and most alternative libc's (including uclibc, dietlibc,
          musl and a few others), some of the constants involved have gotten
          symbolic names RB_*, and the library call is a 1-argument
          wrapper around the 3-argument system call: */

       #include <unistd.h>

или

man 8 reboot

возвратит эту страницу справочника:

HALT(8)                              halt                              HALT(8)

NAME
       halt, poweroff, reboot - Halt, power-off or reboot the machine

SYNOPSIS
       halt [OPTIONS...]

       poweroff [OPTIONS...]

       reboot [OPTIONS...]

DESCRIPTION
       halt, poweroff, reboot may be used to halt, power-off or reboot the
       machine.

OPTIONS
       The following options are understood:

       --help
           Print a short help text and exit.

       --halt

Усеченный выше примеров для пространства.

<час>

Hope это помогает!

2
ответ дан 1 December 2019 в 15:35

Можно также использовать man -k (или apropos) для нахождения страниц справочника, которые соответствуют тексту в разделе краткого описания руководства, например:

apropos directory

.. найдет все страницы справочника с "каталогом" в разделе краткого описания руководства.

1
ответ дан 1 December 2019 в 15:35

Другие вопросы по тегам:

Похожие вопросы: