40 najczęściej używanych poleceń systemu Linux, które powinieneś znać
Opublikowany: 2021-10-06W chwili pisania tego, Linux ma udział w światowym rynku komputerów stacjonarnych na poziomie 2,68%, ale ponad 90% całej infrastruktury chmurowej i usług hostingowych działa w tym systemie operacyjnym. Już z tego powodu kluczowe znaczenie ma znajomość popularnych poleceń systemu Linux.
Według ankiety StackOverflow z 2020 r. Linux jest najczęściej używanym systemem operacyjnym przez profesjonalnych programistów, z imponującym 55,9% udziałem w rynku. To nie tylko zbieg okoliczności. Linux jest darmowy i open-source, ma lepsze zabezpieczenia niż jego konkurenci i może pochwalić się potężnym wierszem poleceń, który sprawia, że programiści i zaawansowani użytkownicy są bardziej efektywni. Masz również dostęp do potężnego menedżera pakietów i wielu narzędzi programistycznych, takich jak DevKinsta.
Niezależnie od tego, czy jesteś doświadczonym administratorem systemu, czy nowicjuszem w Linuksie, możesz skorzystać z tego przewodnika.
Zaczynajmy!
Co to jest polecenie Linuksa?
Polecenie systemu Linux to program lub narzędzie uruchamiane w wierszu poleceń. Wiersz poleceń to interfejs, który akceptuje wiersze tekstu i przetwarza je na instrukcje dla Twojego komputera.
Każdy graficzny interfejs użytkownika (GUI) to tylko abstrakcja programów wiersza poleceń. Na przykład, gdy zamkniesz okno, klikając „X”, za tą akcją jest uruchomione polecenie.
Flaga to sposób, w jaki możemy przekazać opcje do uruchamianego polecenia. Większość poleceń Linuksa ma stronę pomocy, którą możemy wywołać z flagą -h
. W większości przypadków flagi są opcjonalne.
Argument lub parametr to dane wejściowe , które podajemy do polecenia, aby mogło działać poprawnie. W większości przypadków argumentem jest ścieżka do pliku, ale może to być wszystko, co wpiszesz w terminalu.
Flagi można wywoływać za pomocą myślników ( -
) i podwójnych myślników ( --
), podczas gdy wykonanie argumentu zależy od kolejności, w jakiej przekazujesz je do funkcji.
tweetować
Najczęściej używane polecenia Linuksa
Zanim przejdziesz do najczęściej używanych poleceń Linuksa, uruchom terminal . W większości dystrybucji Linuksa użyjesz w tym celu Ctrl + Alt + T. Jeśli to nie działa, wyszukaj w panelu aplikacji „terminal”.

Przejdźmy teraz do 40 najczęściej używanych poleceń Linuksa. Wiele z nich ma wiele opcji, które można do nich przypisać, więc koniecznie sprawdź podręcznik poleceń.
1. ls
ls
jest prawdopodobnie pierwszym poleceniem, jakie każdy użytkownik Linuksa wpisał w swoim terminalu. Pozwala wyświetlić zawartość żądanego katalogu (domyślnie bieżącego katalogu), w tym pliki i inne zagnieżdżone katalogi.
ls
Ma wiele opcji, więc dobrze byłoby uzyskać pomoc za pomocą flagi --help
. Ta flaga zwraca wszystkie flagi, których możesz użyć z ls.
Na przykład, aby pokolorować dane wyjściowe polecenia ls
, możesz użyć następującego:
ls --color=auto

Teraz wynik polecenia ls
jest pokolorowany i możesz docenić różnicę między katalogiem a plikiem.
Ale wpisanie ls
z flagą koloru byłoby nieefektywne; dlatego używamy polecenia alias
.
2. alias
Polecenie
Polecenie alias
pozwala zdefiniować tymczasowe aliasy w sesji powłoki. Tworząc alias, instruujesz powłokę, aby zastąpiła słowo serią poleceń.
Na przykład, aby ustawić ls
na kolor bez wpisywania za każdym razem flagi --color
, użyjesz:
alias ls="ls --color=auto"
Jak widać, polecenie alias
przyjmuje jeden parametr pary klucz-wartość: alias NAME="VALUE"
. Zauważ, że wartość musi być w cudzysłowie.
Jeśli chcesz wyświetlić listę wszystkich aliasów, które masz w sesji powłoki, możesz uruchomić polecenie alias
bez argumentów.
alias

