OS Flashcards

1
Q

OS

[1] Номера справочных разделов man и их описания.

[2] Для чего они нужны?

A

[1] Разделы:

  1. Выполняемые программы и команды оболочки.
  2. Системные вызовы (функции, предоставляемые ядром).
  3. Библиотечные вызовы (функции из библиотек, включая стандартную библиотеку С).
  4. Специальные файлы (обычно в /dev).
  5. Форматы файлов и соглашения (к примеру, /etc/passwd).
  6. Игры.
  7. Большие пакеты и многое подобное …
  8. Команды системного администратора (обычно для root).
  9. Процедуры ядра (нестандартный раздел)

[2] Если с помощью man искать без указания раздела - то поиск будет осуществляться по порядку разделов. Если информация по запрошенному есть в нескольких разделах - будет показана страница из самого первого подошедшего раздела.
Если нужен конкретный раздел - его можно указать, и тогда поиск будет осуществляться только там.

Часто, при выводе информации, в () указывается соответствующий раздел.
Пример:
$ man -k kill
choom (1) …
kill (1) …
kill (2) …
systemd-oomd (8) …
и.т.д.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

~OS

Перечислить стандартные имена разделов в man.

A

[1] NAME
[2] SYNOPSIS
[3] CONFIGURATION
[4] DESCRIPTION
[5] OPTIONS
[6] EXIT STATUS
[7] RETURN VALUE
[8] ERRORS
[9] ENVIRONMENT
[10] FILES
[11] VERSIONS
[12] CONFORMING TO
[13] NOTES
[14] BUGS
[15] EXAMPLE
[16] AUTHORS
[17] SEE ALSO

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

н-OS

Синтаксис команды man

A

man [номер_секции] имя_команды

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

OS

Что означают следующие обозначения/стили в текстах man:

[1] просто текст (жирным шрифтом)

[2] подчеркнутый снизу текст

[3] [-abc]

[4] -a|-b

[5] argument (подчеркнуто снизу) …

[6] [expression (подчеркнуто снизу)]

A

[1] печатать точно, как написано.

[2] заменить подходящим аргументом.

[3] любые аргументы, заключенные в [ ], опциональны.

[4] параметры, разделенные | не могут использоваться совместно.

[5] аргумент повторяемый.

[6] все выражение повторяемо.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

OS

[1] Переменная среды, которая переопределяет аргументы команды man.

[2] Как запустить man без переопределения из этой переменной?

A

[1] MANOPT

[2] man -D …

man –default

Заставит man игнорировать переменную MANOPT.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

~OS

Способы переопределить порядок поиска в секциях для программы man (2).

A

Переменная среды, которая переопределяет порядок поиска в секциях для программы man:

MANSECT

Или SECTION в /etc/manpath.config. По умолчанию SECTION имеет значение:

1 n l 8 3 0 2 3posix 3pm 3perl 3am 5 4 9 6 7

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

OS

Запустить man с предварительным запуском конфигурационного файла вместо файла ~/.manpath.

A

man -C имя_файла

или

man –config-file=имя_файла

How well did you know this?
1
Not at all
2
3
4
5
Perfectly