Introduction à la ligne de commande, partie II : apropos

Il y a deux mois, jour pour jour, j’ai rédigé un premier billet de ce que j’espérais être une longue série d’articles qui traiteront les commandes Linux. Pourtant j’avais promis un cycle d’au moins un billet par semaine. À ma décharge, ces deux mois étaient un peu chargé pour moi. Mais il n’est jamais trop tard, et cette fois, je promets que je m’organiserai beaucoup mieux.

Donc, la deuxième commande dont il est question dans cet article est «apropos». Cette commande permet d’afficher des éléments dans le manuel à partir d’un mot clé donnée. Par exemple si vous souhaitez connaître toutes les entrées dans le manuel, qui sont en relation avec le mot clé kill, vous n’avez qu’à taper :

apropos kill

Notre commande affichera un listing de toutes les commandes dont le nom ou la description contiennent le mot clé «kill» :

bosskill (8)        – Envoyer un signal à votre chef, éventuellement mortel
kill (1)                – Envoyer un signal à un processus
kill (2)                – Envoyer un signal à un processus
killall (1)             – Envoyer un signal à des processus indiqués par leur…
killall5 (8)           – Envoyer un signal à tous les processus
killpg (2)             – Envoyer un signal à un groupe de processus
pkill (1)               – Rechercher ou envoyer un signal à des processus en f…
pthread_kill (3)     – Gestion des signaux dans les threads
pthread_kill_other_threads_np (3) – Interrompre tous les autres threads du p…
skill (1)            – Envoyer un signal ou indiquer l’état d’un processus
tkill (2)            – Envoyer un signal à un thread.
kill (1p)            – terminate or signal processes
kill (3p)            – send a signal to a process or a group of processes

Certains mots clés peuvent générer une longue liste (une centaine de résultat), ce qui gène la lecture. Pour contourner ça, il suffit de combiner la commande less -dont je vais consacrer un billet prochainement- avec apropos :

apropos cat | less

Bien évidemment, il est impossible de se souvenir de tous les noms de commande ou programmes (quoi que, il devrait bien exister quelques nerds qui arrivent à les mémoriser toutes). Par exemple, il m’est impossible de vous citer tous les éditeurs présents sur mon laptop. Mais ce n’est pas grave, car je peux les obtenir avec la commande aporpos, mais cette fois-ci on va lui indiquer la fonction de l’élément que je recherche :

apropos editor

dotty (1)            – A Customizable Graph Editor
ed (1)                – text editor
ex (1)                – Vi IMproved, a programmers text editor
ex (1p)              – text editor
gedit (1)            – text editor for the GNOME Desktop
gvedit (1)          – simple graph editor and viewer
gvim (1)            – Vi IMproved, a programmers text editor
gvimdiff (1)       – Vi IMproved, a programmers text editor
lefty (1)             – A Programmable Graphics Editor
lneato (1)          – A Customizable Graph Editor
nano (1)            – Nano’s ANOther editor, an enhanced free Pico clone
ospam (1)         – An SGML/XML markup stream editor
psed (1)            – a stream editor

Comme d’habitude, n’hésitez pas à lire le manuel de la commande en tapant man apropos pour en savoir plus.

Enjoy it ;)

Related posts:

  1. Introduction à la ligne de commande, partie I : les alias
  2. Scalpel : un outil en ligne de commande pour récupérer vos fichiers effacés
  3. Cloner et restaurer des partitions avec la commande dd

flattr this!

Vus : 1769
Publié par crowd42 : 370