3. unalias
Polecenie
Jak sama nazwa wskazuje, polecenie unalias
ma na celu usunięcie alias
z już zdefiniowanych aliasów. Aby usunąć poprzedni alias ls
, możesz użyć:
unalias ls
4. pwd
Polecenie
Polecenie pwd
oznacza „drukuj katalog roboczy” i wyświetla bezwzględną ścieżkę do katalogu, w którym się znajdujesz. Na przykład, jeśli twoja nazwa użytkownika to „john” i znajdujesz się w katalogu Dokumenty, jego bezwzględna ścieżka będzie wyglądać tak: /home/john/Documents
.
Aby go użyć, po prostu wpisz pwd
w terminalu:
pwd # My result: /home/kinsta/Documents/linux-commands
5. cd
Polecenie
Polecenie cd
jest bardzo popularne, podobnie jak ls
. Odnosi się do „ katalogu zmian” i, jak sama nazwa wskazuje, przełącza cię do katalogu, do którego próbujesz uzyskać dostęp.
Na przykład, jeśli jesteś w katalogu Dokumenty i próbujesz uzyskać dostęp do jednego z jego podfolderów o nazwie Filmy , możesz go wprowadzić, wpisując:
cd Videos
Możesz również podać bezwzględną ścieżkę folderu:
cd /home/kinsta/Documents/Videos
Istnieje kilka sztuczek z poleceniem cd
, które mogą zaoszczędzić dużo czasu podczas zabawy z nim:
1. Przejdź do katalogu domowego
cd
2. Przejdź o poziom wyżej
cd ..
3. Wróć do poprzedniego katalogu
cd -
6. cp
Polecenie
Kopiowanie plików i folderów bezpośrednio w terminalu Linux jest tak łatwe, że czasami może zastąpić konwencjonalne menedżery plików.
Aby użyć polecenia cp
, po prostu wpisz je wraz z plikami źródłowymi i docelowymi:
cp file_to_copy.txt new_file.txt
Możesz także kopiować całe katalogi za pomocą flagi rekurencyjnej:
cp -r dir_to_copy/ new_copy_dir/
Pamiętaj, że w Linuksie foldery kończą się ukośnikiem ( /
).
7. rm
dowództwo
Teraz, gdy wiesz, jak kopiować pliki, pomocne będzie wiedzieć, jak je usunąć.
Możesz użyć polecenia rm
, aby usunąć pliki i katalogi. Zachowaj jednak ostrożność podczas korzystania z niego, ponieważ odzyskanie usuniętych w ten sposób plików jest bardzo trudne (ale nie niemożliwe).
Aby usunąć zwykły plik, wpisz:
rm file_to_copy.txt
Jeśli chcesz usunąć pusty katalog, możesz użyć flagi rekurencyjnej ( -r
):
rm -r dir_to_remove/
Z drugiej strony, aby usunąć katalog z zawartością w środku, musisz użyć flag siły (-f) i rekurencyjnych:
rm -rf dir_with_content_to_remove/
8. mv
Polecenie
Używasz polecenia mv
do przenoszenia (lub zmiany nazwy) plików i katalogów przez system plików.
Aby użyć tego polecenia, wpisz jego nazwę wraz z plikami źródłowymi i docelowymi:
mv source_file destination_folder/ mv command_list.txt commands/
Aby wykorzystać ścieżki bezwzględne, użyjesz:
mv /home/kinsta/BestMoviesOfAllTime ./
…gdzie ./
to katalog, w którym aktualnie się znajdujesz.
Możesz także użyć mv
do zmiany nazw plików, zachowując je w tym samym katalogu:
mv old_file.txt new_named_file.txt
9. mkdir
Polecenie
Aby utworzyć foldery w powłoce, użyj polecenia mkdir
. Po prostu określ nazwę nowego folderu, upewnij się, że nie istnieje, i gotowe.
Na przykład, aby utworzyć katalog, w którym będą przechowywane wszystkie obrazy, po prostu wpisz:
mkdir images/
Aby utworzyć podkatalogi za pomocą prostego polecenia, użyj flagi nadrzędnej ( -p
):
mkdir -p movies/2004/
10. man
dowództwo
Innym niezbędnym poleceniem Linuksa jest man
. Wyświetla stronę podręcznika użytkownika dowolnego innego polecenia (o ile go posiada).
Aby wyświetlić stronę podręcznika użytkownika polecenia mkdir
, wpisz:
man mkdir
Możesz nawet odwołać się do strony podręcznika man
:
man man

