Terminal w Ubuntu: Kompleksowy przewodnik
Linux

Terminal w Ubuntu: Kompleksowy przewodnik

Terminal w Ubuntu: Kompleksowy przewodnik

Wstęp

Terminal w Ubuntu to potężne narzędzie, które pozwala użytkownikom wykonywać zadania szybciej i sprawniej niż za pomocą interfejsu graficznego. W tym artykule omówimy, jak korzystać z terminala, przedstawimy podstawowe polecenia oraz pokażemy, jak pisać skrypty w Bashu.


1. Jak korzystać z terminala w Ubuntu?

1.1 Uruchamianie terminala

Istnieje kilka sposobów na otwarcie terminala w Ubuntu:

  • Skrót klawiszowy: Ctrl + Alt + T
  • Menu aplikacji: Wpisz Terminal w wyszukiwarce i uruchom aplikację
  • Tryb TTY: Ctrl + Alt + F3 (do wyjścia Ctrl + Alt + F1)

1.2 Nawigacja w terminalu

  • pwd – wyświetla bieżący katalog
  • ls – pokazuje zawartość katalogu
  • cd NAZWA_KATALOGU – przechodzenie między katalogami
  • cd .. – cofnięcie o jeden katalog

1.3 Wprowadzanie poleceń

  • Każde polecenie wpisuje się i zatwierdza klawiszem Enter
  • Można używać strzałek i , aby przewijać historię poleceń
  • Tab – automatyczne uzupełnianie nazw plików i katalogów
Terminal w Ubuntu: Kompleksowy przewodnik
Terminal w Ubuntu: Kompleksowy przewodnik

2. Podstawowe polecenia terminala

2.1 Zarządzanie plikami i katalogami

  • mkdir NAZWA_KATALOGU – tworzy nowy katalog
  • rmdir NAZWA_KATALOGU – usuwa pusty katalog
  • rm NAZWA_PLIKU – usuwa plik
  • rm -r NAZWA_KATALOGU – usuwa katalog i jego zawartość
  • cp PLIK KATALOG – kopiuje plik do katalogu
  • mv PLIK KATALOG – przenosi plik do katalogu

2.2 Zarządzanie użytkownikami i uprawnieniami

  • whoami – wyświetla nazwę bieżącego użytkownika
  • sudo NAZWA_POLECENIA – wykonuje polecenie z uprawnieniami administratora
  • chmod – zmiana uprawnień plików
  • chown – zmiana właściciela pliku
Czytaj  Czym są zmienne środowiskowe Linux? Kompleksowy przewodnik dla każdego użytkownika

2.3 Zarządzanie procesami

  • ps aux – lista uruchomionych procesów
  • kill PID – zabicie procesu o danym ID
  • top – monitorowanie systemu w czasie rzeczywistym
  • htop – zaawansowany menedżer procesów (wymaga instalacji)

2.4 Praca z pakietami i aktualizacjami

  • sudo apt update – aktualizacja listy pakietów
  • sudo apt upgrade – aktualizacja wszystkich pakietów
  • sudo apt install NAZWA_PAKIETU – instalacja pakietu
  • sudo apt remove NAZWA_PAKIETU – usunięcie pakietu

2.5 Operacje na tekstach i plikach

  • cat NAZWA_PLIKU – wyświetlenie zawartości pliku
  • less NAZWA_PLIKU – przeglądanie dużych plików
  • nano NAZWA_PLIKU – edycja plików tekstowych
  • grep WZORZEC NAZWA_PLIKU – wyszukiwanie w pliku
  • find ŚCIEŻKA -name WZORZEC – wyszukiwanie plików

3. Jak pisać skrypty w Bashu?

3.1 Wstęp do skryptów Bash

Skrypty w Bashu umożliwiają automatyzację wielu operacji w systemie Linux.

Tworzenie pierwszego skryptu

  1. Otwórz terminal i utwórz plik skryptu:
    nano moj_skrypt.sh
    
  2. Wpisz poniższą treść:
    #!/bin/bash
    echo "Witaj w świecie skryptów Bash!"
    
  3. Zapisz plik (Ctrl + X, Y, Enter)
  4. Nadaj skryptowi uprawnienia do wykonania:
    chmod +x moj_skrypt.sh
    
  5. Uruchom skrypt:
    ./moj_skrypt.sh
    

3.2 Zmienne i operacje na danych

Zmienne pozwalają przechowywać dane w skryptach.

#!/bin/bash
IMIE="Jan"
echo "Witaj, $IMIE!"

Odczytywanie danych od użytkownika:

#!/bin/bash
echo "Podaj swoje imię:"
read IMIE
echo "Witaj, $IMIE!"

3.3 Instrukcje warunkowe

#!/bin/bash
LICZBA=10
if [ $LICZBA -gt 5 ]; then
    echo "Liczba jest większa niż 5"
else
    echo "Liczba jest mniejsza lub równa 5"
fi

Porównania w Bash:

  • -eq – równe (a -eq b)
  • -ne – różne (a -ne b)
  • -gt – większe (a -gt b)
  • -lt – mniejsze (a -lt b)

3.4 Pętle w Bash

Pętla for

#!/bin/bash
for i in {1..5}; do
    echo "Liczba: $i"
done

Pętla while

#!/bin/bash
LICZBA=1
while [ $LICZBA -le 5 ]; do
    echo "Liczba: $LICZBA"
    ((LICZBA++))
done

Podsumowanie

W tym artykule omówiliśmy: ✅ Jak korzystać z terminala w Ubuntu.
✅ Podstawowe polecenia i ich zastosowanie.
✅ Tworzenie i uruchamianie skryptów Bash.

Czytaj  Jak działa Linuxowy terminal?

Dzięki tej wiedzy możesz efektywnie pracować w środowisku Ubuntu i automatyzować swoje zadania! 🚀

Polecane wpisy
Instalacja i konfiguracja KVM lub VirtualBox w systemie Linux
Instalacja i konfiguracja KVM lub VirtualBox w systemie Linux

Instalacja i konfiguracja KVM lub VirtualBox w systemie Linux Wirtualizacja to kluczowa technologia, która pozwala na uruchamianie wielu systemów operacyjnych Czytaj dalej

Serwer ProFTPD z Zaawansowaną Konfiguracją: Kompleksowy Przewodnik po Konfiguracji FTP
Serwer ProFTPD z Zaawansowaną Konfiguracją: Kompleksowy Przewodnik po Konfiguracji FTP

Serwer ProFTPD z Zaawansowaną Konfiguracją: Kompleksowy Przewodnik po Konfiguracji FTP ProFTPD to jeden z najczęściej wykorzystywanych serwerów FTP w systemach Czytaj dalej

Marek "Netbe" Lampart Inżynier informatyki Marek Lampart to doświadczony inżynier informatyki z ponad 25-letnim stażem w zawodzie. Specjalizuje się w systemach Windows i Linux, bezpieczeństwie IT, cyberbezpieczeństwie, administracji serwerami oraz diagnostyce i optymalizacji systemów. Na netbe.pl publikuje praktyczne poradniki, analizy i instrukcje krok po kroku, pomagając administratorom, specjalistom IT oraz zaawansowanym użytkownikom rozwiązywać realne problemy techniczne.