Чи існує спосіб пошуку манжетів за типовим сценарієм використання?


15

У мене порівняно невеликий мозок, тому є обмеження в тому, що я можу там зберігати. Я вже декілька років використовую напівпроаматорський Linux і все ще дивуюсь, як мало знаю я команд.

Прості речі, такі як "як я перерахувати всі мої розділи в терміналі", запускають 15-хвилинну DuckDuckGo-полювання.

Я займаю позицію! Це закінчується сьогодні!

Отже, чи є спосіб пошуку маніпуляцій за такими предметами, як "список розділів" та отримання чогось подібного:

$ man-search list partitions

Results for "list partitions"
-----------------------------

df - list drives with size or something
du - list directory usage

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

Спасибі!


Не можу бачити , що duі dfмає робити з розбивкою диска. Перший повідомляє про розподіл файлів для зберігання, а другий про розподіл у файлових системах (будь то ті файлові системи, як на дисках, дискових розділах, LV, мережевих або віртуальних)
Stéphane Chazelas

Відповіді:


13

Я думаю, що найбільше відповідає тому, що ви шукаєте, apropos(ака man -k), який шукатиме однорядкові описи, що передують кожній сторінці сторінки. Якщо ви хочете здійснювати пошук через цілі манжети, принаймні man-dbпідтримує man -K, що робить саме це ( man-dbце manреалізація, яка використовується, як мінімум, похідними Debian за замовчуванням).

IIRC, man -Kдосить добре підтримується в Linux- manреалізаціях, але використовувати man-dbйого настійно рекомендується -db: man-dbіндексує вкладки набагато ефективніше, що робить man -Kнабагато швидше.


2
Зауважте, що не всі aproposпараметри db-db працюють man -k. Сором, man -Kякий не підтримує, -a/--andяк apropos. (Як man -K --and list partitionsзнайти всі сторінки , які містять штучні як listі partitions)
Stéphane Chazelas
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.