logo

Як читати сторінки посібника в Linux | людина Команда

Команда man, скорочення від manual, є потужним інструментом в операційній системі Linux, який дозволяє користувачам отримувати доступ до детальної інформації про різні команди, утиліти та системні виклики. Команда man надає вичерпну документацію, допомагаючи користувачам зрозуміти, як використовувати та налаштовувати різні елементи середовища Linux. Ця стаття детально дослідить команду man, охопивши її синтаксис, параметри та надавши практичні приклади.

Зміст

Що таке людина в Linux Command?

Theman>команда в Linux використовується для відображення сторінок посібника для інших команд і утиліт. Він надає детальну документацію про використання, параметри та функціональність команд, що робить його важливим інструментом як для початківців, так і для досвідчених користувачів. Кожна сторінка посібника містить такі розділи, як НАЗВА, СИНОПСИС, ОПИС, ПАРАМЕТРИ та ПРИКЛАДИ, які допомагають користувачам зрозуміти та ефективно використовувати команду.



опис

Theman>Команда, по суті, є програмою читання посібників Linux. Коли ви друкуєтеman>після назви команди, він отримує та відображає сторінку посібника для цієї команди, пропонуючи вичерпні відомості про те, як її використовувати, включаючи всі доступні параметри та позначки. Ця команда має вирішальне значення для вивчення інструментів і команд, доступних в операційній системі Linux.

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

Основний синтаксис команди man такий:

man [option] [command]>

тут,

варіант посилається на додаткові позначки, які змінюють поведінку команди man,

команда це команда або утиліта Linux, для якої ви хочете отримати доступ до посібника.

Параметри команди Man

Сама команда man має параметри, які покращують її функціональність:

Варіант

опис

людина [команда]

Відобразити сторінку посібника для вказаної команди.

-f, –що

Відобразіть стислий однорядковий опис команди.

-к, –приблизно

Пошук команд, пов’язаних із заданим ключовим словом.

-а, –все

Показати всі відповідні сторінки посібника для вказаної команди.

Пробіл

Перейти на одну сторінку посібника вперед.

Введіть

Перейти на один рядок вперед у посібнику.

Б

Перейти на одну сторінку посібника назад.

Q

Вийдіть із ручного перегляду.

Доступ до сторінок керівництва

  • Щоб отримати доступ до сторінки посібника для певної команди, просто введіть:
man [command]>

Наприклад: Щоб переглянути посібник для ls виконайте таку команду:

man ls>
  • Це відобразить детальну інформацію про ls команду, включаючи її використання, параметри та приклади.

Відкривши сторінку посібника, ви можете переміщатися по ній за допомогою різних команд. Загальні навігаційні клавіші включають:

  • Пробіл: Перейти на одну сторінку вперед.
  • Введіть: Перейти на один рядок вперед.
  • B: Перейти на одну сторінку назад.
  • Q: Вийдіть із ручного перегляду.

Розділи сторінок керівництва

Сторінки посібника організовані в різні розділи, кожен з яких служить певній меті. Основні розділи включають:

  • ІМ'Я: Надає назву та короткий опис команди.
  • СИНОПСИС: Описує синтаксис команди.
  • ОПИС: Пропонує детальне пояснення функціональності команди.
  • ВАРІАНТИ: Перелічує доступні параметри командного рядка та їхні описи.
  • ПРИКЛАДИ: Надає практичні приклади, що демонструють використання команд.
  • ДИВІТЬСЯ ТАКОЖ: Пропонує відповідні команди або ресурси.

Типи розділів у Man command Manuals

