Přeskočit na hlavní obsah

Objaśnienie typowych poleceń terminala systemu Ubuntu Linux

Shrnutí: Poniższy artykuł zawiera informacje na temat najczęściej używanych poleceń terminalu systemu operacyjnego Ubuntu Linux.

Tento článek se vztahuje na Tento článek se nevztahuje na Tento článek není vázán na žádný konkrétní produkt. V tomto článku nejsou uvedeny všechny verze produktu.

Pokyny

Spis treści:

  1. Podstawowe polecenia sterujące
  2. Podstawowe polecenia użytkownika i systemowe
  3. Podstawowe polecenia dotyczące napędów i praw
  4. Podstawowe polecenia dotyczące sieci

Podstawowe polecenia sterujące

 

Polecenia terminalu to instrukcje, które mogą posłużyć w aplikacji terminalu Ubuntu do wykonania jakichkolwiek zadań w komputerze. Polecenia są podzielone na mniejsze tabele w celu ułatwienia ich stosowania oraz korzystania z tych artykułów jako punktu odniesienia.

 
Polecenie Efekt Pozostałe informacje
cd Zmień katalog Za pomocą tego polecenia można poruszać się po systemie plików (wpisując cd lub cd~ przenosi do folderu domowego, który jest domyślną pozycją początkową w terminalu)
cd/ Przejdź do katalogu głównego  
cd.. Jeden poziom katalogów w górę  
cd- Powrót do poprzedniego katalogu  
pwd Drukuj katalog roboczy Spowoduje to wyświetlenie lokalizacji w systemie plików
bash Powłoka GNU Bourne-Again Shell  
break Wyjście z pętli  
case Warunkowe wykonanie polecenia  
clear Czyści ekran terminalu  
continue Wznawia kolejną iterację pętli  
cron Demon do wykonywania zaplanowanych poleceń  
crontab Planowanie wykonania polecenia w późniejszym czasie  
echo Wyświetla komunikat na ekranie  
enable Włączanie i wyłączanie wbudowanych poleceń powłoki  
env Zmienne środowiskowe  
eval Ocena kilku poleceń lub argumentów  
expect Automatyzowanie zastosowań, do których dostęp jest realizowany przez terminal  
export Ustawia zmienną środowiskową  
expr Szacowanie wyrażeń  
false Nic nie robi, niepomyślnie kończąc działanie  
for Umożliwia rozwinięcie słów i wykonanie poleceń  
hash Zapamiętuje pełną nazwę ścieżki argumentu nazwy  
hostname Drukowanie lub ustawianie nazwy urządzeń  
if Warunkowe wykonanie polecenia  
jobs Lista aktywnych zadań  
join Łączy linie na wspólnym polu  
journalctl Wyświetlenie dzienników systemowych i problemów do rozwiązania Podaje informacje o dziennikach usług, komunikatach jądra i nie tylko
local Tworzy zmienne  
logout Wyjście z powłoki logowania  
more Wyświetla dane wyjściowe ekran po ekranie  
nice Ustawia priorytet polecenia lub zadania  
nohup Uruchamia polecenie niewrażliwe na zawieszenie wykonania  
notify-send Wysyła powiadomienia na pulpit  
op Dostęp do operatora  
readarray Odczyt z stdin do zmiennej tablicowej  
readonly Oznacza zmienne lub funkcje jako tylko do odczytu  
reboot Uruchomić urządzenie ponownie  
return Wyjście z funkcji powłoki  
sed Edytor strumieniowy  
select Zatwierdza dane wejściowe z klawiatury  
set Umożliwia modyfikowanie zmiennych i funkcji powłoki  
shift Umożliwia zmianę parametrów pozycyjnych  
shopt Opcje powłoki  
shutdown Wyłącza lub uruchamia ponownie Linux  
sleep Opóźnienie przez określony czas  
ssh Klient SSH Program logowania zdalnego
suspend Wstrzymuje wykonywanie tej powłoki  
sync Synchronizuje dane na dysku z pamięcią  
test Ocenia wyrażenie warunkowe  
trap Uruchamia polecenie po ustawieniu sygnału  
true Nic nie robi, pomyślnie kończąc działanie  
type Opisuje polecenie  
unshar Wypakowuje skrypty powłoki  
until Uruchamianie poleceń Błąd until
vmstat Raportowanie statystyk pamięci wirtualnej  
watch Okresowe wykonywanie lub wyświetlanie programu  
while Uruchamia polecenia  
write Umożliwia wysłanie wiadomości do innego użytkownika  
xargs Wykonuje narzędzie, przekazując listy skonstruowanych argumentów  
### Umożliwia stosowanie uwag lub komentarzy bez zakłócania pracy terminalu  
while Uruchamia polecenia  

