Przydatne komendy Linux
ls– Wyświetla listę plików i katalogów w bieżącym katalogu.cd [ścieżka]– Zmienia bieżący katalog na określony.pwd– Wyświetla ścieżkę bieżącego katalogu.mkdir [nazwa]– Tworzy nowy katalog.rm [nazwa]– Usuwa plik. Użyjrm -r [nazwa]do usunięcia katalogu.cp [źródło] [cel]– Kopiuje pliki lub katalogi.mv [źródło] [cel]– Przenosi pliki lub katalogi, może być też używane do zmiany nazwy.touch [nazwa]– Tworzy nowy, pusty plik.cat [nazwa]– Wyświetla zawartość pliku.sudo [komenda]– Wykonuje komendę z uprawnieniami administratora.apt-get updateiapt-get upgrade– Aktualizacja listy pakietów i zainstalowanych pakietów (specyficzne dla dystrybucji opartych na Debianie, jak Ubuntu).grep [wzorzec] [plik]– Wyszukuje wzorzec w pliku.find [ścieżka] -name [nazwa]– Szuka plików o określonej nazwie.nano [nazwa]/vi [nazwa]– Otwiera edytor tekstu nano lub vi do edycji plików.chmod [uprawnienia] [plik]– Zmienia uprawnienia dostępu do pliku.chown [użytkownik][:grupa] [plik]– Zmienia właściciela pliku lub katalogu.ps– Wyświetla aktywne procesy.kill [ID_procesu]– Kończy działanie procesu.tar [opcje] [nazwa.tar.gz] [pliki]– Tworzy lub wyodrębnia archiwum tar.wget [URL]– Pobiera pliki z internetu.df– Wyświetla informacje o użyciu miejsca na dyskach.du– Wyświetla ilość miejsca zajmowanego przez pliki i katalogi.free– Pokazuje ilość wolnej i używanej pamięci w systemie.top– Wyświetla informacje o działających procesach i użyciu zasobów.htop– Zaawansowana wersja poleceniatop.uname -a– Wyświetla szczegółowe informacje o systemie.whoami– Wyświetla nazwę zalogowanego użytkownika.id– Wyświetla identyfikator i grupy zalogowanego użytkownika.man [komenda]– Wyświetla podręcznik dla danej komendy.echo [tekst]– Wyświetla podany tekst.history– Wyświetla historię wpisanych komend.alias [nazwa]='[komenda]'– Tworzy skrót dla komendy.unalias [nazwa]– Usuwa skrót dla komendy.ssh [użytkownik]@[host]– Łączy się zdalnie z innym systemem.scp [plik] [użytkownik]@[host]:[ścieżka]– Kopiuje plik na zdalny serwer.rsync [opcje] [źródło] [cel]– Synchronizuje pliki i katalogi między systemami.wget [opcje] [URL]– Pobiera pliki z internetu.curl [opcje] [URL]– Transferuje dane z lub na serwer.tail [opcje] [plik]– Wyświetla ostatnie linie pliku.head [opcje] [plik]– Wyświetla pierwsze linie pliku.diff [plik1] [plik2]– Porównuje zawartość dwóch plików.chmod [opcje] [uprawnienia] [plik]– Zmienia uprawnienia pliku.chgrp [grupa] [plik]– Zmienia grupę pliku.useradd [opcje] [nazwa]– Tworzy nowego użytkownika.userdel [nazwa]– Usuwa użytkownika.groupadd [nazwa]– Tworzy nową grupę.groupdel [nazwa]– Usuwa grupę.passwd [użytkownik]– Zmienia hasło użytkownika.crontab -e– Edytuje harmonogram zadań cron.env– Wyświetla zmienne środowiskowe.export [zmienna]=[wartość]– Ustawia zmienną środowiskową.unset [zmienna]– Usuwa zmienną środowiskową.which [komenda]– Wskazuje lokalizację pliku wykonywalnego komendy.whereis [komenda]– Wyszukuje lokalizacje plików związanych z komendą.locate [plik]– Szybko wyszukuje pliki na systemie.find [ścieżka] [opcje]– Szuka plików w systemie plików.grep [opcje] [wzorzec] [plik]– Wyszukuje tekst w plikawk [program] [plik]– Mocne narzędzie do przetwarzania tekstu.sed [skrypt] [plik]– Edytor strumieniowy do przetwarzania tekstu.sort [plik]– Sortuje linie tekstu w pliku.uniq [plik]– Usuwa lub raportuje powtarzające się linie.cut [opcje] [plik]– Wycina sekcje tekstu z każdej linii plików.paste [plik1] [plik2]– Łączy linie z dwóch plików.join [plik1] [plik2]– Łączy linie dwóch plików na podstawie wspólnego pola.tr [opcje] [zestaw1] [zestaw2]– Zamienia lub usuwa znaki.wc [plik]– Liczy linie, słowa i znaki w pliku.cal– Wyświetla kalendarz.date– Wyświetla aktualną datę i czas.uptime– Wyświetla czas działania systemu.dmesg– Wyświetla komunikaty jądra.iostat– Wyświetla statystyki I/O dla urządzeń i partycji.netstat– Wyświetla sieciowe połączenia, tabelę routingu, statystyki interfejsów.ifconfig– Wyświetla lub konfiguruje interfejs sieciowy.ip– Zaawansowane narzędzie do zarządzania siecią.iptables– Narzędzie do konfiguracji firewalla w Linuxie.ping [host]– Testuje łączność z hostem.traceroute [host]– Wyświetla ścieżkę pakietów do hosta.nslookup [host]– Wyszukuje informacje DNS o hostach.dig [host]– Zaawansowane narzędzie do zapytań DNS.mount [urządzenie] [katalog]– Montuje system plików.
