С таким странным вопросом, конечно, невозможно сказать наверняка - но я съем свою шляпу, если моя первая догадка не верна. :)
Единственный способ, которым я могу думать о том, как можно связать такие несвязанные вещи, заключается в следующем: после установки (ну, извлечения) Dwarf Fortress вместо того, чтобы каждый раз заходить в каталог и запускать его ./df
, вы хотели иметь возможность запускать его из где угодно, как любая старая команда. Вы добавили Dwarf Fortress каталога к вашему $PATH
, до того системным каталогам, возможно случайно, возможно , потому , что вы заметили , он не работает иначе, и вы бы вместо того, чтобы просто получить информацию о ваших файловых системах.
Назван исполняемый файл Dwarf Fortress df
, который также является именем системного инструмента для отображения использования дискового пространства ваших файловых систем и создания коллизий. Сделав так, чтобы при df
вводе запуска Dwarf Fortress вы скрывали системный инструмент, поэтому, когда сценарий хочет - скажем, - проверить, достаточно ли у вас свободного места для распаковки архива вместо вызова df
системного инструмента - вместо этого начнется Dwarf Fortress. И после того, как вы выйдете из Dwarf Fortress, бедный маленький скрипт будет очень озадачен тем, почему ему не дали запрошенную информацию об использовании диска.
В любом случае, спасибо за смех, это должно быть среди самых забавных проблем, которые я когда-либо видел, озвученных на StackExchange. :)
apt-get upgrade
запускаете терминал, игры начинаются?