Zarządzanie plikami i tekstem to polecenia, które mają bezpośredni wpływ na pliki oraz tekst przechowywane i używane na komputerze. Narzędzie DASH i narzędzie Eksplorator Windows są dobrze znanymi wersjami graficznego interfejsu użytkownika (GUI) tego narzędzia.

 
Polecenie Efekt Pozostałe informacje
cp Kopiowanie Umożliwia skopiowanie pliku, w tym celu należy dodać nazwę pliku, który chcesz skopiować, wraz z poleceniem. Gdzie znajduje się plik w przeglądanym katalogu. W przeciwnym razie wpisz cp~/< file path > w celu określenia, gdzie znajduje się plik, który chcesz skopiować.
ls Lista Zestawia wszystkie pliki w bieżącym katalogu
ls~ Zestawia pliki w katalogu głównym Dodanie nazwy folderu powoduje wyświetlenie listy wszystkich plików w tym konkretnym folderze. przykładowo ls~/desktop pokazuje pliki w folderze na pulpicie
mkdir Utworzenie katalogu Umożliwia utworzenie katalogu. Na przykład: mkdir private files tworzy nowy katalog o nazwie private files, który znajduje się w katalogu domowym. O ile nie przejdziesz do innego katalogu lub nie określono innej ścieżki.
mv Przenieś Za pomocą tego polecenia można zmienić nazwę lub przenieść plik. Jeśli chcesz zmienić nazwę pliku sunny today, możesz wpisać mv sunny day. Wymaga to przejścia do właściwego katalogu lub określenia poprawnej ścieżki pliku. Kiedy wpiszesz mv day ~/Desktop, plik day zostanie przeniesiony z katalogu domowego na pulpit. Jeśli jednak chcesz także zmienić nazwę pliku, wpisz nową nazwę pliku obok bieżącej nazwy w poleceniu.
rm Remove Usuwa plik, należy określić ścieżkę do pliku lub nazwę pliku
rmdir Usuń katalog Usuwa empty katalog
rm -r Usuń rekursywnie Usuwa katalog wraz z zawartością
grep Wyszukiwanie ciągów tekstowych  
head Wyświetla początek pliku  
less Wyświetla część pliku  
tail Wyświetla koniec pliku  
apropos Wyszukiwanie stron pomocy z instrukcją  
aspell Sprawdzanie pisowni  
awk Znajdź i zastąp tekst Sortowanie, weryfikacja lub indeksowanie bazy danych
cmp Porównanie dwóch plików  
comm Porównanie dwóch posortowanych plików wiersz po wierszu  
csplit Rozdzielanie plików na części według wzorca  
cut Podział pliku na dwie oddzielne części  
cksum Wydrukuj sumę kontrolną i liczbę bajtów cyklicznego sprawdzania nadmiarowości (CRC)  
find Wyszukiwanie plików spełniających określone kryteria  
fmt Formatowanie tekstu akapitu  
fold Zawijanie tekstu według określonej szerokości  
dir Krótkie zestawienie zawartości katalogu  
dircolors Konfiguracja kolorów dla ls  
dirname Konwertuje pełną nazwę ścieżki na ścieżkę  
dirs Wyświetlanie listy zapamiętanych katalogów  
cat Umożliwia wyświetlenie zawartości pliku  
bzip2 Kompresuje lub dekompresuje nazwane pliki  
chroot Uruchamia polecenie z innym katalogiem głównym  
fgrep Wyszukiwanie w plikach wierszy zgodnych ze stałym ciągiem znaków  
fuser Identyfikuje lub zabija proces, który uzyskuje dostęp do pliku  
gawk Znajduje i zamienia tekst w plikach  
gzip Kompresuje lub dekompresuje pliki nazwy  
ln Umożliwia połączenie między plikami  
locate Znajdź pliki  
look Wyświetlanie wierszy zaczynających się danym ciągiem znaków  
lpr Drukowanie offline  
lpc Sterowanie programem dla drukarki wierszowej  
lprm Usuwanie zadań z kolejki wydruku  
lprint Drukowanie pliku  
lprintd Anulowanie zadania drukowania  
lprintq Lista kolejki wydruku  
lsof Lista otwartych plików  
vdir Pełne zestawienie zawartości katalogu ls -| -b
v Pełne zestawienie zawartości katalogu ls -| -b
vi Edytor tekstu  
uuencode Dekodowanie pliku Dekoduje plik za pomocą algorytmu uuencode
uuencode Kodowanie pliku Koduje plik za pomocą algorytmu ueencode
tty Drukowanie nazwy pliku terminalu na stdin  
touch Zmiana sygnatur czasowych plików  
expand Konwertuje znaki tabulacji na spacje  
import Przechwytuje ekran serwera x i zapisuje obraz w pliku  
install Kopiowanie plików i ustawianie atrybutów  
fg Wysyłanie zadania na pierwszy plan  
bg Wysyłanie zadania na drugi plan  
nl Numerowanie wierszy i zapisywanie plików  
open Otwiera pliks default application  
paste Scalanie wierszy plików  
pathchk Sprawdzanie przenośności nazw plików  
popd Przywraca poprzednią wartość bieżącego katalogu  
pr Przygotowuje pliki do druku  
printcap Baza danych możliwości drukarki  
printenv Zmienne środowiskowe drukowania  
printf Formatowanie i drukowanie danych  
pushd Zapisuje, a następnie zmienia bieżący katalog  
rcp Kopiowanie plików między dwoma komputerami  
read Odczytuje wiersz ze standardowego strumienia wejściowego  
rename Zmienia nazwy plików  
remsync Synchronizuje pliki zdalne przez pocztę e-mail  
mmb Masowe przenoszenie plików i zmienianie ich nazw  
mtools Manipulowanie plikami systemu MS-DOS  
rev Odwraca wiersze w pliku  
rsync Zdalna kopia pliku Synchronizuje drzewa plików
sdiff Umożliwia interaktywne scalanie dwóch plików  
scp Kopia zabezpieczona  
sftp Program bezpiecznego transferu plików  
slocate Znajdź plik  
sort Sortowanie plików tekstowych  
split Rozdzielanie plików na części o stałym rozmiarze  
sum Drukuje sumę kontrolną dla pliku  
tee Przekierowanie danych wyjściowych do wielu plików  
tsort Topologiczne sortowanie  
unmask Maska tworzenia dla pliku użytkownika  
source Umożliwia uruchamianie poleceń z pliku  
symlink Tworzy nową nazwę pliku  
tr Tłumaczenie, ściskanie i/lub usuwanie  
uniq Tworzenie unikatowych nazw plików  
wc Drukowanie liczby bajtów, słów i wierszy  
whereis Wyszukiwanie zmiennej $path użytkowników, stron podręczników i plików źródłowych dla programu  
which Wyszukiwanie zmiennej $path użytkowników dla pliku programu  
wget Pobieranie stron internetowych lub plików  
unexpand Umożliwia przekonwertowanie spacji na tabulatory  
yes Wydrukuj ciąg do momentu przerwania  
xdg-open Otwórz plik lub adres URL w preferowanej aplikacji użytkowników  
dmesg Drukowanie komunikatu jądra i sterowników  

