Podstawowe komendy w Linux na przykładzie Garuda Linux
Praktyczny ebook dla początkujących i średniozaawansowanych użytkowników, którzy chcą realnie przyspieszyć pracę w terminalu i zrozumieć Linux.
Stworzony przez Marcin Gontarz
Odkryj powiązane tematy
W cenie poradnika otrzymasz
W skrócie
Dlaczego warto wybrać ten poradnik
To praktyczny przewodnik, który prowadzi od podstaw terminala i powłoki do świadomej pracy w Linuksie. Zrozumiesz strukturę komend, nawigację po systemie plików oraz bezpieczne operacje na plikach i katalogach. Dzięki temu szybciej wykonasz codzienne zadania i lepiej zrozumiesz, co dzieje się „pod maską”.
Szczególny nacisk położono na dystrybucje oparte na Archu, w tym Garuda Linux: pacman i AUR, personalizację przez .bashrc, tworzenie skryptów Bash oraz zarządzanie usługami w systemd. Nauczysz się też filtrów, potoków i operatorów logicznych do budowania prostych „one-linerów”.
- Praktyka od razu – Ćwiczysz realne komendy: pliki, tekst, uprawnienia, użytkownicy.
- Arch i Garuda w centrum – Poznasz pacman, AUR i specyfikę pracy w dystrybucjach opartych na Archu.
- Szybsza praca w terminalu – Potoki, przekierowania i aliasy skracają codzienne czynności.
- Bezpieczna administracja – Świadome użycie sudo i rm, backupy i snapshoty zmniejszają ryzyko błędów.
Czego się nauczysz?
- 1Terminal a powłoka – różniceRozpoznasz, czym różni się terminal od powłoki i jak działa struktura komend.
- 2Nawigacja i operacje na plikachPrzemieszczasz się po systemie plików, tworzysz, kopiujesz i bezpiecznie usuwasz pliki oraz katalogi.
- 3Wyświetlanie i filtrowanie tekstuUżyjesz cat, less, tail i grep do przeglądania i selekcji treści.
- 4Uprawnienia i właścicieleZmienisz prawa i właścicieli za pomocą chmod, chown i chgrp.
- 5Użytkownicy i administracjaWykorzystasz sudo, utworzysz i usuniesz konta (useradd, userdel), ustawisz hasła i sprawdzisz id.
- 6Monitoring zasobów i procesówSprawdzisz miejsce na dysku i pamięć (df, du, free), procesy i ich zatrzymywanie (ps, top/htop, kill).
- 7Potoki, przekierowania, operatoryPołączysz narzędzia w elastyczne „one-linery” i zautomatyzujesz zadania.
- 8Pacman i AUR w praktyceZarządzisz pakietami i rozszerzeniami z AUR w dystrybucjach opartych na Archu.
- 9Personalizacja przez .bashrcDodasz aliasy, ustawisz PATH, funkcje i wygląd promptu dla wygodnej pracy.
- 10Skrypty Bash, systemd i bezpieczeństwoNapiszesz proste skrypty, uruchomisz i sprawdzisz usługi w systemd oraz zadbasz o backup i ostrożne sudo/rm.
Dla kogo jest ten poradnik
- Początkujący użytkownicy Linuksa, którzy chcą poznać terminal.
- Osoby średnio zaawansowane chcące uporządkować wiedzę.
- Użytkownicy dystrybucji opartych na Archu, w tym Garuda Linux.
- Ci, którzy chcą szybciej wykonywać zadania dzięki komendom.
- Każdy, kto potrzebuje bezpiecznie zarządzać plikami i uprawnieniami.
- Osoby chcące korzystać z pacman i AUR w codziennej pracy.
- Użytkownicy chcący personalizować środowisko przez .bashrc.
- Ci, którzy chcą tworzyć skrypty Bash i pracować z systemd.
Wymagania
Nie ma sztywnych wymagań. Wystarczy chęć nauki i podstawowa obsługa komputera.
Opis poradnika
Poradnik prowadzi krok po kroku od podstaw terminala do świadomej, swobodnej pracy w Linuksie, ze szczególnym naciskiem na dystrybucje oparte na Archu, takie jak Garuda Linux. Zrozumiesz różnicę między terminalem a powłoką, strukturę komend i nawigację po systemie plików. Nauczysz się tworzyć, kopiować i bezpiecznie usuwać pliki, zarządzać uprawnieniami i użytkownikami, pracować z tekstem, monitorować system oraz korzystać z pacman i AUR, .bashrc, skryptów Bash i systemd.
Start: terminal, powłoka i pliki
Najpierw porządkujesz podstawy: czym jest terminal, a czym powłoka, oraz jak wygląda składnia poleceń. Poznajesz, z czego składa się komenda (program, opcje, argumenty) i jak interpretowana jest przez system. Krok po kroku ćwiczysz nawigację po systemie plików: przemieszczanie się między katalogami, rozumienie ścieżek względnych i bezwzględnych, podgląd zawartości. W praktyce wykonujesz operacje na plikach i folderach: tworzenie, kopiowanie, przenoszenie oraz bezpieczne usuwanie z uwzględnieniem konsekwencji i ryzyka.
Tekst, uprawnienia i użytkownicy
Poznasz podstawowe narzędzia do pracy z tekstem: cat do szybkiego podglądu, less i tail do wygodnego przeglądania oraz grep do filtrowania treści. Następnie przechodzisz do uprawnień: zmieniania trybów dostępu i właścicieli z użyciem chmod, chown i chgrp. Kolejna część dotyczy administracji użytkownikami i grupami: nadawania uprawnień przez sudo, zakładania kont (useradd), ustawiania haseł (passwd), usuwania kont (userdel) oraz sprawdzania identyfikatorów dzięki id. Ćwiczysz na prostych, czytelnych przykładach.
Monitoring i edytory
Dowiesz się, jak śledzić stan systemu i procesów. Sprawdzisz wykorzystanie przestrzeni dyskowej i pamięci (df, du, free), zobaczysz listy procesów i ich obciążenie (ps, top/htop), a w razie potrzeby nauczysz się je kończyć (kill). Równolegle przećwiczysz szybkie edytowanie plików konfiguracyjnych w popularnych edytorach: prostym nano oraz bardziej zaawansowanym vim. Dzięki temu łatwiej zastosujesz zmiany od razu i zweryfikujesz je bez opuszczania terminala.
Potoki, przekierowania i pacman/AUR
Kluczową częścią jest łączenie narzędzi w potoki oraz stosowanie przekierowań i operatorów logicznych. Dzięki temu zbudujesz zwięzłe „mini-skrypty” działające w jednej linii, które automatyzują powtarzalne zadania i pozwalają szybciej dochodzić do wyników. Osobny moduł dotyczy pracy w dystrybucjach opartych na Archu: zarządzania oprogramowaniem poprzez pacman oraz rozszerzenia możliwości dzięki AUR. Poznasz typowy przepływ instalacji i aktualizacji w tym środowisku.
Personalizacja, skrypty i usługi
W kolejnych krokach personalizujesz środowisko przez plik .bashrc: dodajesz aliasy, rozszerzasz PATH, definiujesz funkcje i modyfikujesz prompt, aby dopasować terminal do swoich potrzeb. Następnie uczysz się tworzyć skrypty w Bashu, które porządkują i automatyzują czynności wykonywane na co dzień. Poznasz też zarządzanie usługami systemowymi przez systemd i systemctl: uruchamianie, zatrzymywanie i sprawdzanie statusu. To fundament wygodnej i świadomej pracy w Linuksie, szczególnie gdy chcesz utrzymywać porządek i powtarzalność działań.
Narzędzia zaawansowane i filozofia
Na końcu wchodzisz na wyższy poziom, korzystając z find i xargs do wyszukiwania i zbiorczej obróbki, a także z sed i awk do przekształcania tekstu w locie. Dzięki temu zobaczysz w praktyce filozofię „małych narzędzi i pipeline’ów”, w której proste programy łączysz w elastyczne łańcuchy działań. Zwieńczeniem są wskazówki bezpieczeństwa: świadome użycie sudo i rm, wykonywanie kopii zapasowych i snapshotów. Taki styl pracy czyni terminal elastycznym kokpitem do codziennych zadań.
O autorze
Ten poradnik nie został jeszcze oceniony.
Przystąp do poradnika i oceń go jako pierwszy!
Kali Linux - Poznaj podstawy etycznego hackin ...
110 wykładów
14 godz. 33 min
Podstawy etycznego hackingu i bezpieczeństwa ...
48 wykładów
4 godz. 45 min
Kali Linux - Poznaj podstawy etycznego hackingu i bezpieczeństwa
Cześć, Witam Cię serdecznie w pierwszej części kursu dotyczącego podstaw etycznego hackingu, gdzie poznasz podstawy systemu używanego przez hakerów.
Czego się nauczysz?
- Podstawy sieci komputerowych - wiedza teoretyczna jak i praktyczna
- Podstawowe komendy w systemie Linux
- Zastosowanie narzędzi w systemie Kali Linux