Я новачок у Linux. Я отримав "Підручник з адміністрування систем Unix та Linux". Він говорить про декілька версій Linux та Unix, а також про команди для перегляду сторінок manx, а не для ubuntu.
Як я переглядаю вручну?
Я новачок у Linux. Я отримав "Підручник з адміністрування систем Unix та Linux". Він говорить про декілька версій Linux та Unix, а також про команди для перегляду сторінок manx, а не для ubuntu.
Як я переглядаю вручну?
Відповіді:
Щоб переглянути сторінку вручну, пов’язану з пакетом, відкрийте термінал (натисніть Ctrl+ Alt+ Tразом) і введіть:
man <package_name>
Наприклад, для перегляду grepсторінки керівництва введіть:
man grep
Це відкриє сторінку керівництва із посиланням на номери розділів у порядку:
1 2 3 4 5 6 7
Якщо ви хочете відкрити сторінку керівництва певного розділу, введіть:
man <section_number> <package_name>
Наприклад, щоб відкрити сторінку керівництва open()функції на C, слід ввести:
man 2 open
Більше інформації:
Зверніться до сторінки керівництва дляman .
Шукайте через Ubuntu Manpages за адресою: http://manpages.ubuntu.com/ .
info grep); а деякі команди, які є внутрішньою частиною оболонки bash, а не як окремі зовнішні файли, задокументовані на довідкових сторінках (наприклад help echo:). І, звичайно, у багатьох програмах є --helpопція, яка відображає найпоширеніші звичаї.
man -a <page>. І зауважте, що аргумент не повинен бути назвою пакета. Це може бути команда, файл, назва функції, ...
manАргумент сторінок Довідника ім'я, а не ім'я пакета . grepНЕ пакет (ні один НЕ openабо , asciiабо hier), але команда , яка є частиною coreutilsпакета. man coreutilsне дає нічого, оскільки ця сторінка не існує. Конвенція (за якою дотримується більшість, але не всі пакети) полягає в тому, щоб додати manpage на команду, тому це man grepпрацює, але є вкладки, які не описують команди. manнасправді не має концепції пакетів (окрім незначної метаінформації, відображеної у нижньому колонтитулі).
@Jobin відповідь ідеальна, я завжди люблю додавати більше варіантів, щоб Op це могла знати.
Якщо ви хочете перенаправити командну команду на файл txt:
man <command> > /location/file (change location and the name of file )
Ще я хотів би, щоб ви знали:
Якщо, наприклад, ви вводите man ls, ви побачите LS (1) вгорі, цифри означають:
(1) User Commands
(2) System Calls
(3) Library functions
(4) Devices
(5) File formats
(6) Games and Amusements
(7) Conventions and Miscellany
(8) System Administration and Priveledged Commands
(L) Local. Some programs install their man pages into this section instead
(N) TCL commands
І якщо ви хочете переглянути чоловічі сторінки на терміналі, я вважаю за краще:
man <command> | less тож ви можете переглядати це як сторінки
Для додаткових варіантів: man man
lessякщо він вже використовує пейджер, який за замовчуванням є (принаймні в моїй системі) /usr/bin/less -sі може бути визначений -Pопцією або $PAGERenv var?
Якщо ви використовуєте єдність, ви також можете отримати доступ через тире через yelp та область введення manpages
Відкрийте тире додому, введіть manpages:whatever, наприкладmanpages:bash
Відображаються чоловічі вікна будуть відображатися при натисканні на відкрите у вікні довідки
Варіант закладок у довідці при відкритті цього шляху є напівкорисним, може бути кращим.
Ви також можете переглядати підручні сторінки у веб-переглядачі .
Встановіть man2htmlпакет за допомогою sudo apt-get install man2htmlта перейдіть доhttp://localhost/cgi-bin/man/man2html
Ваша реакція на коліна при спробі вивчити нову команду чи конфігураційний файл повинна бути:
man command
man file.conf
або
man command<Tab>
man file<Tab>
Аргументом manє насправді ім'я сторінки сторінки, і очікується, що обслуговувач пакунків додасть усі необхідні користувачі сторінки. Для багатьох корисних пакетів можна очікувати:
одна сторінка на команду - названа точно як команда,
щонайменше одна сторінка про файли конфігурації (як правило, її називають основним файлом конфігурації).
Однак система man page - це величезний, дійсно багатий ресурс. Насправді набагато більше сторінок, які не стосуються певної команди чи навіть певної програми. Наприклад, система manpage зазвичай містить документацію про:
команди (розділ 1), але часто також сторінки, які не є безпосередньо командами, наприклад. perlre,
дзвінки ядра (розділ 2),
виклики системної бібліотеки (розділ 3),
спеціальні системні файли (розділ 4),
файли конфігурації та формати (розділ 5),
ігри (так, ігри! .. хоча я там ніколи нічого не бачив) (розділ 6),
різний речовина (наприклад man 7 ascii, man 7 iso-8859-1,
man 7 wireless) (розділ 7)
Крім того, пакети можуть надавати свою документацію як розділи на сторінці. Наприклад, perl-docдодає розділ, 3perlде ви можете знайти всі його модулі, додає OpenSSL3ssl .
Не впевнений, чи є він на Ububtu, але на Fedora є man-pagesпакет, який надає ще більше товарів, таких як POSIX версії команд або системні дзвінки.