Podstawowe polecenia użytkownika i systemowe

 

Te polecenia umożliwiają zarządzanie, konfigurowanie, rozwiązywanie problemów i resetowanie ustawień użytkowników i grup w urządzeniu Ubuntu.

 
Polecenie Efekt Pozostałe informacje
passwd Utwórz hasło  
groupadd Dodaj grupę  
groupmod Modyfikuj grupę  
chgrp Zmień grupę  
groupdel Usuń grupę  
adduser Dodaj użytkownika do systemu  
addgroup Dodaj grupę do systemu  
alias Utwórz alias  
useradd Utwórz nowe konto użytkownika  
usermod Modyfikuj konto użytkownika  
users Lista zalogowanych użytkowników  
chmod Zmień prawa dostępu  
chown Zmień właściciela plików i grupę  
groups Drukuj nazwy grup, do których należy użytkownik  
id Drukuj użytkownika i identyfikator grupys  
logname Drukuj nazwę użytkownika  
su Podstawianie innej tożsamości użytkownika  
times Czas użytkownika i komputera  
who Wydrukuj wszystkie nazwy użytkowników, którzy są zalogowani  
timedatectl Zarządzaj ustawieniami godziny i daty na urządzeniach. (Obejmuje strefy czasowe i synchronizację z serwerami NTP (Network Time Protocol)).  
whoami Drukuj aktualny identyfikator użytkownika i jego nazwę id -un

