Rozdział 16: Finał — Twoja własna gra! 🏆
Podsumowanie — czego się nauczyłaś!
Nawigacja
| Komenda | Co robi |
|---|---|
pwd | Gdzie jestem? |
ls | Co tu jest? |
cd | Idź do folderu |
cd .. | Cofnij się |
cd ~ | Wróć do domu |
tree | Pokaż drzewko |
Pliki i foldery
| Komenda | Co robi |
|---|---|
mkdir | Stwórz folder |
touch | Stwórz pusty plik |
cp | Kopiuj |
mv | Przenieś / zmień nazwę |
rm | Usuń (ostrożnie!) |
cat | Pokaż plik |
nano | Edytuj plik |
head / tail | Początek / koniec pliku |
Szukanie i filtrowanie
| Komenda | Co robi |
|---|---|
find | Szukaj plików |
grep | Szukaj tekstu |
sort | Sortuj |
wc | Policz linie/słowa |
diff | Porównaj pliki |
System
| Komenda | Co robi |
|---|---|
sudo | Uruchom jako admin |
apt install | Zainstaluj program |
chmod | Zmień uprawnienia |
ps | Lista procesów |
kill | Zakończ proces |
top / htop | Monitor systemu |
history | Historia komend |
Przekierowania i pipy
| Symbol | Co robi |
|---|---|
> | Zapisz do pliku (nadpisz) |
>> | Dopisz do pliku |
| | Pipe — połącz komendy |
& | Uruchom w tle |
&& | Uruchom jeśli poprzednie OK |
Skrypty i konfiguracja
| Koncept | Co robi |
|---|---|
#!/bin/bash | Shebang — jak uruchomić skrypt |
.bashrc | Konfiguracja terminala |
alias | Własne skróty |
export | Zmienne środowiskowe |
source | Wykonaj plik w bieżącej sesji |
Co dalej?
Oto pomysły na rozbudowę gry:
- Nowe przeszkody — wymyśl własne ASCII art!
- Power-upy — np. tarcza, podwójna prędkość, magnes na gwiazdki
- Zapisywanie high score do pliku (
echo $score >> highscores.txt) - Poziomy — zmiana tła/kolorów co 500 punktów
- Menu — ekran startowy z opcjami
- Tryb Boss Fight — wielki boss co 1000 punktów!
Komendy do dalszej nauki
Kiedy będziesz gotowa na więcej:
ssh— łączenie z innymi komputeramigit— kontrola wersji (jak “save” z historią zmian — MEGA przydatne!)curl/wget— pobieranie z internetutar/zip— pakowanie plikówsed/awk— zaawansowane przetwarzanie tekstutmux— dzielenie terminala na wiele okienek
Ostatni skrypt — uruchom wszystko!
nano ~/projekty/nyan-cat-runner/nyan.sh
#!/bin/bash
# 🌈 NYAN CAT RUNNER — Główny launcher
clear
echo ""
echo " 🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈"
echo " 🐱 NYAN CAT RUNNER 🐱"
echo " 🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈"
echo ""
echo " 1) 🎮 Graj!"
echo " 2) 📊 Statystyki projektu"
echo " 3) 🔧 Aktualizuj"
echo " 4) 📂 Otwórz folder projektu"
echo " 5) ❌ Wyjście"
echo ""
read -p " Wybierz [1-5]: " choice
cd ~/projekty/nyan-cat-runner
case $choice in
1)
source venv/bin/activate
bash src/run_game.sh
;;
2)
bash info.sh
;;
3)
bash update.sh
;;
4)
echo "Otwieramy folder..."
dolphin . &
;;
5)
echo "Pa pa! 🐱"
exit 0
;;
*)
echo "Nie rozumiem! Wpisz liczbę 1-5."
;;
esac
chmod +x ~/projekty/nyan-cat-runner/nyan.sh
I dodaj alias do .bashrc:
echo "alias nyancat='bash ~/projekty/nyan-cat-runner/nyan.sh'" >> ~/.bashrc
source ~/.bashrc
Teraz z dowolnego miejsca wpisujesz nyancat i masz piękne menu! 🌈
🎉 GRATULACJE! 🎉
Ukończyłaś Nyan Cat Terminal Quest! Teraz potrafisz:
- ✅ Nawigować po systemie plików
- ✅ Tworzyć, kopiować, przenosić i usuwać pliki
- ✅ Szukać plików i tekstu
- ✅ Łączyć komendy pipe’ami
- ✅ Zarządzać uprawnieniami
- ✅ Instalować programy
- ✅ Programować w Pythonie
- ✅ Pisać skrypty bash
- ✅ Streamować audio z YouTube
- ✅ I masz WŁASNĄ GRĘ! 🎮
Pamiętaj: terminal to Twój najlepszy przyjaciel jako programistka. Im więcej go używasz, tym szybciej i lepiej będziesz pracować. Nie bój się eksperymentować!
“W świecie terminala ogranicza Cię tylko wyobraźnia.” 🌈🐱
Nyan Cat Terminal Quest — stworzone z ❤️ dla przyszłych programistek