Zarządzanie plikami i katalogami
-
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
-
pwd
: Drukuje bezwzględną ścieżkę do bieżącego katalogu. To polecenie pomaga wiedzieć, gdzie jesteś w systemie plików.Przykład:
pwd
-
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
-
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
-
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)
-
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)
-
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
-
mkdir <directory>
: Utwórz nowy katalog o określonej nazwie.Przykład:
mkdir new_folder
-
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
-
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) -
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
-
ps
: Lista uruchomionych procesów. To polecenie wyświetla listę procesów i odpowiadające im identyfikatory procesów(PID).Przykład:
ps
-
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
-
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) -
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) -
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) -
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) -
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
-
apt-get install <package>
: Zainstaluj pakiet oprogramowania z Ubuntu repozytorium.Przykład:
apt-get install nginx
(zainstaluj Nginx) -
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
-
apt-get upgrade
: Zaktualizuj wszystkie zainstalowane pakiety do najnowszej wersji.Przykład:
apt-get upgrade
-
apt-get remove <package>
: Usuń zainstalowany pakiet z systemu.Przykład:
apt-get remove nginx
(usuń Nginx)
Zarządzanie siecią
-
ifconfig
: Wyświetla informacje o urządzeniach sieciowych i adresach IP systemu.Przykład:
ifconfig
-
ip addr
: Wyświetla informacje o urządzeniach sieciowych i adresach IP systemu. To polecenie jest podobne doifconfig
.Przykład:
ip addr
-
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
-
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ń
-
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ń.