Poniższe polecenia dotyczą programów i informacji specyficznych dla danego urządzenia.

 
Polecenie Efekt Pozostałe informacje
cal Kalendarz Wyświetlanie kalendarza
date Data Wyświetlanie daty
dc Kalkulator dc Kalkulator
fsck Sprawdzanie systemu plików  
bc Język kalkulatora dowolnej precyzji  
kill  Umożliwia zatrzymanie procesu  
killall Umożliwia zabicie procesów według nazwy  
let Przeprowadza działania arytmetyczne na zmiennych powłoki  
make Kompiluje ponownie grupę programów  
pkill Umożliwia zatrzymanie procesów  
ps Stan procesu  
seq Drukowanie sekwencji numerycznych  
units Konwertuje jednostki z jednej skali do innej  

Pakiety to domyślna metoda Ubuntu ładowania i aktualizacji nowych aplikacji i plików. Te polecenia umożliwiają zarządzanie i konfigurowanie pobranych pakietów.

 
Polecenie Efekt Pozostałe informacje
apt -get Wyszukiwanie i instalowanie pakietów oprogramowania  
aptitude Wyszukiwanie i instalowanie pakietów oprogramowania  
apt -get update Odświeżanie dostępnych aktualizacji  
apt - get upgrade Aktualizacja wszystkich pakietów  
apt -get dist-upgrade Aktualizacja poprzez wymianę pakietów Aktualizacja wersji Ubuntu
apt -get install pkgname Instalacja pakietu według nazwy  
apt -get purge pkgname Odinstalowanie pakietu według nazwy  
apt -get autoremove Usuwanie przestarzałych pakietów  
apt -get -f install Spróbuj naprawić uszkodzone pakiety  
dpkg -configure -a Spróbuj naprawić uszkodzone pakiety  
dpkg -i pkg.deb Zainstaluj plik pkg.deb  

Te polecenia umożliwiają bezpośredni sposób zarządzania usługami w urządzeniu Ubuntu.

 
Polecenie Efekt Pozostałe informacje
start service Uruchom usługę zadania Upstart
stop service Zatrzymaj usługę zadania Upstart
status service Sprawdź, czy usługa jest uruchomiona Upstart
/etc/init.d/service start Uruchom usługę SysV
/etc/init.d/service stop Zatrzymaj usługę SysV
/etc/init.d/service restart Uruchom usługę ponownie Sysv
/etc/init.d/service check Sprawdź usługę SysV
systemctl Nowe polecenie serwisowe To zastąpiło service
runlevel Pobierz aktualny poziom uruchomienia  

Podstawowe polecenia dotyczące napędów i praw

 