Theman>посібники з команд розділені на кілька розділів, кожен з яких надає певні типи інформації про команди та функції операційної системи Linux. Розуміння цих розділів допомагає користувачам ефективно орієнтуватися в великій документації. Кожен посібник розділений на такі розділи:

  1. Виконувані програми або команди оболонки : команди, які можна виконувати в оболонці, наприклад ls> , cd> , або grep> .
  2. Системні виклики : Функції, надані ядром, наприклад open> , read> , і write> .
  3. Дзвінки бібліотеки : Функції в бібліотеках програм, таких як у стандартній бібліотеці C, наприклад printf> і malloc> .
  4. Ігри : Документація для ігор, доступних у системі.
  5. Спеціальні файли : Зазвичай зустрічається в /dev> , сюди входять такі файли пристроїв, як /dev/null> і /dev/sda> .
  6. Формати файлів і умовності : подробиці про формати файлів і умовності, наприклад, /etc/passwd> .
  7. Різне : включаючи пакети макросів і умовності, наприклад, groff(7> )>.
  8. Команди системного адміністрування : команди, які зазвичай використовуються користувачем root для адміністрування системи завдання, якiptables>або mount>.
  9. Підпрограми ядра : Нестандартні процедури ядра, що використовуються в системі.

Приклади типів розділів Man Command із деталізацією

Нижче наведено приклади типів розділу команди man із деталізацією:

1. Номер розділу в команді man в Linux

  • Вman>командні посібники, розділи використовуються для категоризації різних типів інформації. Ви можете вказати номер розділу, щоб відобразити лише відповідний розділ посібника.

Синтаксис

man [SECTION-NUM] [COMMAND NAME]>

приклад

man 2 intro>

Вихід

Ця команда відображає введення вручну дляintro>у розділі 2, який стосується системні виклики. Вказівка ​​номера розділу гарантує, що ви отримаєте точну інформацію, яка вам потрібна, із обширних сторінок посібника Linux.

людина 2 вступ

  • У цьому прикладі сторінки довідки команди « вступ повертаються, що міститься в розділі 2.

2. -ф варіант в команді man в Linux

  • Можливо, не вдасться запам’ятати розділи, у яких присутня команда. Отже, цей параметр визначає розділ, у якому присутня дана команда.

Синтаксис

man -f [COMMAND NAME]>

приклад

man -f ls>

Вихід

цикл while java

Ця команда містить список розділів, де знаходитьсяls>з'являється команда, яка вказує на те, щоls>задокументовано в розділі 1.

людина -f ls

3. -варіант в команді man в Linux

  • Цей параметр допомагає нам послідовно відображати всі доступні вступні сторінки посібника.

Синтаксис

man -a [COMMAND NAME]>

приклад

man -a intro>

Вихід

Ця команда покаже всеintro>сторінки посібника одна за одною, дозволяючи вам переглядати їх, щоб знайти конкретну інформацію, яка вам потрібна. Це корисно для перегляду кількох розділів, у яких може бути задокументована команда.

людина - вступ

  • Наступний знімок екрана ілюструє сторінки посібника вступу до розділу 2:

вступна сторінка посібника

У цьому прикладі ви можете переміщатися сторінками посібника (розділами), тобто або читати (натиснувши Enter), або пропустити (натиснувши ctrl+D), або вийшовши (натиснувши ctrl+C).

4. -к варіант в команді man в Linux

The-k>варіант вman>Команда дозволяє шукати команду як регулярний вираз на всіх сторінках посібника, повертаючи список відповідних записів разом із номерами їхніх розділів.

Синтаксис

man -k [COMMAND NAME]>

приклад

man -k cd>

Вихід

Ця команда шукає термін cd на всіх сторінках посібника та відображає відповідні записи разом із розділами, де вони знайдені. Це корисно для пошуку відповідних команд і тем на сторінках посібника.

людина -k кд

  • Команда « компакт-диск ' шукається на всіх сторінках посібника, розглядаючи його як регулярний вираз.

5. -w варіант в команді man в Linux

  • The-w>варіант вman>команда повертає розташування сторінки посібника для даної команди. Це корисно, щоб знайти, де в системі зберігаються сторінки посібника.

Синтаксис

man -w [COMMAND NAME]>

приклад

man -w ls>

Вихід

У цьому прикладі командаman -w ls>виводить шлях до сторінки посібника дляls>команда, що вказує, де в системі знаходиться файл документації.

людина -w ls

  • Розташування команди ' ls ' повертається.

6. -І варіант в команді man в Linux

The-I>варіант вman>команда робить пошук чутливим до регістру, гарантуючи, що назва команди розглядається з точним регістром.

