Przy tak dziwnym pytaniu, oczywiście nie można powiedzieć na pewno - ale zjem kapelusz, jeśli moje pierwsze przeczucie nie jest prawidłowe. :)
Jedyny sposób, w jaki mogę wymyślić, w jaki sposób można powiązać takie niepowiązane rzeczy, to: Po zainstalowaniu (dobrze, rozpakowaniu) Dwarf Fortress, zamiast za każdym razem wchodzić do katalogu i uruchamiać go ./df
, chciałeś móc go uruchomić w dowolnym miejscu, jak każde stare polecenie. Dodano krasnolud Fortress do swojego katalogu $PATH
, zanim katalogach systemowych, być może przez przypadek, być może dlatego, że zauważyłem, że nie działa w inny sposób, i że zamiast po prostu uzyskać informacje o systemach plików.
Nazywany jest plik wykonywalny Dwarf Fortress df
, który jest również nazwą narzędzia systemowego do wyświetlania wykorzystania miejsca na dysku w twoich systemach plików, tworząc kolizję. Sprawiając, że podczas pisania df
Dwarf Fortress uruchamia cień narzędzia systemowego, więc gdy skrypt chce - powiedzmy - sprawdzić, czy masz wystarczającą ilość wolnego miejsca do rozpakowania archiwum, zamiast wywoływać df
- narzędzie systemowe - zamiast tego uruchomi Twierdzę Krasnoludów. A po wyjściu z Dwarf Fortress biedny mały skrypt będzie bardzo zdezorientowany, dlaczego nie otrzymał wymaganych informacji o użyciu dysku.
W każdym razie, dzięki za śmiech, to musi być jeden z najśmieszniejszych problemów, jakie kiedykolwiek widziałem na StackExchange. :)
apt-get upgrade
w terminalu, zaczyna się gra?