Terminal – Twoje Główne Narzędzie
Terminal (konsola) to najpotężniejszy sposób komunikacji z systemem Linux. Pozwala na automatyzację zadań i zarządzanie systemem bez ograniczeń interfejsu graficznego.
1. Anatomia Terminala
Zanim wpiszesz pierwszą komendę, warto zrozumieć, co widzisz na ekranie.
- Powłoka (Shell): Program, który interpretuje Twoje polecenia. Najpopularniejszy to Bash (domyślny w Debianie) oraz Zsh.
- Prompt (Znak zachęty): Zazwyczaj wygląda tak:
użytkownik@nazwa-hosta:~/ścieżka$.~(tylda) oznacza Twój katalog domowy.$oznacza zwykłego użytkownika.#oznacza konto administratora (root).
- Struktura polecenia:
polecenie -opcje argumentyPrzykład:ls -l /home(polecenie: ls, opcja: -l, argument: /home).
2. Podstawowa nawigacja
W Linuxie musisz wiedzieć, gdzie jesteś i jak się poruszać.
pwd(Print Working Directory) – Wyświetla ścieżkę do katalogu, w którym obecnie się znajdujesz.ls(List) – Listuje zawartość katalogu.ls -a– Pokazuje również ukryte pliki (zaczynające się od kropki).ls -l– Pokazuje szczegółowe informacje (uprawnienia, rozmiar, data).
cd(Change Directory) – Zmiana katalogu.cd ..– Wyjście o jeden poziom wyżej.cd ~– Powrót do katalogu domowego.
clear– Czyści ekran terminala.
3. Operacje na plikach i folderach
Zarządzanie strukturą danych bezpośrednio z poziomu wiersza poleceń.
mkdir [nazwa]– Tworzy nowy folder (Make Directory).touch [nazwa]– Tworzy nowy, pusty plik tekstowy.cp [źródło] [cel]– Kopiuje pliki lub foldery (cp -rdla folderów).mv [źródło] [cel]– Przenosi pliki lub zmienia ich nazwę.rm [plik]– Usuwa plik.- UWAGA:
rm -rf [folder]– Usuwa folder i całą jego zawartość (używaj ostrożnie!).
- UWAGA:
4. Praca z tekstem (Podgląd zawartości)
Szybkie sprawdzanie co jest w środku pliku bez otwierania edytora.
cat– Wyświetla całą zawartość pliku na raz.less– Otwiera plik w trybie interaktywnym (pozwala przewijać góra/dół). Wyjście klawiszemq.head– Wyświetla pierwsze 10 linii pliku.tail– Wyświetla ostatnie 10 linii pliku (bardzo przydatne do sprawdzania logów systemowych).
5. Edytory tekstu w terminalu
Kiedy musisz coś zapisać lub skonfigurować system.
Nano (Przyjazny dla początkujących)
- Uruchomienie:
nano nazwa_pliku. - Zapisywanie:
Ctrl + O, potemEnter. - Wyjście:
Ctrl + X. - Wszystkie skróty są widoczne na dole ekranu.
Vim (Dla zaawansowanych)
Standard w systemach Linux, ale wymaga nauki trybów pracy.
- Tryb komend: (domyślny) – tu wpisujesz polecenia sterujące.
- Tryb edycji: wciśnij
i, aby zacząć pisać. - Zapis i wyjście: Wciśnij
Esc, wpisz:wqi zatwierdźEnter. Sam wyjście bez zapisu to:q!.