{"id":969,"date":"2025-12-26T17:26:27","date_gmt":"2025-12-26T17:26:27","guid":{"rendered":"https:\/\/sudoit.pl\/?p=969"},"modified":"2026-02-25T18:06:51","modified_gmt":"2026-02-25T18:06:51","slug":"jak-ogarnac-terminal-podstawy-cli-w-linuksie-z-przykladami","status":"publish","type":"post","link":"https:\/\/sudoit.pl\/index.php\/2025\/12\/26\/jak-ogarnac-terminal-podstawy-cli-w-linuksie-z-przykladami\/","title":{"rendered":"Jak ogarn\u0105\u0107 terminal &#8211; Podstawy CLI w Linuksie z przyk\u0142adami"},"content":{"rendered":"\n<p>W ogromnym \u015bwiecie system\u00f3w operacyjnych <strong>Linux<\/strong> opanowanie <strong>wiersza polece\u0144 (CLI)<\/strong> to jedna z tych umiej\u0119tno\u015bci, kt\u00f3re przydaj\u0105 si\u0119 wszystkim, zar\u00f3wno pocz\u0105tkuj\u0105cym jak i tym, kt\u00f3rzy w terminalu czuj\u0105 si\u0119 jak w domu. Linux s\u0142ynie z tego, \u017ce \u201e<strong>prawie wszystko jest plikiem<\/strong>\u201d, wi\u0119c kluczem do sprawnej pracy jest umiej\u0119tno\u015b\u0107 wyszukiwania informacji oraz obs\u0142ugi plik\u00f3w tekstowych za pomoc\u0105 polece\u0144.<\/p>\n\n\n\n<p>Nauka podstawowych komend pow\u0142oki jest troch\u0119 jak nauka nowego j\u0119zyka &#8211; tylko zamiast odmiany przez przypadki masz <strong>polecenia, prze\u0142\u0105czniki i argumenty<\/strong>. Dobra wiadomo\u015b\u0107: to j\u0119zyk bardzo praktyczny. Gdy z\u0142apiesz podstawy, wiele rzeczy zrobisz szybciej ni\u017c myszk\u0105 (bez klikania i szukania ikon).<\/p>\n\n\n\n<p>Ten wpis jest wst\u0119pem do serii artyku\u0142\u00f3w pokazuj\u0105cych polecenia terminalowe do pracy z Linuxem. W tym artykule w prosty spos\u00f3b wyja\u015bni\u0119, jak dzia\u0142a pow\u0142oka Linuksa, jak wygl\u0105da budowa polece\u0144, oraz poka\u017c\u0119 najpopularniejsze komendy Linux, kt\u00f3re przydadz\u0105 Ci si\u0119 w codziennej pracy.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Sk\u0142adnia polece\u0144 w Linuxie<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p>Bardzo wa\u017cn\u0105 kwesti\u0105 zwi\u0105zan\u0105 z poleceniami w linuxie, jest fakt, \u017ce <strong>terminal rozr\u00f3\u017cnia wielko\u015b\u0107 liter<\/strong>. Przyk\u0142adowo ls i LS mog\u0105 oznacza\u0107 co\u015b zupe\u0142nie innego (a czasem LS nie oznacza nic\u2026 i wtedy Linux bezlito\u015bnie Ci to zakomunikuje).<\/p>\n\n\n\n<p>\u017beby polecenia by\u0142y zrozumia\u0142e dla systemu, trzymaj si\u0119 standardowej sk\u0142adni:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p class=\"has-large-font-size\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\"><strong>[polecenie] [prze\u0142\u0105czniki] [argumenty]<\/strong><\/mark><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Polecenie <\/strong><em>&#8211;<\/em> Jest to akcja lub operacja, kt\u00f3ra ma zosta\u0107 wykonana. To zwykle <em>pierwsze s\u0142owo<\/em> w komendzie i m\u00f3wi systemowi, co ma zrobi\u0107. Przyk\u0142ad: <strong>mkdir <\/strong>tworzy nowy katalog.<\/li>\n\n\n\n<li><strong>Prze\u0142\u0105czniki <\/strong><em>&#8211;<\/em> S\u0105 to parametry modyfikuj\u0105ce dzia\u0142anie polecenia, sprawiaj\u0105c, \u017ce dzia\u0142aj\u0105 one w inny spos\u00f3b.&nbsp;Wyst\u0119puj\u0105 w dw\u00f3ch popularnych wersjach:\n<ul class=\"wp-block-list\">\n<li><strong>kr\u00f3tkie<\/strong>: pojedyncza litera poprzedzona my\u015blnikiem, np. <code><em>-d<\/em><\/code><\/li>\n\n\n\n<li><strong>d\u0142ugie<\/strong>: ca\u0142e s\u0142owo poprzedzone dwoma my\u015blnikami, np. <code><em>--directory<\/em><\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Argumenty <\/strong><em>&#8211;<\/em> S\u0105 to informacje niezb\u0119dne do wykonania komendy: nazwy plik\u00f3w, \u015bcie\u017cki katalog\u00f3w, ci\u0105gi tekstowe lub inne parametry wymagane przez polecenie. Przyk\u0142ad: w poleceniu <em>ls -l \/home\/user<\/em> argumentem jest <em>\/home\/user<\/em>, czyli katalog do wy\u015bwietlenia.<\/li>\n<\/ul>\n\n\n\n<p>Kr\u00f3tkie prze\u0142\u0105czniki mo\u017cesz \u0142\u0105czy\u0107: <code><strong>-cvzf<\/strong><\/code> zamiast <code><strong>-c -v -z -f<\/strong><\/code>.<\/p>\n\n\n\n<p><strong>Uwaga:<\/strong> je\u015bli <strong>kt\u00f3ry\u015b prze\u0142\u0105cznik wymaga parametru<\/strong> (np. \u015bcie\u017cki lub nazwy pliku), parametr podajesz <strong>osobno<\/strong>, np. <code>-C \/sciezka<\/code>. Je\u015bli masz kilka takich opcji z parametrami, zwykle <strong>nie da si\u0119 ich \u201esklei\u0107\u201d<\/strong> w jedno <code>-xyz<\/code>.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Najwa\u017cniejsze skr\u00f3ty klawiszowe w terminalu Linux<\/h3>\n\n\n\n<p>Skr\u00f3ty klawiaturowe w terminalu to ma\u0142a magia, kt\u00f3ra oszcz\u0119dza mn\u00f3stwo czasu (i nerw\u00f3w). Oto najwa\u017cniejsze:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Ctrl+C<\/strong> &#8211; przerywa dzia\u0142aj\u0105ce polecenie\/program<\/li>\n\n\n\n<li><strong>Ctrl+D<\/strong> &#8211; wylogowuje u\u017cytkownika z sesji<\/li>\n\n\n\n<li><strong>Ctrl+Z<\/strong> &#8211; wstrzymuje proces i przenosi go w t\u0142o. Mo\u017cesz go potem przywr\u00f3ci\u0107 np. fg.<\/li>\n\n\n\n<li><strong>Ctrl+L<\/strong> &#8211; czy\u015bci ekran terminala<\/li>\n\n\n\n<li><strong>Tab<\/strong> &#8211; autouzupe\u0142nianie polece\u0144 i \u015bcie\u017cek (podw\u00f3jny Tab poka\u017ce list\u0119 dopasowa\u0144 gdy jest ich wi\u0119cej)<\/li>\n\n\n\n<li><strong>Shift+PgUp \/ Shift+PgDown<\/strong> &#8211; przewijanie terminala g\u00f3ra\/d\u00f3\u0142<\/li>\n\n\n\n<li><strong>Win + strza\u0142ki lewo\/prawo<\/strong> &#8211; prze\u0142\u0105czanie obszar\u00f3w\/ekran\u00f3w (zale\u017cne od \u015brodowiska graficznego)<\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Podstawowe polecenia systemowe, kt\u00f3re warto zna\u0107<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>poweroff \/ shutdown \/ halt<\/strong> &#8211; wy\u0142\u0105czenie systemu<\/li>\n\n\n\n<li><strong>reboot<\/strong> &#8211; ponowne uruchomienie systemu<\/li>\n\n\n\n<li><strong>logout \/ exit<\/strong> &#8211; wylogowanie z terminala<\/li>\n\n\n\n<li><strong>man [polecenie]<\/strong> &#8211; pe\u0142na instrukcja i opcje polecenia (manual)<\/li>\n\n\n\n<li><strong>whatis [polecenie]<\/strong> &#8211; kr\u00f3tki opis komendy<\/li>\n<\/ul>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Polecenia nawigacyjne w Linuxie<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p>Poruszanie si\u0119 po systemie plik\u00f3w to absolutna podstawa. Bez tego nawet najlepsze komendy s\u0105 jak GPS bez mapy. Poni\u017cej znajdziesz zestaw najwa\u017cniejszych polece\u0144, kt\u00f3re pomog\u0105 Ci ogarn\u0105\u0107 katalogi i \u015bcie\u017cki.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Sprawdzanie \u015bcie\u017cki do aktualnego katalogu: pwd<\/h3>\n\n\n\n<p>Polecenie <strong>pwd <\/strong>pokazuje na ekranie \u015bcie\u017ck\u0119 do katalogu, w kt\u00f3rym aktualnie si\u0119 znajdujesz.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"737\" height=\"98\" src=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/pwd.png\" alt=\"\" class=\"wp-image-977\" srcset=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/pwd.png 737w, https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/pwd-300x40.png 300w, https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/pwd-585x78.png 585w\" sizes=\"auto, (max-width: 737px) 100vw, 737px\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Przechodzenie mi\u0119dzy katalogami: cd<\/h3>\n\n\n\n<p>Polecenie <strong><code>cd<\/code><\/strong> s\u0142u\u017cy do zmiany katalogu. W Linuksie w \u015bcie\u017ckach u\u017cywa si\u0119 <strong><code>\/<\/code> (slash)<\/strong>, a nie <strong><code>\\<\/code> (backslash)<\/strong> jak w Windowsie.<\/p>\n\n\n\n<p><strong>Przyk\u0142ady argument\u00f3w:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Przej\u015bcie do konkretnego katalogu: <code>cd \/usr\/bin<\/code><\/li>\n\n\n\n<li>Przej\u015bcie do katalogu nadrz\u0119dnego: <code>cd ..<\/code><\/li>\n\n\n\n<li>Przej\u015bcie do katalogu domowego: <code>cd ~<\/code><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"736\" height=\"122\" src=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/cd.png\" alt=\"\" class=\"wp-image-978\" srcset=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/cd.png 736w, https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/cd-300x50.png 300w, https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/cd-585x97.png 585w\" sizes=\"auto, (max-width: 736px) 100vw, 736px\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Typy \u015bcie\u017cek w Linuxie<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u015acie\u017cka bezwzgl\u0119dna<\/strong> (absolutna) &#8211; Okre\u015bla pe\u0142n\u0105 lokalizacje pliku lub katalogu zaczynaj\u0105c od katalogu g\u0142\u00f3wnego. \u015acie\u017cka wzgl\u0119dna zawsze zaczyna si\u0119 od uko\u015bnika np. <em><strong>\/home\/patryk\/file1.txt<\/strong><\/em><\/li>\n\n\n\n<li><strong>\u015acie\u017cka wzgl\u0119dna<\/strong> &#8211; Okre\u015bla po\u0142o\u017cenie pliku wzgl\u0119dem katalogu w kt\u00f3rym aktualnie si\u0119 znajdujesz. \u015acie\u017cki wzgl\u0119dne nie zaczynaj\u0105 si\u0119 od uko\u015bnika. Przyk\u0142adowo b\u0119d\u0105c ju\u017c w katalogu home, aby przej\u015b\u0107 do pliku file1.txt wystarczy poda\u0107 \u015bcie\u017ck\u0119 <em><strong>patryk\/file1.txt<\/strong><\/em><\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Wy\u015bwietlanie zawarto\u015bci katalog\u00f3w: ls<\/h3>\n\n\n\n<p>Polecenie&nbsp;ls&nbsp;s\u0142u\u017cy do wy\u015bwietlania zawarto\u015bci katalogu. Domy\u015blnie pokazuje pliki i katalogi w bie\u017c\u0105cej lokalizacji, ale prawdziwa zabawa zaczyna si\u0119 z prze\u0142\u0105cznikami.<\/p>\n\n\n\n<p>Przyk\u0142adowo korzystaj\u0105c z prze\u0142\u0105cznika <strong>ls&nbsp;-la<\/strong> wy\u015bwietlimy wszystkie pliki razem z tymi ukrytymi wraz&nbsp;ze szczeg\u00f3\u0142owymi&nbsp;informacjami.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"737\" height=\"291\" src=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/ls.png\" alt=\"\" class=\"wp-image-979\" srcset=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/ls.png 737w, https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/ls-300x118.png 300w, https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/ls-585x231.png 585w\" sizes=\"auto, (max-width: 737px) 100vw, 737px\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Jak rozpozna\u0107 plik i katalog w ls -l<\/h4>\n\n\n\n<p>W Linuksie na pierwszy rzut oka nie zawsze wida\u0107, czy co\u015b jest plikiem czy katalogiem, ale <strong>ls -l <\/strong>podpowiada to pierwszym znakiem w kolumnie uprawnie\u0144:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>literka d &#8211;<\/strong> Oznacza katalog<\/li>\n\n\n\n<li><strong>znak kreseczki (-) &#8211;<\/strong> Oznacza plik<\/li>\n\n\n\n<li><strong>literka l &#8211;<\/strong> Oznacza dowi\u0105zanie symboliczne<\/li>\n<\/ul>\n\n\n\n<p>Pozosta\u0142e znaki okre\u015blaj\u0105 prawa dost\u0119pu oraz w\u0142a\u015bciciela i grup\u0119, do kt\u00f3rej nale\u017cy plik. Ten temat om\u00f3wimy sobie jednak w innym artykule.<\/p>\n\n\n\n<p>W wielu poleceniach mo\u017cemy korzysta\u0107 z <strong>rekurencji<\/strong>. Pozwala ona zastosowa\u0107 polecenie nie tylko do wskazanego katalogu, ale tak\u017ce do wszystkich jego podkatalog\u00f3w. S\u0142u\u017cy do tego prze\u0142\u0105cznik <strong>-r<\/strong> lub <strong>-R<\/strong>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code><strong>ls -laR \/root<\/strong><\/code> &#8211; lista z rekurencj\u0105 (zale\u017cnie od dystrybucji cz\u0119\u015bciej spotkasz <code><strong>-R<\/strong><\/code>)<\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Wizualizacja struktury katalog\u00f3w: tree<\/h3>\n\n\n\n<p>Du\u017co lepszym poleceniem pozwalaj\u0105cym zwizualizowa\u0107 struktur\u0119 katalog\u00f3w jest polecenie <strong>tree<\/strong>. Jak sama nazwa wskazuje wy\u015bwietla on na ekranie struktur\u0119 katalog\u00f3w w formie drzewa.<\/p>\n\n\n\n<p><strong>Uwaga:<\/strong> w wielu dystrybucjach tree nie jest domy\u015blnie zainstalowane. Na systemach opartych o Debiana\/Ubuntu doinstalujesz je tak: <strong>apt install tree<\/strong><\/p>\n\n\n\n<p>Przyk\u0142ady argument\u00f3w:<\/p>\n\n\n\n<p><strong><code>tree -L 1 \/home<\/code> &#8211;<\/strong> struktura z g\u0142\u0119boko\u015bci\u0105 do 1 poziomu.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"735\" height=\"341\" src=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/tree.png\" alt=\"\" class=\"wp-image-981\" srcset=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/tree.png 735w, https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/tree-300x139.png 300w, https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/tree-585x271.png 585w\" sizes=\"auto, (max-width: 735px) 100vw, 735px\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Wyszukiwanie plik\u00f3w i katalog\u00f3w: find<\/h3>\n\n\n\n<p>Polecenie <strong><code>find<\/code><\/strong> to jedna z najbardziej przydatnych komend w Linuksie. \u015awietnie wsp\u00f3\u0142pracuje z wzorcami <strong>(metaznakami)<\/strong> i pozwala te\u017c wykonywa\u0107 akcje na znalezionych plikach.<\/p>\n\n\n\n<p>Przyk\u0142ady argument\u00f3w:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>find \/root -name a*<\/code> &#8211;<\/strong> pliki zaczynaj\u0105ce si\u0119 od litery <em>a<\/em><\/li>\n\n\n\n<li><strong><code>find \/root -mtime 7<\/code> &#8211;<\/strong> pliki modyfikowane w ostatnich 7 dniach <em>(uwaga: w praktyce cz\u0119sto u\u017cywa si\u0119 <code>-mtime -7<\/code> dla \u201costatnich 7 dni\u201d)<\/em><\/li>\n\n\n\n<li><code><strong>find \/var\/log -type f -size +1M -size -3M -exec cp {} \/wspolny \\;<\/strong><\/code> &#8211; pliki 1\u20133 MB i kopiowanie<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"736\" height=\"142\" src=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/find.png\" alt=\"\" class=\"wp-image-982\" srcset=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/find.png 736w, https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/find-300x58.png 300w, https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/find-585x113.png 585w\" sizes=\"auto, (max-width: 736px) 100vw, 736px\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Metaznaki (wildcards) w Linuxie<\/h4>\n\n\n\n<p><strong>Metaznaki <\/strong>s\u0105 pot\u0119\u017cn\u0105 funkcjonalno\u015bci\u0105 u\u017cywan\u0105 w poleceniach systemu Linux do dopasowywania nazw plik\u00f3w\/katalog\u00f3w wed\u0142ug wzorc\u00f3w:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Znak gwiazdki * &#8211;<\/strong> Dopasowuje jeden lub wi\u0119cej wyst\u0105pie\u0144 dowolnego znaku. Przyk\u0142adowo polecenie <strong>find \/home\/patryk\/file*.txt<\/strong> mo\u017ce wy\u015bwietli\u0107 takie wyniki: <strong>file1.txt, file2.txt, file_test.txt<\/strong>.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"736\" height=\"170\" src=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/metaznaki.png\" alt=\"\" class=\"wp-image-983\" srcset=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/metaznaki.png 736w, https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/metaznaki-300x69.png 300w, https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/metaznaki-585x135.png 585w\" sizes=\"auto, (max-width: 736px) 100vw, 736px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Znak zapytania ? &#8211;<\/strong> Dopasowuje pojedynczy znak. Przyk\u0142adowo polecenie <strong>find \/home\/patryk\/file?.txt<\/strong> mo\u017ce wy\u015bwietli\u0107 takie wyniki: <strong>file1.txt, file2.txt ale nie wy\u015bwietli pliku file_test.txt.<\/strong><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"736\" height=\"140\" src=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/metaznak2.png\" alt=\"\" class=\"wp-image-984\" srcset=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/metaznak2.png 736w, https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/metaznak2-300x57.png 300w, https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/metaznak2-585x111.png 585w\" sizes=\"auto, (max-width: 736px) 100vw, 736px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Nawiasy kwadratowe [ ] &#8211;<\/strong> Dopasowuje znak do znak\u00f3w znajduj\u0105cych si\u0119 w nawiasach. Przyk\u0142adowo polecenie <strong>find \/home\/patryk\/file[12].txt<\/strong> mo\u017ce wy\u015bwietli\u0107 takie wyniki:<strong> file1 <\/strong>i<strong> file2<\/strong>.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"737\" height=\"117\" src=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/metaznak3.png\" alt=\"\" class=\"wp-image-985\" srcset=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/metaznak3.png 737w, https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/metaznak3-300x48.png 300w, https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/metaznak3-585x93.png 585w\" sizes=\"auto, (max-width: 737px) 100vw, 737px\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Sprawdzanie \u015bcie\u017cki do polecenia: which i type<\/h3>\n\n\n\n<p>Polecenie <strong><code>which<\/code><\/strong> pokazuje \u015bcie\u017ck\u0119 do pliku wykonywalnego, kt\u00f3ry uruchamiasz wpisuj\u0105c dan\u0105 komend\u0119. To przydatne np. gdy chcesz sprawdzi\u0107, sk\u0105d system bierze konkretny program.<\/p>\n\n\n\n<p>Polecenia mog\u0105 by\u0107 <strong>wbudowane w pow\u0142ok\u0119<\/strong> czyli b\u0119d\u0105 dost\u0119pne od razu w danej dystrybucji lub mog\u0105 by\u0107 <strong>plikami wykonywalnymi<\/strong> i b\u0119d\u0105 znajdowa\u0107 si\u0119 w konkretnym pliku. Aby sprawdzi\u0107 jakiego typu jest polecenie mo\u017cemy skorzysta\u0107 z polecenia <strong>type<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"737\" height=\"192\" src=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/which.png\" alt=\"\" class=\"wp-image-986\" srcset=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/which.png 737w, https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/which-300x78.png 300w, https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/which-585x152.png 585w\" sizes=\"auto, (max-width: 737px) 100vw, 737px\" \/><\/figure>\n\n\n\n<p>Przyk\u0142adowo znaj\u0105c \u015bcie\u017ck\u0119 do pliku wykonywalnego polecenia <strong>passwd <\/strong>mo\u017cesz sprawi\u0107 aby u\u017cytkownik Janek m\u00f3g\u0142 zmienia\u0107 has\u0142a u\u017cytkownik\u00f3w wpisuj\u0105c do pliku <strong>\/etc\/sudoers<\/strong> odpowiedni wpis, w kt\u00f3rym nale\u017cy wpisa\u0107 \u015bcie\u017ck\u0119 do pliku wykonywalnego. Wi\u0119cej o <strong>sudo <\/strong>opowiem w kolejnych artyku\u0142ach, na razie potraktuj to jako fajn\u0105 ciekawostk\u0119.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"735\" height=\"475\" src=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/visudo.png\" alt=\"\" class=\"wp-image-987\" srcset=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/visudo.png 735w, https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/visudo-300x194.png 300w, https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/visudo-585x378.png 585w\" sizes=\"auto, (max-width: 735px) 100vw, 735px\" \/><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Podsumowanie<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p>Masz ju\u017c solidne podstawy pracy w terminalu: znasz <strong>sk\u0142adni\u0119 polece\u0144<\/strong>, r\u00f3\u017cnic\u0119 mi\u0119dzy <strong>\u015bcie\u017ck\u0105 bezwzgl\u0119dn\u0105 i wzgl\u0119dn\u0105<\/strong>, a tak\u017ce zestaw komend, dzi\u0119ki kt\u00f3rym ogarniesz nawigacj\u0119 po systemie plik\u00f3w: <strong><code>pwd<\/code>, <code>cd<\/code>, <code>ls<\/code>, <code>tree<\/code>, <code>find<\/code>, <code>which<\/code>, <code>type<\/code><\/strong>. Do tego dochodz\u0105 skr\u00f3ty klawiaturowe, kt\u00f3re realnie przyspieszaj\u0105 prac\u0119.<\/p>\n\n\n\n<p>Teraz najwa\u017cniejsze: <strong>praktyka<\/strong>. Po kilku dniach terminal przestaje wygl\u0105da\u0107 jak czarna magia i zaczyna dzia\u0142a\u0107 jak szybkie, wygodne narz\u0119dzie do codziennych zada\u0144. W kolejnym artykule poka\u017c\u0119 Ci <strong>jak zarz\u0105dza\u0107 plikami i katalogami w Linuxie.<\/strong><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>W ogromnym \u015bwiecie system\u00f3w operacyjnych Linux opanowanie wiersza polece\u0144 (CLI) to jedna z tych umiej\u0119tno\u015bci, kt\u00f3re przydaj\u0105 si\u0119 wszystkim, zar\u00f3wno pocz\u0105tkuj\u0105cym&hellip;<\/p>\n","protected":false},"author":3,"featured_media":970,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[26],"tags":[32],"class_list":["post-969","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","tag-linux"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Jak ogarn\u0105\u0107 terminal - Podstawy CLI w Linuksie z przyk\u0142adami - SudoIT<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sudoit.pl\/index.php\/2025\/12\/26\/jak-ogarnac-terminal-podstawy-cli-w-linuksie-z-przykladami\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Jak ogarn\u0105\u0107 terminal - Podstawy CLI w Linuksie z przyk\u0142adami - SudoIT\" \/>\n<meta property=\"og:description\" content=\"W ogromnym \u015bwiecie system\u00f3w operacyjnych Linux opanowanie wiersza polece\u0144 (CLI) to jedna z tych umiej\u0119tno\u015bci, kt\u00f3re przydaj\u0105 si\u0119 wszystkim, zar\u00f3wno pocz\u0105tkuj\u0105cym&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sudoit.pl\/index.php\/2025\/12\/26\/jak-ogarnac-terminal-podstawy-cli-w-linuksie-z-przykladami\/\" \/>\n<meta property=\"og:site_name\" content=\"SudoIT\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-26T17:26:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-25T18:06:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/LinuxCommands-1024x683.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"683\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Patryk\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Patryk\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2025\\\/12\\\/26\\\/jak-ogarnac-terminal-podstawy-cli-w-linuksie-z-przykladami\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2025\\\/12\\\/26\\\/jak-ogarnac-terminal-podstawy-cli-w-linuksie-z-przykladami\\\/\"},\"author\":{\"name\":\"Patryk\",\"@id\":\"https:\\\/\\\/sudoit.pl\\\/#\\\/schema\\\/person\\\/62b95033a7a8937fbb692e81d5e0b8bd\"},\"headline\":\"Jak ogarn\u0105\u0107 terminal &#8211; Podstawy CLI w Linuksie z przyk\u0142adami\",\"datePublished\":\"2025-12-26T17:26:27+00:00\",\"dateModified\":\"2026-02-25T18:06:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2025\\\/12\\\/26\\\/jak-ogarnac-terminal-podstawy-cli-w-linuksie-z-przykladami\\\/\"},\"wordCount\":1437,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2025\\\/12\\\/26\\\/jak-ogarnac-terminal-podstawy-cli-w-linuksie-z-przykladami\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sudoit.pl\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/LinuxCommands.png\",\"keywords\":[\"linux\"],\"articleSection\":[\"Linux\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2025\\\/12\\\/26\\\/jak-ogarnac-terminal-podstawy-cli-w-linuksie-z-przykladami\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2025\\\/12\\\/26\\\/jak-ogarnac-terminal-podstawy-cli-w-linuksie-z-przykladami\\\/\",\"url\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2025\\\/12\\\/26\\\/jak-ogarnac-terminal-podstawy-cli-w-linuksie-z-przykladami\\\/\",\"name\":\"Jak ogarn\u0105\u0107 terminal - Podstawy CLI w Linuksie z przyk\u0142adami - SudoIT\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sudoit.pl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2025\\\/12\\\/26\\\/jak-ogarnac-terminal-podstawy-cli-w-linuksie-z-przykladami\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2025\\\/12\\\/26\\\/jak-ogarnac-terminal-podstawy-cli-w-linuksie-z-przykladami\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sudoit.pl\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/LinuxCommands.png\",\"datePublished\":\"2025-12-26T17:26:27+00:00\",\"dateModified\":\"2026-02-25T18:06:51+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/sudoit.pl\\\/#\\\/schema\\\/person\\\/62b95033a7a8937fbb692e81d5e0b8bd\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2025\\\/12\\\/26\\\/jak-ogarnac-terminal-podstawy-cli-w-linuksie-z-przykladami\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2025\\\/12\\\/26\\\/jak-ogarnac-terminal-podstawy-cli-w-linuksie-z-przykladami\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2025\\\/12\\\/26\\\/jak-ogarnac-terminal-podstawy-cli-w-linuksie-z-przykladami\\\/#primaryimage\",\"url\":\"https:\\\/\\\/sudoit.pl\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/LinuxCommands.png\",\"contentUrl\":\"https:\\\/\\\/sudoit.pl\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/LinuxCommands.png\",\"width\":1536,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2025\\\/12\\\/26\\\/jak-ogarnac-terminal-podstawy-cli-w-linuksie-z-przykladami\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/sudoit.pl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Jak ogarn\u0105\u0107 terminal &#8211; Podstawy CLI w Linuksie z przyk\u0142adami\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/sudoit.pl\\\/#website\",\"url\":\"https:\\\/\\\/sudoit.pl\\\/\",\"name\":\"SudoIT\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/sudoit.pl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/sudoit.pl\\\/#\\\/schema\\\/person\\\/62b95033a7a8937fbb692e81d5e0b8bd\",\"name\":\"Patryk\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d933a3eef1e4f0026a85747cca61f1ae9043bf2753554c0427f1a2dc8ca46096?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d933a3eef1e4f0026a85747cca61f1ae9043bf2753554c0427f1a2dc8ca46096?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d933a3eef1e4f0026a85747cca61f1ae9043bf2753554c0427f1a2dc8ca46096?s=96&d=mm&r=g\",\"caption\":\"Patryk\"},\"url\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/author\\\/patryk\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Jak ogarn\u0105\u0107 terminal - Podstawy CLI w Linuksie z przyk\u0142adami - SudoIT","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sudoit.pl\/index.php\/2025\/12\/26\/jak-ogarnac-terminal-podstawy-cli-w-linuksie-z-przykladami\/","og_locale":"en_US","og_type":"article","og_title":"Jak ogarn\u0105\u0107 terminal - Podstawy CLI w Linuksie z przyk\u0142adami - SudoIT","og_description":"W ogromnym \u015bwiecie system\u00f3w operacyjnych Linux opanowanie wiersza polece\u0144 (CLI) to jedna z tych umiej\u0119tno\u015bci, kt\u00f3re przydaj\u0105 si\u0119 wszystkim, zar\u00f3wno pocz\u0105tkuj\u0105cym&hellip;","og_url":"https:\/\/sudoit.pl\/index.php\/2025\/12\/26\/jak-ogarnac-terminal-podstawy-cli-w-linuksie-z-przykladami\/","og_site_name":"SudoIT","article_published_time":"2025-12-26T17:26:27+00:00","article_modified_time":"2026-02-25T18:06:51+00:00","og_image":[{"width":1024,"height":683,"url":"https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/LinuxCommands-1024x683.png","type":"image\/png"}],"author":"Patryk","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Patryk","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sudoit.pl\/index.php\/2025\/12\/26\/jak-ogarnac-terminal-podstawy-cli-w-linuksie-z-przykladami\/#article","isPartOf":{"@id":"https:\/\/sudoit.pl\/index.php\/2025\/12\/26\/jak-ogarnac-terminal-podstawy-cli-w-linuksie-z-przykladami\/"},"author":{"name":"Patryk","@id":"https:\/\/sudoit.pl\/#\/schema\/person\/62b95033a7a8937fbb692e81d5e0b8bd"},"headline":"Jak ogarn\u0105\u0107 terminal &#8211; Podstawy CLI w Linuksie z przyk\u0142adami","datePublished":"2025-12-26T17:26:27+00:00","dateModified":"2026-02-25T18:06:51+00:00","mainEntityOfPage":{"@id":"https:\/\/sudoit.pl\/index.php\/2025\/12\/26\/jak-ogarnac-terminal-podstawy-cli-w-linuksie-z-przykladami\/"},"wordCount":1437,"commentCount":0,"image":{"@id":"https:\/\/sudoit.pl\/index.php\/2025\/12\/26\/jak-ogarnac-terminal-podstawy-cli-w-linuksie-z-przykladami\/#primaryimage"},"thumbnailUrl":"https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/LinuxCommands.png","keywords":["linux"],"articleSection":["Linux"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/sudoit.pl\/index.php\/2025\/12\/26\/jak-ogarnac-terminal-podstawy-cli-w-linuksie-z-przykladami\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/sudoit.pl\/index.php\/2025\/12\/26\/jak-ogarnac-terminal-podstawy-cli-w-linuksie-z-przykladami\/","url":"https:\/\/sudoit.pl\/index.php\/2025\/12\/26\/jak-ogarnac-terminal-podstawy-cli-w-linuksie-z-przykladami\/","name":"Jak ogarn\u0105\u0107 terminal - Podstawy CLI w Linuksie z przyk\u0142adami - SudoIT","isPartOf":{"@id":"https:\/\/sudoit.pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sudoit.pl\/index.php\/2025\/12\/26\/jak-ogarnac-terminal-podstawy-cli-w-linuksie-z-przykladami\/#primaryimage"},"image":{"@id":"https:\/\/sudoit.pl\/index.php\/2025\/12\/26\/jak-ogarnac-terminal-podstawy-cli-w-linuksie-z-przykladami\/#primaryimage"},"thumbnailUrl":"https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/LinuxCommands.png","datePublished":"2025-12-26T17:26:27+00:00","dateModified":"2026-02-25T18:06:51+00:00","author":{"@id":"https:\/\/sudoit.pl\/#\/schema\/person\/62b95033a7a8937fbb692e81d5e0b8bd"},"breadcrumb":{"@id":"https:\/\/sudoit.pl\/index.php\/2025\/12\/26\/jak-ogarnac-terminal-podstawy-cli-w-linuksie-z-przykladami\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sudoit.pl\/index.php\/2025\/12\/26\/jak-ogarnac-terminal-podstawy-cli-w-linuksie-z-przykladami\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sudoit.pl\/index.php\/2025\/12\/26\/jak-ogarnac-terminal-podstawy-cli-w-linuksie-z-przykladami\/#primaryimage","url":"https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/LinuxCommands.png","contentUrl":"https:\/\/sudoit.pl\/wp-content\/uploads\/2025\/12\/LinuxCommands.png","width":1536,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/sudoit.pl\/index.php\/2025\/12\/26\/jak-ogarnac-terminal-podstawy-cli-w-linuksie-z-przykladami\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sudoit.pl\/"},{"@type":"ListItem","position":2,"name":"Jak ogarn\u0105\u0107 terminal &#8211; Podstawy CLI w Linuksie z przyk\u0142adami"}]},{"@type":"WebSite","@id":"https:\/\/sudoit.pl\/#website","url":"https:\/\/sudoit.pl\/","name":"SudoIT","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sudoit.pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/sudoit.pl\/#\/schema\/person\/62b95033a7a8937fbb692e81d5e0b8bd","name":"Patryk","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/d933a3eef1e4f0026a85747cca61f1ae9043bf2753554c0427f1a2dc8ca46096?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d933a3eef1e4f0026a85747cca61f1ae9043bf2753554c0427f1a2dc8ca46096?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d933a3eef1e4f0026a85747cca61f1ae9043bf2753554c0427f1a2dc8ca46096?s=96&d=mm&r=g","caption":"Patryk"},"url":"https:\/\/sudoit.pl\/index.php\/author\/patryk\/"}]}},"_links":{"self":[{"href":"https:\/\/sudoit.pl\/index.php\/wp-json\/wp\/v2\/posts\/969","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sudoit.pl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sudoit.pl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sudoit.pl\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/sudoit.pl\/index.php\/wp-json\/wp\/v2\/comments?post=969"}],"version-history":[{"count":14,"href":"https:\/\/sudoit.pl\/index.php\/wp-json\/wp\/v2\/posts\/969\/revisions"}],"predecessor-version":[{"id":1275,"href":"https:\/\/sudoit.pl\/index.php\/wp-json\/wp\/v2\/posts\/969\/revisions\/1275"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sudoit.pl\/index.php\/wp-json\/wp\/v2\/media\/970"}],"wp:attachment":[{"href":"https:\/\/sudoit.pl\/index.php\/wp-json\/wp\/v2\/media?parent=969"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sudoit.pl\/index.php\/wp-json\/wp\/v2\/categories?post=969"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sudoit.pl\/index.php\/wp-json\/wp\/v2\/tags?post=969"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}