11. touch
polecenia
Polecenie touch
umożliwia aktualizację czasów dostępu i modyfikacji określonych plików.
Na przykład mam stary plik, który został ostatnio zmodyfikowany 12 kwietnia:

Aby zmienić datę jego modyfikacji na aktualny czas, musimy użyć flagi -m
:
touch -m old_file
Teraz data jest zgodna z dzisiejszą datą (która w chwili pisania tego tekstu była 8 sierpnia).

Niemniej jednak przez większość czasu nie będziesz używać touch
do modyfikowania dat plików, ale raczej do tworzenia nowych pustych plików:
touch new_file_name
12. chmod
Polecenie
Polecenie chmod
pozwala szybko zmienić tryb pliku (uprawnienia). Posiada wiele dostępnych opcji.
Podstawowe uprawnienia, jakie może mieć plik, to:
- r (czytaj)
- w (pisz)
- x (wykonaj)
Jednym z najczęstszych przypadków użycia chmod
jest uczynienie pliku wykonywalnym przez użytkownika. Aby to zrobić, wpisz chmod
i flagę +x
, a następnie plik, do którego chcesz zmodyfikować uprawnienia:
chmod +x script
Używasz tego do tworzenia skryptów wykonywalnych, co pozwala na ich bezpośrednie uruchamianie przy użyciu notacji ./
.
13. ./
Polecenie
Może notacja ./
sama w sobie nie jest poleceniem, ale warto o tym wspomnieć na tej liście. Pozwala twojej powłoce uruchomić plik wykonywalny z dowolnym interpreterem zainstalowanym w twoim systemie bezpośrednio z terminala. Koniec z dwukrotnym klikaniem pliku w graficznym menedżerze plików!
Na przykład za pomocą tego polecenia możesz uruchomić skrypt Pythona lub program dostępny tylko w formacie .run, takim jak XAMPP. Uruchamiając plik wykonywalny, upewnij się, że ma on uprawnienia do wykonywania (x), które możesz modyfikować za pomocą polecenia chmod
.
Oto prosty skrypt Pythona i sposób, w jaki moglibyśmy go uruchomić z notacją ./
:
#! /usr/bin/python3 # filename: script for i in range(20): print(f"This is a cool script {i}")
Oto jak przekonwertujemy skrypt na plik wykonywalny i uruchomimy go:
chmod +x script ./script
14. exit
Polecenie
Polecenie exit
robi dokładnie to, co sugeruje jego nazwa: Za jego pomocą możesz zakończyć sesję powłoki i, w większości przypadków, automatycznie zamknąć używany terminal:
exit
15. dowództwo sudo
To polecenie oznacza „superuser do” i pozwala działać jako superużytkownik lub użytkownik root podczas uruchamiania określonego polecenia. W ten sposób Linux chroni się i uniemożliwia użytkownikom przypadkowe zmodyfikowanie systemu plików maszyny lub zainstalowanie nieodpowiednich pakietów.
Sudo jest powszechnie używane do instalowania oprogramowania lub edytowania plików poza katalogiem domowym użytkownika:
sudo apt install gimp sudo cd
/root/
Poprosi Cię o hasło administratora przed uruchomieniem polecenia, które wpisałeś po nim.
16. polecenie shutdown
Jak można się domyślić, polecenie shutdown
pozwala wyłączyć komputer. Można go jednak również użyć do zatrzymania i ponownego uruchomienia.
Aby natychmiast wyłączyć komputer (wartość domyślna to jedna minuta), wpisz:
shutdown now
Możesz także zaplanować wyłączenie systemu w formacie 24-godzinnym:
shutdown 20:40
Aby anulować poprzednie wywołanie shutdown
, możesz użyć flagi -c
:
shutdown -c
17. htop
Polecenie
htop
to interaktywna przeglądarka procesów, która pozwala zarządzać zasobami maszyny bezpośrednio z terminala. W większości przypadków nie jest on domyślnie instalowany, więc upewnij się, że przeczytałeś o nim więcej na jego stronie pobierania.
htop

