Төлем әдістері Abuse

Команда адамы

26.11.2021, 19:00

Терминал командалары Linux операциялық жүйесінің басты артықшылығы болып табылады. Мәселе мынада, пайдаланушы әрқашан барлық командаларды өздігінен анықтай алмайды. Бұл пайдалы, өйткені командалардың көмегімен сіз графикалық интерфейспен салыстырғанда әлдеқайда көп нәрсені жасай аласыз, ал маңыздысы әлдеқайда ыңғайлы. Әзірлеушілер кез келген команда туралы ақпаратты таба алатын арнайы анықтамалық жүйені жасады. Көптеген пәрмендер бумаларында орнату кезінде жалпы дерекқорға қосылатын анықтама беттерін қамтиды. Бұл мақалада біз адам деген не және бұл утилитаны қалай пайдалану керектігі туралы айтатын боламыз.

MAN командасы қандай

man пәрмені пәрмен, функция немесе бағдарлама үшін жалпы анықтамалық дерекқорға кіруге мүмкіндік береді. Әдетте, анықтаманы көру үшін бағдарламаға команданың немесе жүйедегі басқа нысанның атын беру керек. Оның синтаксисі келесідей:

 $ man раздел page_name

Әдетте, бет атауы команда аты немесе бағдарлама аты болып табылады. Бүкіл көмек бірнеше бөлімдерге бөлінген. Әдепкі бойынша анықтама беттері барлық бөлімдерден көрсетіледі, бірақ пайдаланушы нақты бөлімнен анықтама беттерін көрсете алады. Ол үшін командаға бөлім нөмірін беру жеткілікті.

Мұнда негізгі бөлімдердің тізімі берілген:

  1. Shell командалары немесе бағдарламалары.
  2. Жүйелік қоңыраулар.
  3. Кітапхана функциялары.
  4. /dev каталогындағы файлдар.
  5. Файл пішімдері.
  6. Ойындар.
  7. Әртүрлі.
  8. Жүйені басқару командалары..
  9. Ядро процедуралары.

Енді бірнеше мысалдарды қарастырайық. Man командасының анықтамасын көру үшін жай ғана келесі пәрменді орындаңыз:

 $ man man 

ls анықтамасына қоңырау шалу үшін:

 $ man ls 

Бір анықтама беті бірнеше бөлімдерге бөлінген.

Бұл:

  • NAME – программаның немесе команданың аты, сонымен қатар оның қысқаша сипаттамасы;
  • SYNOPSIS – команда синтаксисі және оған опцияларды беру тәртібі;
  • СИПАТТАУ – команданың толығырақ сипаттамасы;
  • КОНФИГУРАЦИЯ – бағдарлама параметрлері;
  • OPTIONS – команда опциялары;
  • МЫСАЛ – пайдалану мысалдары;
  • АВТОРЛАР – бағдарлама авторлары.

Басқа бөлімдер бар, бірақ бұл негізгілері. Егер қызметтік бағдарлама туралы ақпарат аз болса, кейбір бөлімдер біріктірілуі мүмкін, ал кейбіреулері мүлдем болмауы мүмкін.

Ақпаратты көру және анықтама бетін басқару үшін келесі жылдам пернелер пайдаланылады:

  • жоғары/төмен көрсеткі – ақпаратты жоғары немесе төмен айналдыру;
  • 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 -L en_US man

Linux жүйесінде адамды орыс тілінде көрсету үшін осы опцияға ru_RU мәнін беру керек:

 $ man -L ru_RU man 

Бұл жұмыс істеуі үшін жүйеде орыс тіліне арналған локализация пакеттері орнатылған болуы керек.

Басқа опцияларды әрқашан man пәрменіне арналған адам бетінде табуға болады.