Поміч
Часто у вас може виникнути потреба в допомозі з якоюсь командою, налагодженням програми або пристрою. Можливо ви просто хочете краще зрозуміти певну команду або дізнатися про додаткові опції, з якими вона використовується. На щастя існує багато різноманітних способів отримати допомогу. Під час інсталяції Slackware у вас буде можливість встановити пакети з набору "F", який включає різноманітні ЧАПи (FAQ) й ЯКЦЕ (HOWTO). Самі програми також постачаються із власною документацією про їхні опції, файли конфігурації, використання тощо.
Допомога наявна в системі
man
Команда man
(скорочення від "manual") є традиційним способом перегляду
документації на системах Unix та Linux. Сторінки посібника, які man
відображає і більшість яких знаходиться в каталозі /usr/man
, є
спеціально-форматованими документами, що постачаються з програмами.
Практично всі можливі команди документовано, слідуючи хорошій традиції
Unix, яка стверджує, що жодна програма не є закінченою доти, доки її не
документовано. Виконання man ``_назва_команди_
повинно відобразити
сторінку відповідної команди.
Як ви можливо здогадуєтесь, кількість man-сторінок є значною і надалі
зростатиме. Щоб уникнути плутанини і для певної класифікації однорідної
документації, сторінки посібника згуртовано в окремі розділи (або
секції). Такий поділ використовується вже досить давно на різноманітних
Unix-подібних системах, тому стало звичним називати сторінку посібника
певної програми, функції бібліотеки або конфігураційного файлу,
додаючи відповідний номер розділу. Наприклад, сторінка посібника
команди ls
може бути вказана як ls(1)
, що
означає, що ця команда належить до розділу 1 сторінок посібника man
, саму ж стиснену
сторінку можна знайти у /usr/Man/Man1/ls.1.gz
.
Це також означає, що ми можемо додавати як аргумент команди man розділ, в
якому шукати сторінку посібника: man 1 ls
.
Сама програма man
також має власну сторінку - man(1)
.
Надалі, якщо ви бачитиме назву команди з числом від 1 до 8 у дужках, то знайте, що
мається на увазі сторінка посібника даної команди в даному розділі. Вісім
розділів і які саме сторінки вони містять наведені нижче.
[Таблиця 2-1. Розділи сторінок посібника] | Розділ | Зміст сторінок | | :---------------- | :------------------------------------------------------------------------- | | Розділ 1 | Користувацькі команди | | Розділ 2 | Системні виклики | | Розділ 3 | Функції бібліотеки C | | Розділ 4 | Особливі файли пристроїв | | Розділ 5 | Файлові формати і погодження | | Розділ 6 | Ігри | | Розділ 7 | Різне. Погодження, формати, макропакети. | | Розділ 8 | Адміністративні команди |
На додаток до man(1)
існують також такі команди, як
whatis(1)
і apropos(1)
,
призначені для полегшення пошуку інформації серед сторінок посібника.
Команда whatis
надає коротенький опис команд, котрий збігається з тим, який
ви знайдете у заголовку сторінок посібника. Наприклад:
$ whatis whatis
whatis (1) - search the whatis database for complete words
Команда apropos
використовується для пошуку серед сторінок посібника за
вказаним ключовим словом. Наприклад:
$ apropos wav
cdda2wav (1) - a sampling utility that dumps CD audio data into wav sound files
netwave_cs (4) - Xircom Creditcard Netwave device driver
oggdec (1) - simple decoder, Ogg Vorbis file to PCM audio file (WAV or RAW)
wavelan (4) - AT&T GIS WaveLAN ISA device driver
wavelan_cs (4) - AT&T GIS WaveLAN PCMCIA device driver
wvlan_cs (4) - Lucent WaveLAN/IEEE 802.11 device driver
Як вправа до цього розділу, почитайте сторінки посібника всіх вищезгаданих команд.
Каталог /usr/doc
Джерельні коди більшості програм, що входять до дистрибутив, містять також
додаткові файли та документацію: різноманітні README
, інструкції з
використання, ліцензії і т.д. Будь-яку документацію, яка постачається з
джерельними кодами, буде розміщено у теці /usr/doc
. Кожна програма
встановлює свою власну теку з назвою, на зразок
/usr/doc/
$program
-
$version
, де $program
- це назва програми, а
$version - її версія.
Так скажімо, щоб прочитати документацію, яка прийшла з пакетом man
, вам
потрібно виконати
$ cd /usr/doc/man-_$version_
і передивитись файли, які там знаходяться за допомогою команди less(1)
.
Загалом, якщо ви не знаходите достатньо інформації у сторінці посібника
якоїсь програми, то зазирніть до /usr/doc
.
HOWTO і mini-HOWTO
Якщо ви вибрали під час інсталяції набір з HOWTO (ЯКЦЕ), то його буде
розміщено в каталозі /usr/doc/Linux-HOWTOs
, а mini-HOWTO (міні-ЯКЦЕ) - в
/usr/doc/Linux-mini-HOWTOs
. На додаток також буде встановлено набір
ЧАПів (FAQ - Frequently Asked Questions) як /usr/doc/Linux-FAQs
.
Ці файли варті того, щоб їх прочитати, ви знайдете там багато корисної, детальної інформації на теми, які вас можуть цікавити.