Witaj z powrotem, @name! Dzisiaj nauczysz się obsługi terminala - tekstowej konsoli do komunikacji z komputerem.
Terminal (command line, konsola) to tekstowy interfejs do komunikacji z komputerem. Zamiast klikać w ikony, wpisujesz komendy.
Dlaczego terminal jest ważny?
Metoda 1: Skrót klawiszowy
** (Mac) lub **Ctrl+ (Windows/Linux)Metoda 2: Menu
Terminal otworzy się na dole ekranu Cursora!
1pwdOutput:
/Users/user/projektyTo pokazuje: "Jesteś w folderze projekty"
Mac/Linux:
1lsWindows (Git Bash):
1lsWindows (PowerShell):
1dirOutput:
1pirate.html
2ship.js
3treasure.css1cd nazwa_folderuPrzykład:
1cd projektyWracanie folder wyżej:
1cd ..1mkdir nowy_folderPrzykład:
1mkdir moj_statekMac/Linux:
1touch plik.htmlWindows (PowerShell):
1New-Item plik.htmlPrzykład:
1touch index.html1clearLub skrót: Ctrl+L
Stwórzmy projekt "Piracki Statek" używając tylko terminala:
1# 1. Sprawdź gdzie jesteś
2pwd
3
4# 2. Stwórz folder projektu
5mkdir piracki_statek
6
7# 3. Wejdź do folderu
8cd piracki_statek
9
10# 4. Stwórz plik HTML
11touch index.html
12
13# 5. Stwórz plik CSS
14touch style.css
15
16# 6. Sprawdź co stworzyłeś
17lsOutput:
1index.html
2style.cssGratulacje! Właśnie stworzyłeś projekt używając terminala! 🎉
Gdy będziemy budować aplikacje Next.js, będziesz używał tych komend:
1node --versionOutput:
v20.10.0 (lub inna wersja)Sprawdza czy masz zainstalowanego Node.js
1npm --versionOutput:
10.2.3 (lub inna wersja)npm to menedżer pakietów - pozwala instalować biblioteki i narzędzia
Najważniejsze komendy npm:
1npm install1npm run dev1npm run buildPoznasz to dokładniej w następnym module!
Git to system kontroli wersji - jak pamiętnik zmian w kodzie.
1git status1git add .1git commit -m "Dodałem piracką stronę"1git pushPoznasz Git dokładniej później. Na razie wystarczy wiedzieć, że to narzędzie do zapisywania historii zmian.
| Skrót | Co robi | |-------|---------| | ↑ (strzałka w górę) | Poprzednia komenda | | ↓ (strzałka w dół) | Następna komenda | | Tab | Autouzupełnianie nazw plików/folderów | | Ctrl+C | Zatrzymaj działającą komendę | | Ctrl+L | Wyczyść terminal (jak
clear) |
| Ctrl+A | Skok na początek linii |
| Ctrl+E | Skok na koniec linii |Zamiast pisać:
1cd piracki_statek_z_czerwona_flagaNapisz:
1cd pir[Tab]Terminal uzupełni automatycznie!
Zamiast pisać tę samą komendę ponownie, naciśnij ↑ kilka razy, aby znaleźć poprzednią komendę.
Możesz mieć wiele terminali otwartych jednocześnie:
Problem: Komenda nie istnieje lub nie jest zainstalowana
Rozwiązanie:
node)Problem: Brak uprawnień
Rozwiązanie:
sudo przed komendą (ale ostrożnie!)Problem: Komenda działa i nie możesz wpisać nic nowego
Rozwiązanie:
Wykonaj te komendy w terminalu Cursora:
1# 1. Sprawdź wersję Node.js
2node --version
3
4# 2. Sprawdź wersję npm
5npm --version
6
7# 3. Sprawdź gdzie jesteś
8pwd
9
10# 4. Stwórz folder "moje_przygody"
11mkdir moje_przygody
12
13# 5. Wejdź do folderu
14cd moje_przygody
15
16# 6. Stwórz plik "dziennik.html"
17touch dziennik.html
18
19# 7. Zobacz co stworzyłeś
20ls
21
22# 8. Wróć folder wyżej
23cd ..
24
25# 9. Wyczyść terminal
26clearJeśli wszystko zadziałało - jesteś gotowy! 🎉
✅ Terminal to tekstowy interfejs do komputera ✅ pwd - gdzie jesteś ✅ ls/dir - co jest w folderze ✅ cd - zmiana folderu ✅ mkdir - nowy folder ✅ touch - nowy plik ✅ clear - czyszczenie ✅ ↑ - poprzednia komenda ✅ Tab - autouzupełnianie
Terminal wygląda nieprzystępnie, ale jest niezwykle potężny. Z czasem stanie się Twoim najlepszym narzędziem!
W następnych modułach będziesz używał terminala do:
Jesteś coraz bliżej zostania prawdziwym piratem-programistą! 🏴☠️
Kapitan Redbeard out. ⚓