Ubuntu Command Line: Podręcznik wspólnych poleceń i użytkowania

Zarządzanie plikami i katalogami

  1. ls: Pokaż listę plików i katalogów w bieżącym katalogu. To polecenie umożliwia przeglądanie zawartości bieżącego katalogu.

    Przykład: ls

  2. pwd: Drukuje bezwzględną ścieżkę do bieżącego katalogu. To polecenie pomaga wiedzieć, gdzie jesteś w systemie plików.

    Przykład: pwd

  3. cd <directory>: Przejdź do określonego katalogu. Za pomocą tego polecenia możesz nawigować między katalogami w systemie plików.

    Przykład: cd /home/user/documents

  4. touch <file>: Utwórz nowy plik lub zaktualizuj czas modyfikacji istniejącego pliku. Jeśli plik już istnieje, zaktualizuje czas modyfikacji.

    Przykład: touch newfile.txt

  5. cp <source> <destination>: Kopiuj plik lub katalog z lokalizacji źródłowej do lokalizacji docelowej. Możesz skopiować wiele plików lub katalogów, określając wiele źródeł.

    Przykład:

    • cp file.txt /home/user/documents/(skopiuj plik)
    • cp -r folder1 /home/user/documents/(skopiuj katalog)
  6. mv <source> <destination>: Przenieś lub zmień nazwę pliku lub katalogu z lokalizacji źródłowej do lokalizacji docelowej. Jeśli miejsce docelowe ma nową nazwę, zmieni nazwę; jeśli jest to nowa ścieżka, przesunie się.

    Przykład:

    • mv file.txt /home/user/documents/file_new.txt(zmień nazwę pliku)
    • mv folder1 /home/user/documents/(przenieś katalog)
  7. rm <file>: Usuń plik. Pamiętaj, że to polecenie usunie plik bez żadnego potwierdzenia, więc używaj go ostrożnie.

    Przykład: rm file.txt

  8. mkdir <directory>: Utwórz nowy katalog o określonej nazwie.

    Przykład: mkdir new_folder

  9. rmdir <directory>: Usuń pusty katalog. Pamiętaj, że za pomocą tego polecenia możesz usunąć tylko pusty katalog.

    Przykład: rmdir empty_folder

Zarządzanie uprawnieniami

  1. chmod <permission> <file/directory>: Zmień uprawnienia dostępu do pliku lub katalogu zgodnie z określonymi uprawnieniami. Typowe uprawnienia to „r”(odczyt), „w”(zapis) i „x”(wykonanie).

    Przykład: chmod u+rwx file.txt(dodaj uprawnienia do odczytu, zapisu i wykonywania dla użytkownika)

  2. chown <user>:<group> <file/directory>: Zmień właściciela pliku lub katalogu na określonego użytkownika i grupę.

    Przykład: chown user1:group1 file.txt(ustaw właściciela i grupę dla pliku.txt)

Zarządzanie procesami i usługami

  1. ps: Lista uruchomionych procesów. To polecenie wyświetla listę procesów i odpowiadające im identyfikatory procesów(PID).

    Przykład: ps

  2. top: Wyświetla uruchomione procesy i zasoby systemowe. To polecenie zapewnia interaktywny interfejs do przeglądania uruchomionych procesów i monitorowania zasobów systemowych, takich jak procesor, pamięć RAM.

    Przykład: top

  3. kill <PID>: Zakończ proces z określonym identyfikatorem procesu(PID). To polecenie wysyła sygnał, aby zatrzymać proces, umożliwiając mu wyjście lub zamknięcie.

    Przykład: kill 1234(zakończ proces z PID 1234)

  4. systemctl start <service>: Uruchom określoną usługę. Usługa jest programem działającym w tle systemu i to polecenie ją uruchamia.

    Przykład: systemctl start apache2(uruchom usługę Apache)

  5. systemctl stop <service>: Zatrzymaj określoną usługę. To polecenie zatrzymuje działającą usługę.

    Przykład: systemctl stop apache2(zatrzymaj usługę Apache)

  6. systemctl restart <service>: Uruchom ponownie określoną usługę. To polecenie zatrzymuje, a następnie uruchamia usługę.

    Przykład: systemctl restart apache2(uruchom ponownie usługę Apache)

  7. systemctl status <service>: Pokaż stan określonej usługi. To polecenie wyświetla, czy usługa jest uruchomiona, czy nie, oraz jej status.

    Przykład: systemctl status apache2(pokaż status usługi Apache)

Zarządzanie pakietami

  1. apt-get install <package>: Zainstaluj pakiet oprogramowania z Ubuntu repozytorium.

    Przykład: apt-get install nginx(zainstaluj Nginx)

  2. apt-get update: Zaktualizuj informacje o wszystkich pakietach oprogramowania z repozytorium. To polecenie pobierze informacje o najnowszych pakietach z repozytorium.

    Przykład: apt-get update

  3. apt-get upgrade: Zaktualizuj wszystkie zainstalowane pakiety do najnowszej wersji.

    Przykład: apt-get upgrade

  4. apt-get remove <package>: Usuń zainstalowany pakiet z systemu.

    Przykład: apt-get remove nginx(usuń Nginx)

Zarządzanie siecią

  1. ifconfig: Wyświetla informacje o urządzeniach sieciowych i adresach IP systemu.

    Przykład: ifconfig

  2. ip addr: Wyświetla informacje o urządzeniach sieciowych i adresach IP systemu. To polecenie jest podobne do ifconfig.

    Przykład: ip addr

  3. ping <domain/IP>: Sprawdź połączenie sieciowe z określonym adresem IP lub nazwą domeny, wysyłając pakiety i czekając na odpowiedź.

    Przykład: ping google.com

  4. curl <URL>: Pobierz zawartość z adresu URL. To polecenie jest często używane do pobierania danych ze strony internetowej i wyświetlania wyniku w wierszu poleceń.

    Przykład: curl https://www.example.com

Zarządzanie historią poleceń

  1. history: Pokaż historię wcześniej wykonanych poleceń. To polecenie zawiera listę poleceń, które zostały wykonane w bieżącej sesji.

    Przykład: history

 

Oto niektóre popularne i przydatne polecenia wiersza poleceń w programie Ubuntu. W zależności od potrzeb i celów możesz używać tych poleceń do zarządzania systemem i wykonywania różnych podstawowych zadań.