18. unzip
polecenie
Polecenie unzip pozwala wyodrębnić zawartość pliku .zip z terminala. Po raz kolejny ten pakiet może nie być instalowany domyślnie, więc upewnij się, że zainstalowałeś go za pomocą swojego menedżera pakietów.
Tutaj rozpakowujemy plik .zip pełen obrazów:
unzip images.zip
19. apt
, yum
, komendy pacman
Bez względu na to, której dystrybucji Linuksa używasz, prawdopodobnie używasz menedżerów pakietów do instalowania, aktualizowania i usuwania oprogramowania, z którego korzystasz na co dzień.
Możesz uzyskać dostęp do tych menedżerów pakietów za pomocą wiersza poleceń i użyjesz jednego lub drugiego w zależności od dystrybucji, na której działa twoja maszyna.

Poniższe przykłady zainstalują GIMP, bezpłatne oprogramowanie o otwartym kodzie źródłowym, zwykle dostępne w większości menedżerów pakietów:
1. Oparty na Debianie (Ubuntu, Linux Mint)
sudo apt install gimp
2. Oparte na Red Hat (Fedora, CentOS)
sudo yum install gimp
3. Oparty na Arch (Manjaro, Arco Linux)
sudo pacman -S gimp
20. polecenie echo
Polecenie echo
wyświetla zdefiniowany tekst w terminalu — to takie proste:
echo "Cool message"

Jego głównym zastosowaniem jest drukowanie zmiennych środowiskowych w tych wiadomościach:
echo "Hey $USER" # Hey kinsta
21. komenda cat
Cat
, skrót od „concatenate”, umożliwia tworzenie, przeglądanie i łączenie plików bezpośrednio z terminala. Służy głównie do podglądu pliku bez otwierania graficznego edytora tekstu:
cat long_text_file.txt

22. ps
Polecenie
Dzięki ps
możesz przyjrzeć się procesom uruchomionym w bieżącej sesji powłoki. Wypisuje przydatne informacje o uruchomionych programach, takie jak identyfikator procesu, TTY (TeleTYpewriter), czas i nazwę polecenia.
ps

Jeśli chcesz czegoś bardziej interaktywnego, możesz użyć htop
.
23. kill
dowództwo
To denerwujące, gdy program nie odpowiada i nie można go w żaden sposób zamknąć. Na szczęście polecenie kill
rozwiązuje ten problem.
Mówiąc najprościej, kill
wysyła sygnał TERM lub kill do procesu, który go kończy.
Możesz zabić procesy, wprowadzając PID (identyfikator procesów) lub nazwę binarną programu:
kill 533494 kill firefox
Uważaj na to polecenie — z kill
, ryzykujesz przypadkowe usunięcie wykonanej pracy.
24. polecenie ping
ping
jest najpopularniejszym narzędziem terminala sieciowego, używanym do testowania łączności sieciowej. ping
ma mnóstwo opcji, ale w większości przypadków użyjesz go do zażądania domeny lub adresu IP:
ping google.com ping 8.8.8.8
25. vim
Command
vim
to darmowy edytor tekstu terminala typu open source, który jest używany od lat 90. Pozwala edytować zwykłe pliki tekstowe za pomocą wydajnych skrótów klawiszowych.
Niektórzy uważają, że jest to trudne w użyciu — wyjście z Vima jest jednym z najczęściej oglądanych pytań StackOverflow — ale kiedy już się do tego przyzwyczaisz, staje się on twoim najlepszym sprzymierzeńcem w wierszu poleceń.
Aby odpalić Vima, po prostu wpisz:
vim

26. history
Dowództwo
Jeśli masz problemy z zapamiętaniem polecenia, przydaje się history
. To polecenie wyświetla wyliczoną listę z poleceniami, których używałeś w przeszłości:
Wszystkie plany hostingowe Kinsta obejmują całodobowe wsparcie naszych doświadczonych programistów i inżynierów WordPressa. Porozmawiaj z tym samym zespołem, który wspiera naszych klientów z listy Fortune 500. Sprawdź nasze plany!
history

27. passwd
Polecenie
passwd
umożliwia zmianę haseł kont użytkowników. Najpierw poprosi o podanie aktualnego hasła, a następnie poprosi o nowe hasło i potwierdzenie.
Jest to podobne do każdej innej zmiany hasła, którą widziałeś gdzie indziej, ale w tym przypadku jest to bezpośrednio w twoim terminalu:
passwd

