Article Number: 000123980
Polecenia terminala to instrukcje, których można używać w aplikacji terminala Ubuntu w celu wykonywania dowolnych zadań na 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~ Powoduje przejście do folderudomowego, który jest domyślną pozycją początkową w aplikacji Terminal. |
cd/ |
Przejdź do katalogu głównego | |
cd.. |
Jeden poziom katalogów w górę | |
cd- |
Powrót do poprzedniego katalogu | |
pwd |
Drukowanie katalogu roboczego | Spowoduje to wyświetlenie lokalizacji w systemie plików. |
bash |
GNU Bourne-Again Shell | |
break |
Wyjście z pętli | |
case |
Warunkowe wykonanie polecenia | |
clear |
Czyści ekran terminalu | |
continue |
Wznów następną iterację pętli | |
cron |
Demon do uruchamiania zaplanowanych poleceń | |
crontab |
Zaplanuj uruchomienie polecenia na później | |
echo |
Wyświetlanie komunikatu na ekranie | |
enable |
Włączanie i wyłączanie poleceń zintegrowanej powłoki | |
env |
Zmienne środowiskowe | |
eval |
Oceń kilka poleceń lub argumentów | |
expect |
Automatyzacja aplikacji, do których dostęp uzyskuje się za pośrednictwem terminala | |
export |
Ustawianie zmiennej środowiskowej | |
expr |
Szacowanie wyrażeń | |
false |
Nic nie robić, bez powodzenia | |
for |
Rozwiń słowa i uruchom polecenia | |
hash |
Zapamiętywanie pełnej ścieżki argumentu nazwy | |
hostname |
Wydrukuj lub ustaw nazwę urządzenia | |
if |
Warunkowe wykonanie polecenia | |
jobs |
Lista aktywnych zadań | |
join |
Łączenie linii na wspólnym polu | |
journalctl |
Przeglądanie dzienników systemowych i rozwiązywanie problemów | Zawiera informacje o dziennikach usług, komunikatach jądra i nie tylko |
local |
Tworzy zmienne | |
logout |
Wyjdź z powłoki logowania | |
more |
Wyświetlanie obrazu jeden ekran na raz | |
nice |
Ustawianie priorytetu polecenia lub zadania | |
nohup |
Uruchom polecenie odporne na rozłączanie się | |
notify-send |
Wysyłaj powiadomienia na pulpicie | |
op |
Dostęp do operatora | |
readarray |
Odczyt z stdin do zmiennej tablicowej | |
readonly |
Oznaczanie zmiennych lub funkcji jako tylko do odczytu | |
reboot |
Uruchomić urządzenie ponownie | |
return |
Wyjdź z funkcji powłoki | |
sed |
Edytor strumieniowy | |
select |
Zaakceptuj wprowadzanie danych z klawiatury | |
set |
Manipuluje zmiennymi i funkcjami powłoki | |
shift |
Przesuń parametry pozycyjne | |
shopt |
Opcje powłoki | |
shutdown |
Wyłącza lub uruchamia ponownie Linux | |
sleep |
Opóźnienie przez określony czas | |
ssh |
Klient SSH | Program zdalnego logowania |
suspend |
Wstrzymaj wykonywanie tej powłoki | |
sync |
Synchronizuj dane na dysku z pamięcią | |
test |
Obliczanie wyrażenia warunkowego | |
trap |
Uruchamianie polecenia po ustawieniu sygnału | |
true |
Pomyślnie nie wykonuj żadnych czynności | |
type |
Opisywanie polecenia | |
unshar |
Rozpakuj skrypty powłoki | |
until |
Uruchamianie poleceń | Dopóki błąd |
vmstat |
Raportowanie statystyk pamięci wirtualnej | |
watch |
Okresowe uruchamianie lub wyświetlanie programu | |
while |
Uruchamia polecenia | |
write |
Wysyłanie wiadomości do innego użytkownika | |
xargs |
Uruchom narzędzie, przekazując skonstruowane listy argumentów | |
### |
Umożliwia komentowanie lub komentowanie bez zakłócania pracy terminala | |
while |
Uruchamia polecenia |
Zarządzanie plikami i tekstem to polecenia, które mają bezpośredni wpływ na pliki i tekst, które są przechowywane i używane na komputerze. Dash i narzędzie Eksplorator Windows są dobrze znanymi wersjami tego narzędzia z graficznym interfejsem użytkownika (GUI).
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 katalogu, który przeglądałeś. W przeciwnym razie wpisz cp~/< file path > w celu określenia, gdzie znajduje się plik, który chcesz skopiować. |
ls |
Lista | Wyświetla listę wszystkich plików 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. Oto przykład: ls~/desktop pokazuje pliki w folderze na pulpicie |
mkdir |
Utwórz katalog | 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 dzisiaj, możesz wpisać mv sunny day . Wymaga to przejścia do właściwego katalogu lub określenia poprawnej ścieżki pliku. Kiedy piszesz mv day ~/Desktop , dzień pliku zostanie przeniesiony z domu 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, określa ścieżkę pliku lub nazwę pliku |
rmdir |
Usuń katalog | Usuwa empty Katalogu |
rm -r |
Usuń rekursywnie | Usuwa katalog wraz z jego zawartością |
grep |
Wyszukiwanie ciągów tekstowych | |
head |
Wyświetla początek pliku | |
less |
Wyświetlanie części pliku | |
tail |
Wyświetla koniec pliku | |
apropos |
Przeszukuje strony podręcznika systemowego pomocy | |
aspell |
Sprawdzanie pisowni | |
awk |
Znajdowanie i zastępowanie tekstu | Sortowanie, weryfikowanie lub indeksowanie bazy danych |
cmp |
Porównaj dwa pliki | |
comm |
Porównaj dwa posortowane pliki wiersz po wierszu | |
csplit |
Dzielenie pliku na części określone kontekstowo | |
cut |
Podziel plik na dwie osobne części | |
cksum |
Wydrukuj sumę kontrolną CRC i liczbę bajtów | |
find |
Wyszukiwanie plików spełniających określone kryteria | |
fmt |
Formatowanie tekstu akapitu | |
fold |
Zawijaj tekst do określonej szerokości | |
dir |
Krótkie zestawienie zawartości katalogu | |
dircolors |
Konfiguracja kolorów dla ls |
|
dirname |
Konwertowanie pełnej ścieżki na ścieżkę | |
dirs |
Wyświetlanie listy zapamiętanych katalogów | |
cat |
Wyświetlanie zawartości pliku | |
bzip2 |
Kompresuj lub dekompresuj nazwane pliki | |
chroot |
Uruchom polecenie z innym katalogiem głównym | |
fgrep |
Wyszukiwanie w plikach wierszy zgodnych ze stałym ciągiem znaków | |
fuser |
Zidentyfikuj lub zabij proces, który uzyskuje dostęp do pliku | |
gawk |
Znajdowanie i zamienianie tekstu w plikach | |
gzip |
Kompresja lub dekompresja plików nazw | |
ln |
Umożliwia połączenie między plikami | |
locate |
Znajdź pliki | |
look |
Wyświetlanie wierszy zaczynających się od danego ciągu znaków | |
lpr |
Druk off-line | |
lpc |
Program sterujący dla drukarki liniowej | |
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 | Dekodowanie pliku za pomocą uuencode |
uuencode |
Kodowanie pliku | Kodowanie pliku przy użyciu polecenia uuencode |
tty |
Drukowanie nazwy pliku terminalu na stdin | |
touch |
Zmiana sygnatur czasowych plików | |
expand |
Konwertowanie tabulatorów na spacje | |
import |
Przechwyć ekran serwera x i zapisz obraz do pliku | |
install |
Kopiowanie plików i ustawianie atrybutów | |
fg |
Wyślij zadanie na pierwszy plan | |
bg |
Wyślij zadanie w tle | |
nl |
Ponumeruj wiersze i zapisz pliki | |
open |
Otwiera pliks default application |
|
paste |
Scalanie wierszy plików | |
pathchk |
Sprawdzanie przenośności nazw plików | |
popd |
Przywróć poprzednią wartość bieżącego katalogu | |
pr |
Przygotowywanie plików do druku | |
printcap |
Baza danych możliwości drukarki | |
printenv |
Zmienne środowiskowe drukowania | |
printf |
Formatowanie i drukowanie danych | |
pushd |
Zapisz i zmień bieżący katalog | |
rcp |
Kopiowanie plików między dwoma komputerami | |
read |
Odczytuje wiersz ze standardowego wejścia | |
rename |
Zmienia nazwy plików | |
remsync |
Synchronizuj zdalne pliki za pomocą poczty e-mail | |
mmb |
Masowe przenoszenie plików i zmienianie ich nazw | |
mtools |
Manipulowanie plikami MS-DOS | |
rev |
Odwraca wiersze w pliku | |
rsync |
Zdalna kopia pliku | Synchronizuj drzewa plików |
sdiff |
Interaktywne scalanie dwóch plików | |
scp |
Kopia zabezpieczona | |
sftp |
Program bezpiecznego transferu plików | |
slocate |
Znajdź plik | |
sort |
Sortowanie plików tekstowych | |
split |
Dzielenie pliku na fragmenty o stałym rozmiarze | |
sum |
Drukowanie sumy kontrolnej pliku | |
tee |
Przekierowanie danych wyjściowych do wielu plików | |
tsort |
Topologiczne sortowanie | |
unmask |
Maska tworzenia dla pliku użytkownika | |
source |
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 |
Przeszukaj $path użytkowników, strony podręcznika i pliki źródłowe w poszukiwaniu programu | |
which |
Przeszukaj $path użytkowników w poszukiwaniu pliku programu | |
wget |
Pobieranie stron internetowych lub plików | |
unexpand |
Konwertuj spację na tabulatory | |
yes |
Drukuj ciąg, dopóki nie zostanie przerwany | |
xdg-open |
Otwórz plik lub adres URL w aplikacji preferowanej przez użytkownika | |
dmesg |
Drukowanie komunikatu jądra i sterowników |
Te polecenia umożliwiają zarządzanie, konfigurowanie, rozwiązywanie problemów i resetowanie ustawień użytkownika i grupy na urządzeniu z systemem Ubuntu.
Polecenie | Efekt | Pozostałe informacje |
---|---|---|
passwd |
Tworzenie hasła | |
groupadd |
Dodawanie grupy | |
groupmod |
Modyfikowanie grupy | |
chgrp |
Zmień grupę | |
groupdel |
Usuń grupę | |
adduser |
Dodawanie użytkownika do urządzenia | |
addgroup |
Dodawanie grupy do urządzenia | |
alias |
Tworzenie aliasu | |
useradd |
Utwórz nowe konto użytkownika | |
usermod |
Modyfikacja konta użytkownika | |
users |
Lista zalogowanych użytkowników | |
chmod |
Zmień prawa dostępu | |
chown |
Zmień właściciela plików i grupę | |
groups |
Nazwy grup drukowania, w których znajduje się użytkownik | |
id |
Drukuj użytkownika i identyfikator grupys |
|
logname |
Wydrukuj nazwę logowania | |
su |
Zastąp inną tożsamość użytkownika | |
times |
Czas pracy 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). | |
whoami |
Wydrukuj bieżący identyfikator i nazwę użytkownika | id -un |
Poniższe polecenia dotyczą programów i informacji specyficznych dla 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 |
Zatrzymywanie uruchamiania procesu | |
killall |
Zabijaj procesy według nazwy | |
let |
Wykonaj działania arytmetyczne na zmiennych powłoki | |
make |
Ponowna kompilacja grupy programów | |
pkill |
Zatrzymaj uruchamianie procesów | |
ps |
Stan procesu | |
seq |
Drukuj sekwencje numeryczne | |
units |
Konwertowanie jednostek z jednej skali na drugą |
Pakiety to domyślna metoda Ubuntu ładowania i aktualizacji nowych aplikacji i plików. Polecenia te umożliwiają zarządzanie i konfigurację 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ż dostępne aktualizacje | |
apt - get upgrade |
Uaktualnij wszystkie pakiety | |
apt -get dist-upgrade |
Aktualizacja poprzez wymianę pakietów | Aktualizacja wersji Ubuntu |
apt -get install pkgname |
Zainstaluj pakiet według nazwy | |
apt -get purge pkgname |
Odinstaluj pakiet według nazwy | |
apt -get autoremove |
Usuń przestarzałe pakiety | |
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średnie zarządzanie usługami na urządzeniu z systemem Ubuntu.
Polecenie | Efekt | Pozostałe informacje |
---|---|---|
start service |
Rozpocznij usługę pośrednictwa pracy | Upstart |
stop service |
Zatrzymaj usługę zadań | 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 | Zastąpiło to service |
runlevel |
Pobierz aktualny poziom pracy |
Zarządzanie dyskami i formatami może mieć wpływ na urządzenia peryferyjne 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 |
Zamontuj dysk | |
unmount |
Odmontowywanie dysku | |
fdisk |
Formatuj dis | |
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 zainstalowanej partycji . 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 |
Ile wolnego miejsca jest dostępne | Dzięki temu można uzyskać informacje o ilości wolnego miejsca dostępnego do wykorzystania |
free -m |
Pokazuje statystyki wolnego miejsca | Pokazuje statystyki w MB |
uname -a |
Pobiera wszystkie informacje o jądrze | |
uname -r |
Uzyskiwanie informacji o jądrze | |
lsb_release -a |
Drukuje informacje o dystrybucji Linux | |
top |
Rozpocznij monitorowanie urządzeń | 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 | Zastąpiło to top |
q |
Zatrzymaj monitorowanie urządzeń | |
diff |
Wyświetlanie różnicy między dwoma plikami | |
diff3 |
Wyświetlanie różnicy między trzema plikami |
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śniejwpisane polecenie z listy (zamień X na liczbę). Jeśli dane wyjściowe historii są zbyt długie, użyj history | less listy przewijanej. |
REISUB |
Uruchom ponownie komputer | Przytrzymaj klawisze ALT i PRINTSCRN podczas pisania, aby ponownie uruchomić komputer |
apt -get |
Aplikacja | Służy m.in. do instalowania, usuwania, uaktualniania |
file |
Sprawdzanie typu jednego lub kilku plików | |
sleep |
Opóźnianie poleceń | Odczekaj x sekund, aby przejść do następnego polecenia |
pidof |
Pobierz identyfikator PID | Identyfikator PID podany w formacie umożliwiającym odczyt |
ps |
Monitor systemu dla wiersza polecenia | Nadaje się również do skryptów |
cat |
Drukuj plik w wierszu poleceń | |
crontab |
Zdarzenia dysku czasowego | |
man |
Instrukcja pomocy | Otwórz instrukcję programów, wyświetla instrukcję poleceń |
man man |
Instrukcja dotycząca | Strona pomocy dotycząca korzystania ze strony pomocy |
man intro |
Krótka lista poleceń | Jeśli potrzebujesz informacji o poleceniu , wpisz < command name >-h lub < command name , 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 sufiks z nazw plików | |
eject |
Wysuwanie nośników wymiennych | |
fdformat |
Formatowanie niskopoziomowe | Formatowanie dyskietki (FD) |
mkisofs |
Tworzenie hybrydowego systemu plików | |
format |
Formatowanie dysków lub taśm | |
mknod |
Tworzenie specjalnych plików blokowych lub znakowych | |
quotactl |
Ustawianie limitów dyskowych | |
quotacheck |
Skanowanie systemu plików w celu wykrycia uż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. Mogą one służyć do zmieniania lub naprawiania istniejących plików lub do zatrzymywania innych plików lub katalogów pochodzących od 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 |
Usuwanie aliasu | |
unset |
Usuwanie nazw zmiennych lub funkcji | |
function |
Definiowanie makr funkcji |
Podwyższone uprawnienia według Ubuntu to prawa administratora. Musisz uruchomić te polecenia, gdy musisz zmienić rzeczy na swoim 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 | Uruchamianie poleceń z podwyższonymi uprawnieniami- < superuser do > ; Powszechne wyrażenie, którewskazuje, że podjęta akcja musi zostać zweryfikowana 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 |
Te polecenia dotyczą konfigurowania i rozwiązywania problemów z połączeniami sieciowymi na urządzeniu. Obejmuje to połączenia przewodowe i bezprzewodowe.
Polecenie | Efekt | Pozostałe informacje |
---|---|---|
chkconfig |
Sprawdzanie aktywowanych usług | |
ping |
Testowanie połączeń sieciowych | |
ftp |
Protokół transferu plików | |
host |
Sprawdź adres IP domeny | |
ifconfig |
Konfigurowanie urządzeń sieciowych | |
Ip | Konfigurowanie urządzeń sieciowych | Zastąpiło to ifconfig |
iwconfig |
Pokaż informacje o sieci bezprzewodowej | |
iw powiedział: | Pokaż informacje o sieci bezprzewodowej | Zastąpiło to iwconfig |
sudo iwlist scan |
Skanuje w poszukiwaniu sieci bezprzewodowych | |
ifup eth0 |
Przenieś interfejs eth0 do trybu online | |
ifdown eth0 |
Wyświetlanie interfejsu eth0 | |
netstat |
Wyświetla tabelę routingu | |
Ss | Wyświetla tabelę routingu | Zastąpiło to netstat |
route |
Ustawia trasy | |
telnet |
Połącz się z Telnetem | |
traceroute |
Wyświetla trasę | |
dig |
Wyszukiwanie DNS | |
ethtool |
Ustawienia karty Ethernet | |
mkfifo |
Tworzenie FIFO | Nazwane potoki |
mtr |
Diagnostyka sieci | traceroute/ping |
nslookup |
Wyszukiwanie serwerów nazw domen internetowych w trybie interaktywnym | |
screen |
Multipleksowanie terminalu | Uruchom zdalne powłoki za pomocą ssh |
strace |
Śledzenie połączeń i sygnałów komputerowych |
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ę sieciową | |
ufw default allow |
Domyślnie zezwalaj na wszystkie połączenia | |
ufw default deny |
Domyślnie odrzuć wszystkie połączenia | |
ufw status |
Aktualny status i zasady | |
ufw allow port |
Zezwalaj na ruch na porcie | |
ufw deny port |
Odmów ruchu na porcie | |
ufw deny from ip |
Blokuje adres IP |
Inspiron, Latitude, Vostro, XPS, Fixed Workstations
10 May 2024
4
How To