Con una pregunta tan extraña como esta, por supuesto es imposible decirlo con certeza, pero me comeré el sombrero si mi primer presentimiento no es correcto. :)
La única forma en que puedo pensar es en cómo se pueden vincular cosas sin relación: después de instalar (bueno, extraer) Dwarf Fortress, en lugar de ir al directorio cada vez y ejecutarlo ./df
, querías poder ejecutarlo desde en cualquier lugar, como cualquier antiguo comando. Agregó el directorio Dwarf Fortress a su $PATH
, antes de los directorios del sistema, tal vez por casualidad, tal vez porque notó que no funcionaba de otra manera, y en su lugar solo obtendría información sobre sus sistemas de archivos.
Se llama el ejecutable de Dwarf Fortress df
, que también es el nombre de una herramienta del sistema para mostrar el uso del espacio en disco de sus sistemas de archivos, creando una colisión. Al hacerlo, cuando escribe df
, Dwarf Fortress comienza, ha sombreado la herramienta del sistema, por lo que cuando un script quiere, digamos, verificar si tiene suficiente espacio libre para descomprimir un archivo, en lugar de invocar df
, la herramienta del sistema - En su lugar, comenzará Dwarf Fortress. Y después de salir de Dwarf Fortress, la pobre secuencia de comandos estará muy confundida sobre por qué no se le dio la información de uso del disco que solicitó.
De todos modos, gracias por la risa, este tiene que estar entre los problemas más divertidos que he visto en StackExchange. :)
apt-get upgrade
en la terminal comienzan los juegos?