Zachowaj ostrożność podczas korzystania z niego — nie chcesz zepsuć hasła użytkownika!
28. which
polecenie?
Polecenie which
wyświetla pełną ścieżkę poleceń powłoki. Jeśli nie może rozpoznać danego polecenia, zgłosi błąd.
Na przykład możemy użyć tego do sprawdzenia ścieżki binarnej dla Pythona i przeglądarki Brave:
which python # /usr/bin/python which brave # /usr/bin/brave
29. shred
polecenie
Jeśli kiedykolwiek chciałeś, aby odzyskanie pliku było prawie niemożliwe, shred
może Ci w tym pomóc. To polecenie wielokrotnie nadpisuje zawartość pliku, w wyniku czego odzyskanie danego pliku jest niezwykle trudne.
Oto plik z niewielką zawartością:

Teraz zróbmy shred
, wpisując następujące polecenie:
shred file_to_shred.txt

Jeśli chcesz od razu usunąć plik, możesz użyć flagi -u
:
shred -u file_to_shred.txt
30. less
polecenia
less
(przeciwieństwo more) to program, który pozwala przeglądać pliki wstecz i do przodu:
less large_text_file.txt

Fajną rzeczą w less
jest to, że zawiera polecenia more i vim
w swoim interfejsie. Jeśli potrzebujesz czegoś bardziej interaktywnego niż cat
, less
jest dobrą opcją.
31. tail
polecenia
Podobnie jak cat
, tail
wypisuje zawartość pliku z jednym głównym zastrzeżeniem: wyświetla tylko ostatnie wiersze. Domyślnie wypisuje ostatnie 10 wierszy, ale możesz zmienić tę liczbę za pomocą -n
.
Na przykład, aby wydrukować ostatnie wiersze dużego pliku tekstowego, użyjesz:
tail long.txt

Aby wyświetlić tylko cztery ostatnie wiersze:
tail -n 4 long.txt

32. head
Dowództwa
Ten jest uzupełnieniem polecenia tail
. head
wypisuje pierwsze 10 wierszy pliku tekstowego, ale możesz ustawić dowolną liczbę wierszy, które chcesz wyświetlić za pomocą flagi -n
:
head long.txt head -n 5 long.txt

33. polecenie grep
Grep to jedno z najpotężniejszych narzędzi do pracy z plikami tekstowymi. Wyszukuje wiersze pasujące do wyrażenia regularnego i wyświetla je:
grep "linux" long.txt

Możesz policzyć, ile razy wzorzec się powtarza, używając flagi -c
:
grep -c "linux" long.txt # 2
34. Komenda whoami
Polecenie whoami
(skrót od „kim jestem”) wyświetla aktualnie używaną nazwę użytkownika:
whoami # kinsta
Ten sam wynik uzyskasz, używając echo
i zmiennej środowiskowej $USER:
echo $USER # kinsta
35. whatis
polecenie?
whatis
wypisuje jednowierszowy opis każdego innego polecenia, co czyni go przydatnym odniesieniem:
whatis python # python (1) - an interpreted, interactive, object-oriented programming language whatis whatis # whatis (1) - display one-line manual page descriptions
36. wc
Polecenie
Wc oznacza „liczbę słów” i jak sama nazwa wskazuje, zwraca liczbę słów w pliku tekstowym:
wc long.txt # 37 207 1000 long.txt
Podzielmy dane wyjściowe tego polecenia:
- 37 linii
- 207 słów
- Rozmiar 1000 bajtów
- Nazwa pliku (long.txt)
Jeśli potrzebujesz tylko liczby słów, użyj flagi -w
:
wc -w long.txt 207 long.txt
37. uname
Command
uname
(skrót od „Unix name”) drukuje informacje o systemie operacyjnym, które są przydatne, gdy znasz swoją aktualną wersję systemu Linux.
Przez większość czasu będziesz używać flagi -a
(–all), ponieważ domyślne wyjście nie jest zbyt przydatne:
uname # Linux uname -a # Linux kinstamanjaro 5.4.138-1-MANJARO #1 SMP PREEMPT Thu Aug 5 12:15:21 UTC 2021 x86_64 GNU/Linux
38. neofetch
Polecenie
Neofetch to narzędzie CLI (interfejs wiersza poleceń), które wyświetla informacje o twoim systemie — takie jak wersja jądra, powłoka i sprzęt — obok logo ASCII twojej dystrybucji Linuksa:
neofetch