Zarządzanie napędami i formatowaniem oznacza, że można mieć wpływ na urządzenia peryferyjne, które są podłączone do komputera. czy są to rozmaite dyski twarde, nośniki wymienne, czy inne urządzenia. Umożliwiają zarządzanie tymi urządzeniami i konfigurowanie ich na poziomie wiersza polecenia.

 
Polecenie Efekt Pozostałe informacje
mount Zainstaluj napęd  
unmount Odinstaluj napęd  
fdisk Formatuj dysk  
cfdisk Edytor tabel partycji dla systemu Linux  
dd Duplikuj dysk Konwertowanie i kopiowanie plików, zapisywanie nagłówków dysków lub rekordów rozruchowych
ddrescue Narzędzie do odzyskiwania danych  
declare Deklarowanie zmiennych i przypisywanie atrybutów  
df Wolne miejsce na dysku Wyświetla ilość zajętego miejsca na dysku każdej zamontowanej partycji (polecenie df używa MB i GB zamiast bloków)
du Użycie katalogu Wyświetla ilość miejsca używanego przez dany katalog i wszystkie jego podkatalogi
du -s Podsumowanie zużycia katalogu  
du -h Podstawowe informacje dotyczące zużycia katalogu Spowoduje to przełożenie informacji na podstawowy, nietechniczny format
free Ilość dostępnego wolnego miejsca Dzięki temu można uzyskać informacje o ilości wolnego miejsca dostępnego do wykorzystania
free -m Pokazuje statystyki wolnego miejsca Przedstawia statystyki w MB
uname -a Uzyskaj wszystkie informacje o jądrze  
uname -r Uzyskaj informacje o jądrze  
lsb_release -a Drukuje informacje o dystrybucji Linux  
top Uruchamianie monitorowania urządzenia Inicjuje to monitorowanie, przeglądanie użycia pamięci RAM, procesora i wymiany, a także wszystkich uruchomionych procesów
htop Zapewnia monitorowanie zasobów komputera w czasie rzeczywistym To zastąpiło top
q Zatrzymanie monitorowania urządzenia  
diff Wyświetlanie różnicy między dwoma plikami  
diff3 Wyświetlanie różnicy między trzema plikami  
 
Uwaga: większość poniższych poleceń musi być poprzedzona poleceniem sudo. Umożliwia to tymczasowe podniesienie uprawnień do poziomu administracyjnego użytkownika głównego. Jest to konieczne podczas pracy z katalogami lub plikami, które nie należą do Twojego konta użytkownika. W przypadku korzystania z sudo pojawi się monit o podanie hasła. Z tego polecenia mogą korzystać tylko użytkownicy z uprawnieniami sudo (administracyjnymi).
 
Polecenie Efekt Pozostałe informacje
history Lista wszystkich poleceń użytkownika Polecenie history pokazuje długą listę wpisanych poleceń. Każde polecenie jest wyświetlane obok liczby. Możesz wpisać | x , aby uruchomić wcześniej wpisane polecenie z listy (zamień X na liczbę). Jeśli dane wyjściowe historii są zbyt długie, użyj history | less , aby uzyskać przewijalną listę
REISUB Uruchom ponownie komputer Przytrzymaj ALT i PRINTSCRN podczas pisania, aby ponownie uruchomić komputer
apt -get Aplikacja Służy do instalowania, usuwania, aktualizacji itd.
file Kontrola typu jednego lub większej liczby plików  
sleep Opóźnianie poleceń Odczekaj x sekund(y) przed następnym poleceniem
pidof Pobierz identyfikator procesu (PID) Identyfikator PID podany w formacie umożliwiającym odczyt
ps Monitor systemu dla wiersza polecenia Również dobre dla skryptów
cat Drukuj plik w wierszu polecenie  
crontab Zdarzenia dysku czasowego  
man Instrukcja pomocy Otwórz instrukcję programów, wyświetla instrukcję poleceń
man man Instrukcja dotycząca Strona pomocy z instrukcją o korzystaniu ze strony pomocy
man intro Krótka lista poleceń Jeśli potrzebujesz informacji o poleceniu, wpisz < command name >-h lub < command name  >--help, jeśli pierwsza reguła nie działa. Widać, że niektóre wiersze polecenia mogą nie kojarzyć się -h na --help.
info info Wprowadzenie do stron informacyjnych  
basename Usuń katalog i sufiksy z nazw plików  
eject Wysuń nośnik wymienny  
fdformat Formatowanie niskopoziomowe Formatowanie dyskietki (FD)
mkisofs Tworzy hybrydowy system plików  
format Formatowanie dysków lub taśm  
mknod Tworzenie plików urządzeń blokowych lub znakowych  
quotactl Ustawianie limitów dyskowych  
quotacheck Skanowanie systemu plików pod kątem zużycia dysku  
quota Wyświetlanie użycia i limitów dysku  
tar Taśma do archiwizacji  
ram Ramdysk  