Синтаксис

man -I [COMMAND NAME]>

приклад

Виконання наступної команди допомагає знайти посібники для команди printf з урахуванням регістру.

man -I printf>

Вихід

Ця команда шукає сторінки посібникаprintf>команда, яка розглядає назву команди з урахуванням регістру. Це корисно під час розрізнення команд або розділів, які мають подібні назви, але різні регістри.

чоловік -I printf

  • Наступний знімок екрана ілюструє посібник із використання команди printf з урахуванням регістру:

сторінка посібника для printf

  • Далі шукаються сторінки посібника для команди Printf з урахуванням регістру:

чоловік -I printf

  • Команда «printf» сприймається як чутлива до регістру, тобто «printf» повертає сторінки посібника, але «Printf» видає помилку.

Як шукати сторінки посібника в Linux?

Існує три основних способи:

  1. Використовуючи ` man`> команда: Це класичний підхід. Введіть ` man`> а потім ім’я команди, щоб знайти її сторінку посібника. Наприклад, ` man mkdir`> покаже вам сторінку посібника для `mkdir` команда.
  2. Використовуючи ` -k`> варіант: Бажаєте шукати ключові слова на всіх сторінках посібника? використанняman -k>а потім ваші ключові слова. Наприклад, ` man -k> > permissions`> знайде сторінки, де згадується дозволи .
  3. Використовуючи ` apropos`> команда: Подібно до ` man -k`> , але ` apropos`> також шукає описи, а не лише імена. Спробуйте ` apropos networking`> щоб знайти сторінки, пов’язані з мережею.

Альтернативні способи читання довідкових сторінок

Нижче наведено альтернативні способи читання довідкових сторінок:

  • man2html: Перетворює сторінки довідки у формат HTML, який легше читати за допомогою графічного інтерфейсу користувача (GUI).
  • tldr: Забезпечує коротші, спрощені версії довідкових сторінок.
  • що: Дає дуже короткий опис команди в один рядок.
  • до речі : Пошукman>сторінки для ключових слів і надає список команд та їх короткий опис.
  • інформація : відображає більш детальну документацію з гіперпосиланнями про команди та програми, яка часто містить більше базової інформації, ніжman>сторінки.

Висновок

У цій статті ми обговорили команду man у Linux, яка є важливим інструментом для доступу до детальної документації щодо команд, утиліт і системних викликів. Він містить вичерпний посібник із упорядкованими розділами, включаючи синтаксис, параметри та приклади. З такими варіантами, як-f>,-k>, і-a>, користувачі можуть швидко отримати стислі описи, шукати відповідні команди та отримати доступ до всіх відповідних сторінок посібника.

Навігацію сторінками посібника спрощено за допомогою звичайних клавіш, таких як пробіл і Enter. Команда man — це не просто інструмент документування; це цінний ресурс для користувачів усіх рівнів, який сприяє кращому розумінню команд Linux і покращує знання командного рядка.

Як читати сторінки посібника в Linux | Команда man – поширені запитання

Як переглянути посібник для команди cd за допомогою команди man?

Наступна команда відобразить сторінку посібника для компакт-диск команду, включаючи інформацію про її параметри, синтаксис і приклади.

man cd>

Наступна команда надасть список команд, пов’язаних із файлом ключових слів, допомагаючи користувачам знайти відповідні утиліти.

 man -k file>

Як відобразити однорядковий опис ls за допомогою команди man?

У наступній команді подано короткий однорядковий опис команди ls, корисний для швидкого ознайомлення.

 man -f ls>

Я не можу знайти сторінку довідки для певної команди, що мені робити?

Є кілька можливостей:

  • Команда може не мати сторінки довідки. Для деяких менших або менш поширених команд може бракувати документації.
  • Можливо, ви неправильно написали назву команди. Ще раз перевірте правопис і повторіть спробу.
  • Сторінка довідки може бути розташована в іншому розділі. Ви можете використовувати -k> варіант с man> для пошуку ключових слів у всіх розділах. Наприклад, ` man -k ls`> здійснюватиме пошук усіх довідкових сторінок, де згадується ls.