Avec une question aussi étrange que celle-ci, il est bien sûr impossible de se prononcer avec certitude - mais je mangerai mon chapeau si ma première intuition n'est pas la bonne :).
Le seul moyen auquel je peux penser pour relier des choses aussi différentes est celui-ci : Après avoir installé (enfin, extrait) Dwarf Fortress, au lieu d'aller dans le répertoire à chaque fois et de le lancer avec ./df
vous vouliez pouvoir l'exécuter de n'importe où, comme n'importe quelle commande. Vous avez ajouté le répertoire de Dwarf Fortress à votre fichier $PATH
, avant les répertoires système, peut-être par hasard, peut-être parce que vous avez remarqué que cela ne fonctionnait pas autrement, et que vous n'auriez plutôt que des informations sur vos systèmes de fichiers.
L'exécutable de Dwarf Fortress s'appelle df
qui est également le nom d'un outil système permettant d'afficher l'utilisation de l'espace disque de vos systèmes de fichiers, créant ainsi une collision. En faisant en sorte que lorsque vous tapez df
Au démarrage de Dwarf Fortress, vous avez suivi l'outil système, de sorte que lorsqu'un script veut - disons - vérifier si vous avez assez d'espace libre pour décompresser une archive, au lieu d'invoquer df
- l'outil système - il va démarrer Dwarf Fortress à la place. Et après avoir quitté Dwarf Fortress, le pauvre petit script sera très confus quant à la raison pour laquelle il n'a pas reçu les informations sur l'utilisation du disque qu'il avait demandées.
Quoi qu'il en soit, merci pour le rire, cela doit être l'un des problèmes les plus drôles que j'ai jamais vus exprimés sur StackExchange. :)