Com uma pergunta tão esquisita como esta, é claro que é impossível dizer com certeza - mas eu vou comer o meu chapéu se o meu primeiro palpite não estiver correto. :)
A única maneira que eu posso pensar, como tais coisas não relacionadas podem ser ligadas é esta:
Depois de instalar (bem, extrair) o Dwarf Fortress, em vez de ir ao diretório toda vez e executá-lo com ./df
, você queria poder executá-lo de qualquer lugar, como qualquer comando antigo. Você adicionou o diretório do Dwarf Fortress ao seu $PATH
, antes dos diretórios do sistema, talvez por acaso, talvez porque você tenha notado que não funcionou de outra forma, e em vez disso você apenas obterá informações sobre seus sistemas de arquivos .
O executável do Dwarf Fortress é denominado df
, que também é o nome de uma ferramenta do sistema para exibir o uso do espaço em disco de seus sistemas de arquivos, criando uma colisão. Fazendo com que quando você digita df
, o Dwarf Fortress começa, você fez sombra à ferramenta do sistema, então quando um script quiser - digamos - verificar se você tem espaço livre suficiente para descompactar um arquivo, em vez de invocar df
- a ferramenta do sistema - iniciará a Dwarf Fortress. E depois que você sair do Dwarf Fortress, o pobre pequeno script ficará muito confuso sobre o motivo pelo qual ele não recebeu as informações de uso do disco solicitadas.
De qualquer forma, obrigado pela risada, isso deve estar entre os problemas mais engraçados que já vi no StackExchange. :)