{"id":127,"date":"2023-06-02T12:07:08","date_gmt":"2023-06-02T10:07:08","guid":{"rendered":"http:\/\/itquest.net\/?p=127"},"modified":"2023-06-13T10:18:52","modified_gmt":"2023-06-13T08:18:52","slug":"lista-30-podstawowych-komend-na-linuxa-jakie-powinienes-znac","status":"publish","type":"post","link":"https:\/\/itquest.net\/?p=127","title":{"rendered":"Lista 50 podstawowych komend na Linux&#8217;a jakie powiniene\u015b zna\u0107"},"content":{"rendered":"<p><span style=\"font-size: 14pt;\">Znajomo\u015b\u0107 komend w konsoli Linux jest wa\u017cna z kilku powod\u00f3w:<\/span><\/p>\n<p><span style=\"font-size: 14pt;\"><strong>Efektywno\u015b\u0107 i szybko\u015b\u0107<\/strong>: Korzystanie z konsoli pozwala na szybkie wykonywanie operacji i manipulacj\u0119 plikami oraz systemem. Komendy mog\u0105 by\u0107 bardziej efektywne ni\u017c korzystanie z interfejsu graficznego, co przyspiesza prac\u0119.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\"><strong>Dost\u0119p do zaawansowanych funkcji<\/strong>: W konsoli Linux masz dost\u0119p do zaawansowanych funkcji, kt\u00f3re nie s\u0105 dost\u0119pne w interfejsie graficznym. Mo\u017cesz wykorzysta\u0107 pot\u0119\u017cne narz\u0119dzia i opcje konfiguracyjne, kt\u00f3re pozwalaj\u0105 na pe\u0142n\u0105 kontrol\u0119 nad systemem.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\"><strong>Automatyzacja i skrypty<\/strong>: Komendy w konsoli Linux mo\u017cna \u0142\u0105czy\u0107 w skrypty, co umo\u017cliwia automatyzacj\u0119 powtarzalnych zada\u0144. Mo\u017cesz tworzy\u0107 skrypty, kt\u00f3re wykonuj\u0105 okre\u015blone czynno\u015bci, oszcz\u0119dzaj\u0105c czas i wysi\u0142ek.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\"><strong>Praca zdalna i serwerowa<\/strong>: Wiele serwer\u00f3w i system\u00f3w operacyjnych korzysta z konsoli jako g\u0142\u00f3wnego narz\u0119dzia administracyjnego. Znajomo\u015b\u0107 komend umo\u017cliwia prac\u0119 zdaln\u0105, zarz\u0105dzanie serwerami i wykonywanie zada\u0144 na odleg\u0142o\u015b\u0107.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\"><strong>Rozwi\u0105zywanie problem\u00f3w<\/strong>: Konsola jest przydatnym narz\u0119dziem do rozwi\u0105zywania problem\u00f3w. Mo\u017cesz u\u017cywa\u0107 komend do diagnozowania i naprawiania r\u00f3\u017cnych problem\u00f3w zwi\u0105zanych z systemem operacyjnym, sieci\u0105, bezpiecze\u0144stwem itp.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\"><strong>Rozszerzalno\u015b\u0107<\/strong>: Konsola Linux jest niezwykle elastyczna i rozszerzalna. Istnieje wiele polece\u0144, narz\u0119dzi i skrypt\u00f3w stworzonych przez spo\u0142eczno\u015b\u0107, kt\u00f3re mo\u017cna wykorzysta\u0107 do rozszerzenia funkcjonalno\u015bci systemu.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: 14pt;\">Oto lista 50 komend Linux wraz z przyk\u0142adami u\u017cycia:<\/span><span style=\"font-size: 14pt;\"><code><\/code><\/span><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li>ls &#8211; Wy\u015bwietla list\u0119 plik\u00f3w i katalog\u00f3w w bie\u017c\u0105cym katalogu. Przyk\u0142ad u\u017cycia: ls<\/li>\n<li>cd &#8211; Zmienia bie\u017c\u0105cy katalog na podany. Przyk\u0142ad u\u017cycia: cd \/\u015bcie\u017cka\/do\/katalogu<\/li>\n<li>pwd &#8211; Wy\u015bwietla pe\u0142n\u0105 \u015bcie\u017ck\u0119 bie\u017c\u0105cego katalogu. Przyk\u0142ad u\u017cycia: pwd<\/li>\n<li>mkdir &#8211; Tworzy nowy katalog. Przyk\u0142ad u\u017cycia: mkdir nowy_katalog<\/li>\n<li>touch &#8211; Tworzy nowy plik. Przyk\u0142ad u\u017cycia: touch nowy_plik.txt<\/li>\n<li>cp &#8211; Kopiuje plik lub katalog. Przyk\u0142ad u\u017cycia: cp plik.txt \/\u015bcie\u017cka\/do\/docelowego_katalogu<\/li>\n<li>mv &#8211; Przenosi lub zmienia nazw\u0119 pliku lub katalogu. Przyk\u0142ad u\u017cycia: mv stary_plik.txt nowy_plik.txt<\/li>\n<li>rm &#8211; Usuwa plik lub katalog. Przyk\u0142ad u\u017cycia: rm plik.txt<\/li>\n<li>cat &#8211; Wy\u015bwietla zawarto\u015b\u0107 pliku. Przyk\u0142ad u\u017cycia: cat plik.txt<\/li>\n<li>less &#8211; Wy\u015bwietla zawarto\u015b\u0107 pliku strona po stronie. Przyk\u0142ad u\u017cycia: less plik.txt<\/li>\n<li>head &#8211; Wy\u015bwietla pierwsze kilka linii pliku. Przyk\u0142ad u\u017cycia: head plik.txt<\/li>\n<li>tail &#8211; Wy\u015bwietla ostatnie kilka linii pliku. Przyk\u0142ad u\u017cycia: tail plik.txt<\/li>\n<li>grep &#8211; Wyszukuje wzorce w plikach tekstowych. Przyk\u0142ad u\u017cycia: grep &#8222;wzorzec&#8221; plik.txt<\/li>\n<li>find &#8211; Znajduje pliki i katalogi na podstawie okre\u015blonych kryteri\u00f3w. Przyk\u0142ad u\u017cycia: find \/\u015bcie\u017cka -name &#8222;plik.txt&#8221;<\/li>\n<li>tar &#8211; Tworzy lub wypakowuje pliki tar. Przyk\u0142ad u\u017cycia: tar -cvf archiwum.tar plik1 plik2<\/li>\n<li>gzip &#8211; Kompresuje plik. Przyk\u0142ad u\u017cycia: gzip plik.txt<\/li>\n<li>gunzip &#8211; Rozpakowuje skompresowany plik gzip. Przyk\u0142ad u\u017cycia: gunzip plik.txt.gz<\/li>\n<li>chmod &#8211; Zmienia uprawnienia pliku lub katalogu. Przyk\u0142ad u\u017cycia: chmod 755 plik.txt<\/li>\n<li>chown &#8211; Zmienia w\u0142a\u015bciciela pliku lub katalogu. Przyk\u0142ad u\u017cycia: chown u\u017cytkownik plik.txt<\/li>\n<li>chgrp &#8211; Zmienia grup\u0119 pliku lub katalogu. Przyk\u0142ad u\u017cycia: chgrp grupa plik.txt<\/li>\n<li>du &#8211; Wy\u015bwietla zaj\u0119to\u015b\u0107 dysku przez pliki i katalogi. Przyk\u0142ad u\u017cycia: du -sh \/\u015bcie\u017cka\/do\/katalogu<\/li>\n<li>df &#8211; Wy\u015bwietla informacje o wolnej przestrzeni na dysku. Przyk\u0142ad u\u017cycia: df -h<\/li>\n<li>top &#8211; Wy\u015bwietla list\u0119 proces\u00f3w i ich statystyki w czasie rzeczywistym. Przyk\u0142ad u\u017cycia: top<\/li>\n<li>ps &#8211; Wy\u015bwietla list\u0119 dzia\u0142aj\u0105cych proces\u00f3w. Przyk\u0142ad u\u017cycia: ps -ef<\/li>\n<li>kill &#8211; Wysy\u0142a sygna\u0142 do procesu w celu zako\u0144czenia jego dzia\u0142ania. Przyk\u0142ad u\u017cycia: kill PID<\/li>\n<li>ifconfig &#8211; Wy\u015bwietla informacje o interfejsach sieciowych. Przyk\u0142ad u\u017cycia: ifconfig<\/li>\n<li>ping &#8211; Wysy\u0142a zapytania ICMP na podany adres IP. Przyk\u0142ad u\u017cycia: ping 192.168.1.1<\/li>\n<li>ssh &#8211; Nawi\u0105zuje po\u0142\u0105czenie SSH z innym hostem. Przyk\u0142ad u\u017cycia: ssh u\u017cytkownik@adres_hosta<\/li>\n<li>scp &#8211; Kopiuje pliki mi\u0119dzy lokalnym hostem a zdalnym hostem przez SSH. Przyk\u0142ad u\u017cycia: scp plik.txt u\u017cytkownik@adres_hosta:\/\u015bcie\u017cka\/do\/docelowego_katalogu<\/li>\n<li>wget &#8211; Pobiera plik z internetu. Przyk\u0142ad u\u017cycia: wget URL<\/li>\n<li>curl &#8211; Wysy\u0142a zapytania do serwera i wy\u015bwietla odpowied\u017a. Przyk\u0142ad u\u017cycia: curl URL<\/li>\n<li>apt-get &#8211; Zarz\u0105dza pakietami na systemie Debian i jego pochodnych. Przyk\u0142ad u\u017cycia: sudo apt-get install nazwa_pakietu<\/li>\n<li>yum &#8211; Zarz\u0105dza pakietami na systemie Red Hat i jego pochodnych. Przyk\u0142ad u\u017cycia: sudo yum install nazwa_pakietu<\/li>\n<li>snap &#8211; Zarz\u0105dza pakietami snap na systemach Linux. Przyk\u0142ad u\u017cycia: sudo snap install nazwa_pakietu<\/li>\n<li>systemctl &#8211; Zarz\u0105dza us\u0142ugami systemowymi. Przyk\u0142ad u\u017cycia: sudo systemctl restart nazwa_us\u0142ugi<\/li>\n<li>useradd &#8211; Dodaje nowego u\u017cytkownika. Przyk\u0142ad u\u017cycia: sudo useradd nowy_u\u017cytkownik<\/li>\n<li>passwd &#8211; Zmienia has\u0142o u\u017cytkownika. Przyk\u0142ad u\u017cycia: sudo passwd u\u017cytkownik<\/li>\n<li>su &#8211; Prze\u0142\u0105cza na konto innego u\u017cytkownika. Przyk\u0142ad u\u017cycia: su u\u017cytkownik<\/li>\n<li>sudo &#8211; Wykonuje polecenie jako superu\u017cytkownik. Przyk\u0142ad u\u017cycia: sudo polecenie<\/li>\n<li>history &#8211; Wy\u015bwietla histori\u0119 wykonanych polece\u0144. Przyk\u0142ad u\u017cycia: history<\/li>\n<li>alias &#8211; Tworzy alias dla d\u0142ugiego polecenia. Przyk\u0142ad u\u017cycia: alias nowe_polecenie=&#8221;d\u0142ugie_polecenie&#8221;<\/li>\n<li>grep &#8211; Wyszukuje wzorce w plikach tekstowych. Przyk\u0142ad u\u017cycia: grep &#8222;wzorzec&#8221; plik.txt<\/li>\n<li>sed &#8211; Edytuje i manipuluje tekstem w plikach. Przyk\u0142ad u\u017cycia: sed 's\/wzorzec\/zamiana\/g&#8217; plik.txt<\/li>\n<li>awk &#8211; Przetwarza i raportuje dane w plikach tekstowych. Przyk\u0142ad u\u017cycia: awk '{print $1}&#8217; plik.txt<\/li>\n<li>tar &#8211; Tworzy lub wypakowuje archiwa tar. Przyk\u0142ad u\u017cycia: tar -cvf archiwum.tar plik1 plik2<\/li>\n<li>gzip &#8211; Kompresuje plik. Przyk\u0142ad u\u017cycia: gzip plik.txt<\/li>\n<li>tar.gz &#8211; Kompresuje i wypakowuje pliki w formacie tar.gz. Przyk\u0142ad u\u017cycia: tar -czvf archiwum.tar.gz plik1 plik2<\/li>\n<li>find &#8211; Znajduje pliki i katalogi na podstawie okre\u015blonych kryteri\u00f3w. Przyk\u0142ad u\u017cycia: find \/\u015bcie\u017cka -name &#8222;plik.txt&#8221;<\/li>\n<li>chmod &#8211; Zmienia uprawnienia pliku lub katalogu. Przyk\u0142ad u\u017cycia: chmod 755 plik.txt<\/li>\n<li>chown &#8211; Zmienia w\u0142a\u015bciciela pliku lub katalogu. Przyk\u0142ad u\u017cycia: chown u\u017cytkownik plik.txt<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Znajomo\u015b\u0107 komend w konsoli Linux jest wa\u017cna z kilku powod\u00f3w: Efektywno\u015b\u0107 i szybko\u015b\u0107: Korzystanie z konsoli pozwala na szybkie wykonywanie operacji i manipulacj\u0119 plikami oraz systemem. Komendy mog\u0105 by\u0107 bardziej efektywne ni\u017c korzystanie z interfejsu graficznego, co przyspiesza prac\u0119. Dost\u0119p&#8230; <a class=\"more-link\" href=\"https:\/\/itquest.net\/?p=127\">Czytaj Wi\u0119cej &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":128,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[45,10,5,43,41,37,3,6,61,4,1],"tags":[55,31,35,29,57,59,33],"class_list":["post-127","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cinnamon","category-debian","category-fedora","category-gnome","category-kde","category-kdeneon","category-linux","category-redhat","category-terminal","category-ubuntu","category-uncategorized","tag-centos","tag-debian","tag-fedora","tag-linux","tag-redhat","tag-terminal","tag-ubuntu"],"_links":{"self":[{"href":"https:\/\/itquest.net\/index.php?rest_route=\/wp\/v2\/posts\/127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itquest.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itquest.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itquest.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/itquest.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=127"}],"version-history":[{"count":7,"href":"https:\/\/itquest.net\/index.php?rest_route=\/wp\/v2\/posts\/127\/revisions"}],"predecessor-version":[{"id":148,"href":"https:\/\/itquest.net\/index.php?rest_route=\/wp\/v2\/posts\/127\/revisions\/148"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/itquest.net\/index.php?rest_route=\/wp\/v2\/media\/128"}],"wp:attachment":[{"href":"https:\/\/itquest.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=127"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itquest.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=127"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itquest.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}