Polecenia terminala systemu Ubuntu Linux: Kompletny przewodnik po komputerach firmy Dell
Podsumowanie: Poznaj najważniejsze polecenia terminala Ubuntu Linux dla komputera firmy Dell. Przewodnik krok po kroku obejmujący pliki, oprogramowanie, sieć, użytkowników i skróty.
Instrukcje
Polecenia terminala to instrukcje, których można używać w aplikacji terminala Ubuntu do wykonywania zadań na komputerze. Niezależnie od tego, czy dopiero zaczynasz korzystać z systemu Linux, czy po prostu potrzebujesz szybkiej informacji, ten przewodnik przeprowadzi Cię przez najpopularniejsze i najbardziej przydatne polecenia terminala Ubuntu, od zarządzania plikami i oprogramowaniem po sprawdzanie informacji o sieci i systemie.
Co to jest terminal Ubuntu?
Wiersz poleceń systemu Linux to interfejs tekstowy komputera. Często określany jako powłoka, terminal, konsola lub monit, może sprawiać wrażenie skomplikowanego i mylącego w użyciu. Ale nie martw się, jest to prostsze niż się wydaje, a ten przewodnik szybko zapewni Ci wygodę.
Terminal Ubuntu, znany również jako interfejs wiersza poleceń lub powłoka, to środowisko tekstowe, które umożliwia interakcję z systemem operacyjnym komputera. W przeciwieństwie do graficznych interfejsów użytkownika (GUI), które opierają się na elementach wizualnych, takich jak okna, ikony i przyciski, terminal komunikuje się za pomocą wpisanych poleceń.
Jak otworzyć terminal na Ubuntu
Istnieją dwa proste sposoby otwarcia terminala:
Opcja 1: Skrót klawiaturowy (najszybszy)
- Naciśnij Ctrl + Alt + T na klawiaturze.
Opcja 2: Wyszukiwanie w menu Działania
- Kliknij przycisk Działania w lewym górnym rogu ekranu.
- Wpisz Terminal w pasku wyszukiwania.
- Kliknij aplikację Terminal , gdy się pojawi.
Opis monitu terminala
Gdy otworzysz terminal, zobaczysz migający kursor obok tekstu. Wpisanie polecenia pojawia się w tym samym wierszu co ten tekst. Ten tekst informuje, że komputer jest gotowy do przyjęcia polecenia. Jest to sposób, w jaki komputer wyświetla monit. W rzeczywistości jest to zwykle określane jako monit.
Po uruchomieniu polecenia każde generowane przez nie dane wyjściowe są zwykle drukowane bezpośrednio w terminalu, a po jego zakończeniu zostanie wyświetlony kolejny monit. Niektóre polecenia mogą wyświetlać dużo tekstu; inne będą działać cicho i w ogóle nic nie wygenerują. Nie przejmuj się, jeśli uruchomisz polecenie i natychmiast pojawi się kolejny monit, zwykle oznacza to, że polecenie się powiodło.
Sekcja 1: Poruszanie się po systemie plików
Te polecenia pomagają poruszać się po folderach (nazywanych katalogami w systemie Linux) i zrozumieć, gdzie się znajdujesz.
| Polecenie | Funkcja | Przykład |
|---|---|---|
pwd |
Pokazuje bieżącą lokalizację folderu | pwd |
ls |
Wyświetla listę plików i folderów w bieżącym katalogu | ls |
ls -l |
Wyświetla listę plików ze szczegółami, takimi jak uprawnienia, rozmiar i data | ls -l |
ls -a |
Pokazuje wszystkie pliki, w tym ukryte | ls -a |
cd foldername |
Zmiany w określonym folderze | cd Documents |
cd .. |
Cofa się o jeden poziom folderu | cd .. |
cd ~ |
Przechodzi bezpośrednio do katalogu domowego | cd ~ |
Pakiet pwd Polecenie wyświetla ścieżkę do bieżącego katalogu (folderu), w którym się znajdujesz. Gdy po raz pierwszy otworzysz terminal, domyślnie znajdziesz się w katalogu domowym.
Pakiet ls Polecenie wyświetla pliki i katalogi w określonej lokalizacji. Typowe opcje obejmują: -a (pokazuje ukryte pliki, w tym te zaczynające się od kropki) i -l (wyświetla szczegółową listę z uprawnieniami, własnością, rozmiarem i znacznikami czasu).
Sekcja 2: Zarządzanie plikami i folderami
Polecenia te mają bezpośredni wpływ na pliki i tekst przechowywane i używane na komputerze.
| Polecenie | Funkcja | Przykład |
|---|---|---|
mkdir foldername |
Tworzy nowy folder | mkdir MyProject |
touch filename |
Tworzy nowy pusty plik | touch notes.txt |
cp source destination |
Kopiuje plik do nowej lokalizacji | cp notes.txt ~/Documents/ |
mv source destination |
Przenosi plik lub zmienia jego nazwę | mv notes.txt renamed.txt |
rm filename |
Usuwa plik | rm oldfile.txt |
rm -r foldername |
Usuwa folder i wszystko, co się w nim znajduje | rm -r OldFolder |
cat filename |
Wyświetla zawartość pliku | cat notes.txt |
nano filename |
Otwiera plik do edycji w prostym edytorze tekstu | nano notes.txt |
grep "text" filename |
Wyszukuje określony tekst w pliku | grep "error" log.txt |
rm Polecenie trwale usuwa pliki. W terminalu nie ma kosza. Zawsze sprawdzaj przed uruchomieniem.
Pakiet rm służy do usuwania plików. Jednym z istotnych aspektów systemów uniksopodobnych (w tym Ubuntu) jest ich system uprawnień do plików.
Pakiet cat Polecenie wyświetla, łączy lub tworzy pliki poprzez odczyt i zapis zawartości plików. Typowe opcje obejmują: -n (wyświetla numery wierszy wraz z zawartością pliku) i -b (wyświetla numery wierszy tylko dla wierszy niepustych).
Pakiet grep Polecenie wyszukuje określone wzorce lub słowa kluczowe w plikach lub danych wyjściowych polecenia. Typowe opcje obejmują: -i (przeprowadza wyszukiwanie bez uwzględniania wielkości liter), -r (przeszukuje rekurencyjnie katalogi) oraz -n (wyświetla numery wierszy z pasującymi wynikami).
Sekcja 3: Instalowanie oprogramowania i zarządzanie nim
Jako dystrybucja Linuksa oparta na Debianie, Ubuntu używa menedżera pakietów APT do instalowania, aktualizowania i usuwania pakietów oprogramowania za pomocą wiersza poleceń.
System Ubuntu zawiera oba te elementy apt i apt-get. Korzystają one z tej samej bazy danych pakietów, ale są przeznaczone do różnych zadań. apt jest lepszym interaktywnym narzędziem do sesji terminalowych, ponieważ jego dane wyjściowe są przeznaczone dla ludzi. apt-get jest bezpieczniejszym domyślnym ustawieniem dla skryptów, ponieważ jego zachowanie w wierszu poleceń jest bardziej stabilne we wszystkich wydaniach APT.
| Polecenie | Funkcja |
|---|---|
sudo apt update |
Odświeża listę dostępnych pakietów oprogramowania |
sudo apt upgrade |
Instaluje dostępne aktualizacje dla wszystkich zainstalowanych pakietów. |
sudo apt install packagename |
Instalacja określonego pakietu oprogramowania |
sudo apt remove packagename |
Usunięcie pakietu oprogramowania |
sudo apt autoremove |
Usuwa pakiety, które nie są już potrzebne |
Aby zaktualizować system, wykonaj następujące kroki:
- Otwórz terminal za pomocą kombinacji klawiszy Ctrl + Alt + T.
- Wpisz następujące polecenie i naciśnij klawisz Enter , aby odświeżyć listę pakietów:
sudo apt update - Po wyświetleniu monitu wprowadź hasło, a następnie naciśnij klawisz Enter.
- Wpisz następujące polecenie i naciśnij klawisz Enter , aby zainstalować dostępne aktualizacje:
sudo apt upgrade - Po wyświetleniu monitu o potwierdzenie wpisz Y i naciśnij klawisz Enter.
apt update Pobiera najnowsze listy pakietów ze skonfigurowanych repozytoriów. Nie aktualizuje to żadnych pakietów, a jedynie aktualizuje informacje o dostępnych pakietach.
Aby zainstalować określoną aplikację:
- Otwórz terminal.
- Wpisz następujące polecenie, zastępując packagename ciąg aplikacją, którą chcesz zainstalować:
sudo apt install packagenamePrzykład: Aby zainstalować odtwarzacz multimedialny VLC, wpisz:sudo apt install vlc - Po wyświetleniu monitu naciśnij klawisz Enter, wpisz Y i ponownie naciśnij klawisz Enter .
Sekcja 4: Sprawdzanie informacji o systemie
Użyj tych poleceń, aby uzyskać szczegółowe informacje o sprzęcie i oprogramowaniu komputera firmy Dell.
| Polecenie | Funkcja |
|---|---|
uname -a |
Wyświetla wersję jądra i architekturę systemu |
lsb_release -a |
Pokazuje wersję systemu Ubuntu |
df -h |
Pokazuje wykorzystanie dysku dla wszystkich dysków (czytelne dla człowieka) |
free -h |
Pokazuje, ile dostępnej pamięci RAM |
top |
Pokazuje użycie procesora i pamięci w czasie rzeczywistym |
htop |
Pokazuje ulepszony, interaktywny widok uruchomionych procesów |
uptime |
Wskazuje, jak długo system działa |
date |
Wyświetla bieżącą datę i godzinę |
whoami |
Pokazuje, jako użytkownik jesteś aktualnie zalogowany |
hostname |
Wyświetla nazwę komputera w sieci |
Pakiet uname Polecenie drukuje informacje o systemie, takie jak wersja jądra i architektura. Użyj uname -a , aby wyświetlić wszystkie dostępne informacje o systemie jednocześnie.
Pakiet top Polecenie wyświetla informacje o aktywności systemu w czasie rzeczywistym. Wyświetla dynamiczne informacje o procesach systemowych.
Przed aktualizacją systemu Ubuntu do nowej wersji należy go przygotować. Sprawdź ilość wolnego miejsca na dysku, aby pobrać i zainstalować uaktualnione pakiety. Ilość miejsca na dysku można sprawdzić za pomocą polecenia: df -h .
Sekcja 5: Zarządzanie użytkownikami i grupami
Zarządzanie użytkownikami jest kluczowym elementem utrzymania bezpiecznego systemu. Nieefektywne zarządzanie użytkownikami i uprawnieniami często prowadzi do naruszenia bezpieczeństwa systemu.
| Polecenie | Funkcja |
|---|---|
whoami |
Wyświetla aktualnie zalogowanego użytkownika |
sudo adduser username |
Tworzy nowe konto użytkownika |
sudo deluser username |
Usuwa konto użytkownika |
passwd |
Zmienia hasło |
sudo passwd username |
Zmienia hasło innego użytkownika |
sudo usermod -aG groupname username |
Dodawanie użytkownika do grupy |
groups username |
Pokazuje, do których grup należy użytkownik |
id |
Wyświetla identyfikator bieżącego użytkownika i członkostwo w grupie |
adduser to wysokopoziomowy, przyjazny dla użytkownika skrypt, który upraszcza proces tworzenia nowego konta użytkownika. Interaktywnie prosi o informacje, automatycznie tworzy katalog domowy, kopiuje pliki szkieletu (np. .bashrc i .profile), ustawia odpowiednie uprawnienia i przypisuje domyślną powłokę. W większości przypadków jest to zalecane polecenie do tworzenia użytkowników w systemach opartych na Debianie, takich jak Ubuntu.
Aby dodać nowego użytkownika, wykonaj następujące kroki:
- Otwórz terminal.
- Wpisz następujące polecenie, zastępując nazwę użytkownika nazwą nowego użytkownika:
sudo adduser username - Naciśnij klawisz Enter i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby ustawić hasło i wprowadzić opcjonalne dane.
Aby przyznać użytkownikowi dostęp administratora (sudo):
Najprostszym sposobem przyznania uprawnień sudo w Ubuntu jest dodanie użytkownika do grupy sudo . Członkowie tej grupy mogą wykonać dowolne polecenie jako użytkownik root i są monitowani o podanie hasła podczas korzystania z polecenia sudo.
- Otwórz terminal.
- Wpisz następujące polecenie, zastępując nazwę użytkownika nazwą użytkownika:
sudo usermod -aG sudo username - Naciśnij klawisz Enter. Zmiany zostaną zastosowane przy następnym logowaniu użytkownika.
visudo , aby edytować plik sudoers. To polecenie sprawdza poprawność składni przed zapisaniem, zapobiegając błędom, które mogłyby całkowicie zablokować dostęp do sudo.
Sekcja 6: Zarządzanie uprawnieniami plików
Każdy plik i katalog ma zestaw uprawnień, które określają, kto może go odczytywać, zapisywać lub wykonywać.
| Symbol | Znaczenie |
|---|---|
r |
Odczyt |
w |
Zapis |
x |
Execute |
| Polecenie | Funkcja | Przykład |
|---|---|---|
ls -l |
Wyświetla uprawnienia do plików w folderze | ls -l |
chmod 755 filename |
Ustawia odczyt/zapis/wykonanie dla właściciela; Odczyt/Wykonaj dla innych | chmod 755 script.sh |
chmod 644 filename |
Ustawia odczyt/zapis dla właściciela; tylko do odczytu dla innych | chmod 644 file.txt |
chown user:group filename |
Zmienia właściciela i grupę pliku | chown john:staff file.txt |
Strategia silnych uprawnień opiera się na zasadzie najmniejszych uprawnień (PoLP), co oznacza, że użytkownicy i procesy powinny mieć tylko minimalny niezbędny dostęp do wykonywania zamierzonych funkcji.
Sekcja 7: Polecenia sieciowe
Użyj tych poleceń, aby sprawdzić połączenie sieciowe, znaleźć adres IP i rozwiązać problemy z łącznością.
| Polecenie | Funkcja |
|---|---|
ip addr lub ip a |
Pokazuje Twój adres IP i interfejsy sieciowe |
ping google.com |
Testuje połączenie z Internetem |
ping -c 4 google.com |
Wysyła dokładnie 4 pakiety ping i zatrzymuje |
wget URL |
Pobiera plik z Internetu |
curl URL |
Przesyła dane do lub z serwera. |
hostname -I |
Wyświetla Twój lokalny adres IP |
ss -tlnp |
Wyświetla listę otwartych portów sieciowych |
ifconfig jest przestarzała i została zastąpiona przez ip w większości nowoczesnych dystrybucji Linuksa. Jest częścią pakietu net-tools, który może nie być domyślnie instalowany w nowszych systemach. Zalecamy korzystanie z ip addr .
Pakiet ip command to jedno z najbardziej podstawowych i pomocnych poleceń sieciowych w systemie Linux. Zazwyczaj wyświetlany jest stan interfejsów sieciowych i adresów IP przypisanych do systemu. Jest następcą starszego ifconfig , które jest teraz przestarzałe.
Ping to proste, ale potężne narzędzie sieciowe, które pomaga sprawdzić łączność między komputerem a zdalnym hostem (takim jak witryna internetowa, serwer lub inny komputer). Wysyła małe pakiety danych zwane "żądaniami echa" do hosta docelowego, który następnie odpowiada "odpowiedziami echa". Pomyślne polecenie ping oznacza, że istnieje połączenie z obiektem docelowym.
Aby sprawdzić, czy połączenie z Internetem działa:
- Otwórz terminal.
- Wpisz następujące polecenie i naciśnij klawisz Enter:
ping -c 4 google.com - Jeśli widzisz odpowiedzi, Twoje połączenie działa. Jeśli widzisz błędy, sprawdź ustawienia sieciowe.
Pakiet curl i wget polecenia w systemie Linux służą do pobierania plików z Internetu za pośrednictwem wiersza poleceń. Polecenia te oferują wygodny sposób pobierania plików, stron internetowych lub innych zasobów bezpośrednio z określonego adresu URL.
Sekcja 8: Zarządzanie procesami
Te polecenia pomagają sprawdzić, co dzieje się na komputerze firmy Dell, i zatrzymać wszystko, co nie odpowiada.
| Polecenie | Funkcja |
|---|---|
ps aux |
Wyświetla listę wszystkich uruchomionych procesów |
top |
Pokazuje rzeczywiste wykorzystanie zasobów systemowych |
kill PID |
Zatrzymuje proces na podstawie jego numeru identyfikacyjnego |
killall processname |
Zatrzymuje wszystkie procesy o podanej nazwie |
Ctrl + C |
Zatrzymuje aktualnie uruchomione polecenie terminala |
Polecenia zarządzania procesami, takie jak ps, kill, killalli top są niezbędne do monitorowania stanu systemu i kończenia procesów, które przestają odpowiadać.
Aby zatrzymać program, który nie odpowiada:
- Otwórz terminal.
- Wpisz następujące polecenie i naciśnij klawisz Enter , aby znaleźć identyfikator procesu programu (PID):
ps aux | grep programname - Zanotuj numer PID w drugiej kolumnie.
- Wpisz następujące polecenie, zastępując PID rzeczywistą liczbą, a następnie naciśnij klawisz Enter:
kill PID
Sekcja 9: Pomocne skróty terminala
Te skróty klawiaturowe oszczędzają czas i sprawiają, że działanie terminala jest znacznie płynniejsze.
| Skrót | Funkcja |
|---|---|
| Ctrl + Alt + T | Otwiera nowe okno terminala |
| Ctrl + C | Zatrzymuje bieżące polecenie |
| Ctrl + Z | Wstrzymuje (zawiesza) bieżące polecenie |
| Ctrl + D | Zamyka sesję terminala |
| Ctrl + L | Czyści ekran terminala |
| Zakładka | Automatycznie uzupełnia polecenie lub nazwę pliku |
| Klawisze strzałek w górę/w dół | Przewija poprzednie polecenia |
| Ctrl + R | Przeszukuje historię poleceń |
| Ctrl + A | Przenosi kursor na początek wiersza |
| Ctrl + E | Przenosi kursor na koniec wiersza |
| Ctrl + U | Czyści bieżący wiersz |
Opanowanie skrótów, takich jak Ctrl + R do wyszukiwania poleceń wstecznych, Ctrl + A/Ctrl + E do przechodzenia na początek/koniec wiersza oraz uzupełnianie tabulatorów dla poleceń i nazw plików, może zaoszczędzić cenny czas.
cd Doc a następnie naciśnij klawisz Tab, a terminal wypełni resztę, aby to zrobić cd Documents.
Sekcja 10: Uzyskiwanie pomocy w terminalu
Nie musisz zapamiętywać każdego polecenia. System Ubuntu ma wbudowane narzędzia pomocy.
| Polecenie | Funkcja |
|---|---|
man commandname |
Otwiera instrukcję (pełną dokumentację) dla dowolnego polecenia |
commandname --help |
Wyświetla krótkie podsumowanie opcji poleceń |
whatis commandname |
Podaje jednowierszowy opis polecenia |
Przykład: Aby dowiedzieć się więcej na temat ls polecenie, wpisz:
man ls
Naciśnij Q , aby wyjść z instrukcji.
Rozwiązywanie najczęściej występujących problemów
Błąd "Nie znaleziono polecenia"
Zazwyczaj oznacza to jedną z następujących sytuacji:
- Pakiet nie jest zainstalowany. Zainstaluj go przy użyciu:
sudo apt install packagename. - W systemie Linux rozróżniana jest wielkość liter, więc
LSilssą traktowane jako różne polecenia. Sprawdź pisownię i wielkość liter.
Błąd "Odmowa uprawnień"
Ten błąd oznacza, że konto użytkownika nie ma wymaganych uprawnień do uruchomienia polecenia lub uzyskania dostępu do pliku. Uruchom polecenie z podwyższonymi uprawnieniami za pomocą sudolub zmodyfikuj uprawnienia plików za pomocą chmod Premier.
Sieć nieosiągalna
- Uruchom
ip addr, aby sprawdzić, czy interfejs sieciowy jest aktywny. - Jeśli polecenie ping działa z adresem IP, ale nie powiedzie się z nazwą domeny, problemem jest DNS. Uruchom
dig domain, aby sprawdzić, czy skonfigurowany serwer DNS zwraca odpowiedź. Jeśli SEKCJA ODPOWIEDZI jest pusta, spróbuj użyć innego programu rozpoznawania nazw za pomocądig @8.8.8.8 domain.
Skrócone odniesienie: Najczęściej używane polecenia terminala Ubuntu
| Kategoria | Polecenie | Funkcja |
|---|---|---|
| Nawigacja | pwd |
Pokazuje bieżącą lokalizację |
| Nawigacja | ls |
Wyświetla listę plików |
| Nawigacja | cd foldername |
Folder Changes |
| Pliki | cp, mv, rm |
Kopiowanie, przenoszenie, usuwanie plików |
| Oprogramowanie | sudo apt update |
Odświeża listę pakietów |
| Oprogramowanie | sudo apt install |
Instalacja oprogramowania |
| System Info (Informacje o systemie) | df -h |
Sprawdzanie miejsca na dysku |
| System Info (Informacje o systemie) | free -h |
Sprawdza pamięć RAM |
| Sieć | ip addr |
Pokazuje adres IP |
| Sieć | ping |
Testowanie połączenia |
| Użytkownicy | sudo adduser |
Tworzy nowego użytkownika |
| Pomoc | man commandname |
Otwiera podręcznik poleceń |
Często zadawane pytania (FAQ)
Pytanie: Do czego służy terminal Ubuntu?
Terminal Ubuntu to narzędzie tekstowe, które umożliwia instalowanie oprogramowania, zarządzanie plikami, sprawdzanie sieci, kontrolowanie użytkowników i wiele więcej, często szybciej niż przy użyciu interfejsu graficznego.
Pytanie: Jak otworzyć terminal w Ubuntu?
Naciśnij Ctrl + Alt + T na klawiaturze. Działa to w większości wersji systemu Ubuntu, w tym Ubuntu 22.04 i 24.04.
Pytanie: Co to jest sudo w Ubuntu?
sudo (SuperUser DO) umożliwia uruchamianie programów lub innych poleceń z uprawnieniami administratora, podobnie jak "Uruchom jako administrator" w systemie Windows.
Pytanie: Jak zatrzymać polecenie uruchomione w terminalu?
Naciśnij klawisze Ctrl + C, aby w dowolnym momencie zatrzymać uruchomione polecenie.
Pytanie: Jak zaktualizować Ubuntu z terminala?
Uruchomić sudo apt update Aby odświeżyć listę pakietów, uruchom sudo apt upgrade , aby zainstalować wszystkie dostępne aktualizacje.
Pytanie: Jest ifconfig nadal dostępne w systemie Ubuntu?
ifconfig jest częścią pakietu net-tools. Jeśli potrzebujesz go w nowoczesnym systemie Ubuntu, zainstaluj go za pomocą sudo apt install net-tools. Jednak preferowanym nowoczesnym poleceniem jest ip addr.
Pytanie: Jak sprawdzić wersję Ubuntu z terminala?
Typu lsb_release -a i naciśnij klawisz Enter. Wyświetli się wersja i nazwa kodowa systemu Ubuntu.
Dodatkowe informacje
wsparcie dla oprogramowania zapewnia firma Canonical za pośrednictwem poniższych kanałów:
Firma Dell zapewnia wsparcie techniczne: