Начини на плащане Abuse

Команда Man

26.11.2021, 19:00

Командите на терминала са основното предимство на операционната система Linux. Проблемът е, че потребителят невинаги е в състояние сам да разбере всички команди. Това е полезно, защото с помощта на командите можете да правите много повече и, което е важно, много по-удобно, в сравнение с графичния интерфейс. Разработчиците са създали специална система за помощ, в която можете да намерите информация за всяка команда. Повечето от командите съдържат помощни страници в своите пакети, които се добавят в общата база данни по време на инсталацията. В тази статия ще поговорим за това какво представлява man и как да използвате тази помощна програма.

Какво представлява командата MAN

Командата man ви позволява да получите достъп до общата база данни за помощ за дадена команда, функция или програма. Обикновено, за да видите справката, трябва да предадете на програмата името на команда или друг обект в системата. Синтаксисът на командата е следният:

$ man раздел page_name

Обикновено заглавието на страницата е името на командата или името на програмата. Цялата справка е разделена на няколко раздела. По подразбиране помощните страници се извеждат от всички раздели, но потребителят може да извежда помощни страници от определен раздел. За да направите това, просто подайте номера на раздела на командата.

Ето списък на основните раздели:

  1. Шел или програмни команди.
  2. Системни повиквания.
  3. Библиотечни функции.
  4. Файлове в директорията /dev.
  5. Формати на файловете.
  6. Игри.
  7. Разни.
  8. Команди за системна администрация.
  9. Процедури на ядрото.

Сега нека разгледаме някои примери. За да видите справката за командата man, просто изпълнете следната команда:

$ man man

За да извикате ls help:

 $ man ls

Индивидуалната помощна страница е разделена на няколко раздела.

Те са:

  • ИМЕ - името на програмата или командата и нейното кратко описание;
  • СИНОПСИС - синтаксисът на командата и начинът за предаване на опции към нея;
  • ОПИСАНИЕ - по-подробно описание на командата;
  • КОНФИГУРАЦИЯ - настройки на програмата;
  • OPTIONS - опции на командата;
  • EXAMPLE - примери за използване;
  • АВТОРИ - авторите на програмата.

Съществуват и други раздели, но това са основните. Ако няма много информация за програмата, някои раздели могат да бъдат обединени заедно, а някои може изобщо да не съществуват.

Следните бързи клавиши се използват за преглед на информацията и управление на помощната страница:

  • стрелка нагоре/надолу - превъртане на информацията нагоре или надолу;
  • e или j - придвижване нагоре с един ред;
  • y или h - преместване с един ред надолу;
  • z - преместване с един прозорец надолу;
  • w - преместване на един прозорец нагоре;
  • d - преместване на половин прозорец надолу;
  • u - преместване на половин прозорец нагоре;
  • / - търсене на срещания на посоченото след символите напред;
  • ? - същото като предишното, само че търси назад;
  • n - в режим на търсене показва следващата поява;
  • N - в режим на търсене показва предишната поява.

След това натиснете Enter и програмата ще маркира всички срещания на тази дума в текста. За търсене на следващото появяване натиснете n.

Тези клавиши ще ви бъдат достатъчни, за да използвате справката. За извеждане на информация се използва по-малко помощна програма, така че ако имате нужда от повече клавиши.

Когато стартирате помощната програма, можете да използвате няколко опции, нека разгледаме тези опции. Те не са толкова много и най-интересните от тях са само няколко. Опцията -f ви позволява да видите кратко описание на помощната страница. Например

$ man -f ls

С опцията -k можете да търсите в кратките описания на помощните страници. Например, нека намерим всички страници, в чиито описания има думата printf:

$ man -k printf

С опцията -K можете да търсите в самите справочни страници. Търсенето се извършва с груба сила, така че отнема известно време:

$ man -K core

Командата ще отвори всички намерени страници. За да влезете, натиснете Ctrl+C. Опцията -L ще ви позволи ръчно да зададете езика, на който ще се показва страницата. За да се покаже информация за man на английски език, изпълнете:

$ man -L en_US man

За да покажете man на руски език в Linux, трябва да зададете тази опция на ru_RU:

$ man -L ru_RU man

За да работи това, трябва да имате инсталирани руски локализационни пакети на вашата система.

Други опции винаги можете да намерите в помощната страница за командата man.