Czy istnieje sposób przeszukiwania stron podręcznika dla typowego scenariusza użytkowania?

15

Mam stosunkowo mały mózg, więc istnieje limit tego, co mogę tam przechowywać. Używam częściowo pro-amatora Linuksa od kilku lat i nadal jestem zdumiony, jak mało wiem poleceń.

Proste rzeczy, takie jak „jak wyświetlić wszystkie moje partycje w terminalu”, uruchomią 15-minutowe polowanie na DuckDuckGo.

Zajmuję stanowisko! Kończy się dzisiaj!

Czy istnieje sposób przeszukiwania stron podręcznych w poszukiwaniu „partycji listy” i uzyskiwania czegoś takiego:

$ man-search list partitions

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

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

Myślę, że już znam odpowiedź, ale ... może możesz zasugerować szybszy sposób na znalezienie potrzebnego narzędzia, kiedy go potrzebuję.

Dzięki!

Elter Ago
źródło
Nie może zobaczyć, co dui dfmają do czynienia z partycjonowania dysku. Pierwszy z nich informuje o alokacji plików do pamięci, a drugi o alokacji w ramach systemów plików (tych systemów plików jak na dyskach, partycjach dysków, LV, sieciach lub wirtualnych)
Stéphane Chazelas

Odpowiedzi:

13

Myślę, że to, co najbardziej pasuje do tego, czego szukasz, to apropos(aka man -k), które przeszuka jednowierszowe opisy poprzedzające każdą stronę podręcznika. Jeśli chcesz przeszukiwać całe strony podręcznika, przynajmniej man-dbobsługuje man -K, co robi dokładnie to ( domyślnie man-dbjest to manimplementacja używana w przynajmniej pochodnych Debiana).

IIRC man -Kjest raczej dobrze obsługiwany w manimplementacjach Linuksa , ale man-dbzdecydowanie zaleca się używanie tej -dbczęści: man-dbindeksuje strony podręcznika w znacznie bardziej wydajny sposób, co man -Kznacznie przyspiesza.

Andreas Wiese
źródło
2
Zauważ, że nie wszystkie aproposopcje man-db działają man -k. Wstyd, man -Kktóry nie obsługuje -a/--andtakich jak apropos. (jak w, man -K --and list partitionsaby znaleźć wszystkie strony podręcznika zawierające zarówno listi partitions)
Stéphane Chazelas