J'ai un cerveau relativement petit, il y a donc une limite à ce que je peux stocker là-haut. J'utilise Linux semi-pro-amateur depuis quelques années et je suis toujours étonné du peu de commandes que je connais.
Des trucs simples comme «comment lister toutes mes partitions dans un terminal» lanceront une chasse au DuckDuckGo de 15 minutes.
Je prends position! Ça se termine aujourd'hui!
Donc, y a-t-il un moyen de rechercher des pages de manuel pour des choses comme "lister les partitions" et obtenir quelque chose comme:
$ man-search list partitions
Results for "list partitions"
-----------------------------
df - list drives with size or something
du - list directory usage
Je pense que je connais déjà la réponse, mais ... vous pouvez peut-être suggérer un moyen plus rapide de trouver l'utilitaire dont j'ai besoin quand j'en ai besoin.
Merci!
command-line
search
man
Elter Ago
la source
la source
du
etdf
je dois faire avec le partitionnement de disque. Le premier rapporte l'allocation de stockage des fichiers et le second sur l'allocation au sein des systèmes de fichiers (qu'il s'agisse de ces systèmes de fichiers sur disques, partitions de disque, LV, réseau ou virtuel)Réponses:
Je pense que ce qui correspond le mieux à ce que vous recherchez est
apropos
(akaman -k
), qui recherchera les descriptions d'une ligne précédant chaque page de manuel. Si vous souhaitez rechercher dans des pages de manuel entières, au moinsman-db
prend en chargeman -K
, ce qui fait exactement cela (man-db
est l'man
implémentation utilisée sur au moins les dérivés Debian par défaut).IIRC,
man -K
est plutôt bien supporté sur lesman
implémentations Linux , mais l'utilisationman-db
serait fortement recommandée pour la-db
partie:man-db
indexe les pages de manuel d'une manière beaucoup plus efficace ce qui rendman -K
beaucoup plus rapide.la source
apropos
options man-db ne fonctionnent pasman -k
. Une honte quiman -K
ne supporte pas-a/--and
commeapropos
. (commeman -K --and list partitions
pour trouver toutes les pages de manuel qui contiennent les deuxlist
etpartitions
)