La carte est le territoire
Les commandes sont des esprits
solarpunk.coolJe fais référence aux mots cd, ls, and pwd en tant que commandes, mais ce mot ne les décrit pas totalement. Aucun d’eux n’est qu’un mot, mais plutôt une chose — qui a son propre emplacement dans votre ordinateur, son histoire et ses auteurs. Un programme qui s’attend à certaines choses lorsqu’il est invoqué et qui, si on les lui donne, fera ce qu’on lui a demandé.
Mais les décrire comme de petit programmes composables n’est pas juste non plus. Cela ne rend pas compte de leur héritage culturel, du sentiment de mémoire qui vous envahit lorsque vous les voyez, de l’identité qu’ils revêtent dans votre esprit lorsque vous les tapez, de leur nature insondable à mesure que vous apprenez à les connaître, ni de l’émerveillement que vous inspire leur simple existence.
Pour moi, un meilleur nom pour les désigner serait esprits: un ensemble de symboles qui gagnent en vivacité chaque fois que nous les invoquons. Vous pouvez faire des offrandes à ces esprits pour influencer ce qu’ils vont vous rendre, mais chaque esprit aime des choses différentes et fonctionne mieux lorsque vous lui donnez ce qu’il aime.
Par exemple ls and cd aiment tous les deux les chemins d’accès aux fichiers (exemple Users/Manifestes/placid-muzo-propagande-communiste.txt). Si on leur donne un chemin de fichier existant, ils vont respectivement lister son contenu ou s’y rendre. Si on ne leur en donne pas, ils listeront le contenu ou se rendront à notre emplacement actuel.
En sachant ce que ces esprits veulent, on peut concevoir des invocations plus spécifiques et plus puissantes. Par exemple, tapez : ls ~
~ signifie « dossier personnel » et est donc un chemin de fichier valide. ls le prend et fait ce pour quoi il a été pensé : lister les fichiers contenu dans ~. Essayez ls ~/Documents et ls ~/Images.
De cette façon, en ligne de commande on n’a pas besoin de se déplacer en cliquant sur les dossiers un par un. On peut cd n’importe quel chemin de fichier et il nous y emmènera directement. Si on ne lui en donne pas, il nous ramènera simplement à la maison.
Rentrons maintenant chez nous en tapant : cd ~