Uprawnienia do plików i katalogów oraz do ich zmiany są wymagane na poziomie administratora. Za pomocą tych funkcji można zmieniać oraz naprawiać istniejące pliki, a także zapobiegać uszkodzeniu innych plików lub katalogów przez niedoświadczonych użytkowników.

 
Polecenie Efekt Pozostałe informacje
chmod Zmień tryb  
su Przełączenie użytkownika  
ulimit Ograniczanie zasobów użytkownika  
unalias Usuń alias  
unset Usuwanie nazw zmiennych lub funkcji  
function Definiowanie makr funkcji  

Podwyższone uprawnienia według Ubuntu to prawa administratora. Te polecenia należy wykonać, aby zmienić ustawienia w urządzeniu na wystarczająco wysokim poziomie. Odpowiednik w systemie Windows to otwarcie wiersza polecenia z pozycji administratora.

 
Polecenie Efekt Pozostałe informacje
sudo Podwyższone uprawnienia Wykonywanie poleceń z podwyższonymi uprawnieniami - < superuser do >; Powszechne wyrażenie wskazujące, że podjęte działanie musi zostać zweryfikowane za pomocą hasła administratora
sudo -r Otwórz powłokę główną jako użytkownik  
sudo -r -u Otwórz powłokę jako użytkownik  
sudo -k Zapomnij hasła sudo  

Podstawowe polecenia dotyczące sieci

 

Te polecenia dotyczą konfigurowania i rozwiązywania problemów z połączeniami sieciowymi w urządzeniu. Obejmuje to połączenia przewodowe i bezprzewodowe.

 
Polecenie Efekt Pozostałe informacje
chkconfig Sprawdź aktywowane usługi  
ping Testowanie połączeń sieciowych  
ftp Protokół transferu plików  
host Sprawdza protokół IP domeny  
ifconfig Konfiguracja urządzeń sieciowych  
adres IP Konfiguracja urządzeń sieciowych To zastąpiło ifconfig
iwconfig Pokazuje informacje o sieci bezprzewodowej  
iw Pokazuje informacje o sieci bezprzewodowej To zastąpiło iwconfig
sudo iwlist scan Skanuje w poszukiwaniu sieci bezprzewodowych  
ifup eth0 Przełącza interfejs eth0 do trybu online  
ifdown eth0 Wyświetla interfejs eth0  
netstat Wyświetla tabelę routingu  
ss Wyświetla tabelę routingu To zastąpiło netstat
route Ustawia trasy  
telnet Podłącza do programu Telnet  
traceroute Wyświetla trasę  
dig Wyszukiwanie serwera nazw domen (DNS)  
ethtool Ustawienia karty Ethernet  
mkfifo Zrób pierwsze weszło, pierwsze wyszło (FIFO) Nazwane potoki
mtr Diagnostyka sieci traceroute/ping
nslookup Wyszukiwanie serwerów nazw domen internetowych w trybie interaktywnym  
screen Multipleksowanie terminalu Uruchamianie powłok zdalnych za pomocą SSH
strace Śledzenie wywołań i sygnałów komputera  

Te polecenia dotyczą zarządzania zaporą Ubuntu i jej konfigurowania.

 
Polecenie Efekt Pozostałe informacje
ufw enable Włącz zaporę sieciową  
ufw disable Wyłącz zaporę  
ufw default allow Domyślne dopuszczanie wszystkich połączeń  
ufw default deny Domyślne odrzucanie wszystkich połączeń  
ufw status Aktualny status i zasady  
ufw allow port Zezwala na ruch na porcie  
ufw deny port Blokuje ruch na porcie  
ufw deny from ip Blokuje adres IP  

Další informace

 

Uwaga:
wsparcie dla oprogramowania zapewnia firma Canonical za pośrednictwem poniższych kanałów:
Firma Dell zapewnia wsparcie techniczne:

Dotčené produkty

Inspiron, Latitude, Vostro, XPS, Fixed Workstations
Vlastnosti článku
Číslo článku: 000123980
Typ článku: How To
Poslední úprava: 21 čvn 2024
Verze:  5
Najděte odpovědi na své otázky od ostatních uživatelů společnosti Dell
Služby podpory
Zkontrolujte, zda se na vaše zařízení vztahují služby podpory.