Com uma pergunta tão estranha quanto essa, é claro que é impossível dizer com certeza - mas eu vou comer meu chapéu se meu primeiro palpite não estiver correto. :)
A única maneira de pensar em como essas coisas não relacionadas podem ser vinculadas é esta: depois de instalar (bem, extrair) o Dwarf Fortress, em vez de ir ao diretório todas as vezes e executá-lo ./df
, você queria executá-lo a partir de em qualquer lugar, como qualquer comando antigo. Você adicionou o diretório Dwarf Fortress ao seu $PATH
, antes dos diretórios do sistema, talvez por acaso, talvez porque tenha notado que não funcionava de outra maneira e, em vez disso, apenas obtivesse informações sobre seus sistemas de arquivos.
É chamado o executável do Dwarf Fortress df
, que também é o nome de uma ferramenta de sistema para exibir o uso de espaço em disco dos seus sistemas de arquivos, criando uma colisão. Ao fazer com que, ao digitar df
, o Dwarf Fortress seja iniciado, você sombreará a ferramenta do sistema; portanto, quando um script quiser - digamos - verificar se há espaço livre suficiente para descompactar um arquivo, em vez de invocar df
- a ferramenta de sistema - ele começará o Dwarf Fortress. E depois que você sai do Dwarf Fortress, o pobre pequeno script ficará muito confuso sobre o motivo pelo qual não recebeu as informações de uso do disco solicitadas.
De qualquer forma, obrigado pela risada, esse deve estar entre os problemas mais engraçados que eu já vi expressos no StackExchange. :)
apt-get upgrade
no terminal, os jogos começam?