Na większości komputerów to polecenie nie jest domyślnie dostępne, więc najpierw zainstaluj je za pomocą menedżera pakietów.
39. find
polecenie
Polecenie find
wyszukuje pliki w hierarchii katalogów na podstawie wyrażenia regularnego. Aby z niego skorzystać, postępuj zgodnie z poniższą składnią:
find [flags] [path] -name [expression]
Aby wyszukać plik o nazwie long.txt w bieżącym katalogu, wprowadź to:
find ./
-name "long.txt" # ./long.txt
Aby wyszukać pliki, które kończą się rozszerzeniem .py (Python), możesz użyć następującego polecenia:
find ./
-type f -name "*.py" ./get_keys.py ./github_automation.py ./binarysearch.py
40. wget
Command
wget
(World Wide Web get) to narzędzie do pobierania treści z Internetu. Ma jedną z największych kolekcji flag.
Oto jak pobrać plik Pythona z repozytorium GitHub:
wget https://raw.githubusercontent.com/DaniDiazTech/Object-Oriented-Programming-in-Python/main/object_oriented_programming/cookies.py
Ściągawka z komendami systemu Linux
Jeśli potrzebujesz szybkiego odniesienia, przejrzyj poniższą tabelę:
Komenda | Stosowanie |
---|---|
ls | Wyświetla zawartość katalogu |
alias | Zdefiniuj lub wyświetl aliasy |
unalias | Usuń definicje alias |
pwd | Wyświetla katalog roboczy |
cd | Katalog zmian |
cp | Kopiuje pliki i katalogi |
rm | Usuń pliki i katalogi |
mv | Przenosi (zmienia nazwy) plików i katalogów |
mkdir | Tworzy katalogi |
man | Wyświetla stronę podręcznika innych poleceń |
touch | Tworzy puste pliki |
chmod | Zmienia uprawnienia do plików |
./ | Uruchamia plik wykonywalny |
exit | Wychodzi z bieżącej sesji powłoki |
sudo | Wykonuje polecenia jako superużytkownik |
shutdown | Wyłącza maszynę |
htop | Wyświetla informacje o procesach i zasobach |
unzip | Wyodrębnia skompresowane pliki ZIP |
apt , yum , pacman | Menedżerowie pakietów |
echo | Wyświetla wiersze tekstu |
cat | Wyświetla zawartość pliku |
ps | Raportuje stan procesów powłoki |
kill | Kończy programy |
ping | Testuje łączność sieciową |
vim | Wydajna edycja tekstu |
history | Pokazuje listę poprzednich poleceń |
passwd | Zmienia hasło użytkownika |
which | Zwraca pełną ścieżkę binarną programu |
shred | Nadpisuje plik, aby ukryć jego zawartość |
less | Interaktywnie sprawdza pliki |
tail | Wyświetla ostatnie wiersze pliku |
head | Wyświetla pierwsze wiersze pliku |
grep | Drukuje linie pasujące do wzorów |
whoami | Wyświetla nazwę użytkownika |
whatis | Pokazuje opisy jednowierszowe |
wc | Pliki z liczbą słów |
uname | Wyświetla informacje o systemie operacyjnym |
neofetch | Wyświetla informacje o systemie operacyjnym i sprzęcie |
find | Wyszukuje pliki zgodne ze wzorcem |
wget | Pobiera pliki z Internetu |
Streszczenie
Nauka Linuksa może zająć trochę czasu, ale kiedy opanujesz niektóre z jego narzędzi, stanie się on twoim najlepszym sprzymierzeńcem i nie będziesz żałować, że wybrałeś go jako swój codzienny sterownik.
Jedną z niezwykłych rzeczy w Linuksie jest to, że nawet jeśli jesteś doświadczonym użytkownikiem, nigdy nie przestaniesz uczyć się, jak być bardziej produktywnym, używając go.
Jest o wiele więcej pomocnych poleceń Linuksa. Jeśli coś pominęliśmy, podziel się swoimi ulubionymi poleceniami Linuksa w komentarzach poniżej!