kod polecenia opis komentarza
Arch Wyświetl architekturę procesora maszyny (1)
Uname -m Wyświetl architekturę procesora maszyny (2)
Uname -r Wyświetl wersję jądra używanego
Dmidecode -q Wyświetl komponenty systemu sprzętowego - (SMBIOS/DMI)
HDPARM -i /dev/hda Wymień cechy architektoniczne dysku
HDPARM -tT /dev/sda Wykonaj operację odczytu testowego na dysku
Cat /proc/cpuinfo Wyświetl informacje o procesorze CPU
Cat /proc/przerwania Wyświetl przerwanie
Cat /proc/meminfo sprawdź użycie pamięci
Cat /proc/zamiana Pokazuje, które partycje wymiany są używane
Cat /proc/wersja Pokaż wersję jądra
Cat /proc/net/dev Wyświetl adaptery sieciowe i statystyki
Cat /proc/mounts Pokaż załadowany system plików
LSPCI -TV Pokaż urządzenia PCI
LSUSB -TV Wyświetl urządzenia USB
Data Wyświetl datę systemową
Cal 2007 Pokaż kalendarz dla 2007
Data 04121700 2007.00 Ustaw datę i czas - miesiąc, dzień, godzina, rok. sekundy
Clock -w Zapisz zmiany czasu do BIOS

kod polecenia opis komentarza
Zamknij system -h teraz Zamknij system
Init 0 Zamknij system
Telinit 0 Zamknij system
Zamknij system -h godziny: minuty & Zamknij system w zaplanowanym czasie
Zamknij system -c Anuluj zamknięcie systemu w zaplanowanym czasie
Zamknij system -r teraz restart
Ponowne uruchomienie restart
Wyloguj się anulowanie

kod polecenia opis komentarza
CD /home Idź do '/katalogu 'domowego'.
CD.. Wróć do poprzedniego poziomu katalogu
CD../.. Wróć do dwóch poprzednich poziomów katalogu
CD Wejdź do osobistego katalogu domowego
Cd~ użytkownik1 Wejdź do osobistego katalogu domowego
CD - Wróć do katalogu, w którym ostatnio byłeś
PWD Pokaż ścieżkę roboczą
ls Wyświetl pliki w katalogu
LS -F Wyświetl pliki w katalogu
LS -l Wyświetl szczegóły plików i katalogów
Ls -a Pokaż ukryte pliki
Ls * [0-9] * Wyświetl nazwy plików i katalogów zawierające liczby
Tree Wyświetl strukturę drzewa plików i katalogów zaczynając od katalogu głównego
LSTREE Wyświetl strukturę drzewa plików i katalogów zaczynając od katalogu głównego
Mkdir katalog1 Utwórz katalog o nazwie 'katalog'1 '
Mkdir katalog1 katalog2 Utwórz dwa katalogi jednocześnie
Mkdir -p /tmp/katalog1/katalog2 Utwórz drzewo katalogów
Rm -f plik1 Usuń plik o nazwie 'plik'1 '
Rmdir katalog1 Usuń katalog o nazwie 'katalog'1 '
Rm -rf katalog1 Usuń katalog o nazwie 'katalog'1 i usun jego zawartość jednocześnie
Rm -rf katalog1 katalog2 Usuń jednocześnie oba katalogi i ich zawartość
MV katalog1 new_katalog Zmień nazwę/Przenieś katalog
CP plik1 plik2 Kopiuj plik
CP katalog/*. Kopiuj wszystkie pliki w katalogu do bieżącego katalogu roboczego
CP -A /tmp/katalog1. Kopiuj katalog do bieżącego katalogu roboczego
CP -a katalog1 katalog2 Kopiuj katalog
-S plik1 lnk1 Utwórz miękki link do pliku lub katalogu
Ln plik1 lnk1 Utwórz fizyczny link do pliku lub katalogu
Touch -t 0712250000 plik1 Zmień czas dostępu pliku lub katalogu - (YYMMDDhhmm)
IconV -l Pokaż znane kody
iconv -f fromEncoding -t doEncoding inputFile > outputFile Zmień kodowanie znaków
Znajdź. -maxdepth 1 -name * .jpg -print -exec convert Przekształcaj pliki w bieżącym katalogu i wysyłaj je do katalogu miniatur (wymaga konwersji z ImageMagick)

kod polecenia opis komentarza
Znajdź/-name file1 Zacznij z '/' aby wejść do systemu plików głównego w celu wyszukiwania plików i katalogów
Znajdź/-user user1 Szukaj plików i katalogów należących do użytkownika'user'1 '
Znajdź /home/user1 -name * .bin Szukaj w katalogu '/home/user1' dla plików kończących się na '.bin'
Znajdź /usr/bin -type f -atime + 100 Szukaj wykonywalnych plików, które nie były używane w przeszłości 100 dni
Znajdź /usr/bin -type f -mtime -10 Szukaj plików, które zostały utworzone lub zmodyfikowane w ciągu 10 dni
Znajdź/-name * .rpm -exec chmod 755 '{}' ; Szukaj plików kończących się na '.rpm' i zdefiniuj ich uprawnienia
Znajdź/-xdev -name * .rpm Szukaj plików kończących się na '.rpm', pomijając urządzenia przenośne takie jak napędy optyczne i pendrivy
Lokalizuj * .ps Znajdź pliki kończące się na '.ps' - uruchom polecenie 'updatedb' najpierw
Gdzieis halt Wyświetla lokalizację binarnego, źródłowego lub man
Który zatrzymuje Wyświetla pełną ścieżkę do binarnego lub wykonywalnego pliku

kod polecenia opis komentarza
Montuj /dev/hda2 /mnt/hda2 Zamontuj dysk o nazwie hda2 - upewnij się, że katalog '/mnt/hda2' już istnieje
Umount /dev/hda2 Odłącz dysk o nazwie hda2 - wyjdź z punktu montowania '/mnt/hda2' first
Fuser -km /mnt/hda2 Pozbądź się na siłę instalacji, gdy urządzenie jest zajęte
Umount -n /mnt/hda2 Wykonuj operacje odinstalowywania bez zapisywania /etc/plik mtab użyteczny, gdy plik jest odczytywany-tylko lub gdy dysk jest pełny
Montuj /dev/fd0 /mnt/floppy Zamontuj dyskietkę
Montuj /dev/cdrom /mnt/cdrom Zamontuj cdrom lub dvdrom
Montuj /dev/hdc /mnt/cdrecorder Zamontuj cdrw lub dvdrom
Montuj /dev/hdb /mnt/cdrecorder Zamontuj cdrw lub dvdrom
Montuj -o loop file.iso /mnt/cdrom Zamontuj plik lub obraz ISO
Montuj -t vfat /dev/hda5 /mnt/hda5 Zamontuj system plików Windows FAT32 system plików
Montuj /dev/sda1 /mnt/usbdisk Zamontuj napęd USB lub urządzenie flash
Montuj -t smbfs -o username = user, password = pass//WinClient/udział /mnt/udział Zamontuj udział sieci Windows

kod polecenia opis komentarza
DF -h Pokazuje listę zamontowanych partycji
LS -lSr | more Sortuje pliki i katalogi według wielkości
Du -sh dir1 Szacuje przestrzeń dyskową już używaną przez katalog 'dir'1'
Du -sk * | sort -rn Wyświetla wielkość plików i katalogów w kolejności pojemności
Rpm -q -a --qf '% 10 {WIELKOŚĆ} t% {NAZWA} n' | sort -k1,1n Wyświetla przestrzeń używaną przez zainstalowane pakiety rpm w porządku wielkości (system klasy fedora, redhat)
Dpkg-zapytanie -W -f = '${Zainstalowany-Rozmiar; 10} t ${Package} n' | sort -k1,1n Wyświetla przestrzeń używaną przez zainstalowane pakiety deb na podstawie rozmiaru (system ubuntu, debian class)

kod polecenia opis komentarza
GroupAdd nazwa_grupy Utwórz nową grupę użytkowników
Groupdel nazwa_grupy Usuń grupę użytkowników
Groupmod -n nowa_nazwa_grupy starą_nazwę_grupy Zmień nazwę grupy użytkowników
Useradd -c "Imię Nazwisko" -g admin -d /home/user1 -s /bin/bash użytkownik1 Utwórz użytkownika należącego do grupy użytkowników "admin"
UserAdd użytkownik1 Utwórz nowego użytkownika
Userdel -r użytkownik1 Usuń użytkownika ('-r' wyklucza katalog domowy)
Usermod -c "Użytkownik FTP" -g system -d /ftp/user1 -s /bin/nologin użytkownik1 Zmień właściwości użytkownika
Passwd Zmień hasło
Passwd użytkownik1 Zmień hasło użytkownika (pozwala tylko na wykonywanie przez root)
Chage -E 2020-12-31 user1 Ustaw datę wygaśnięcia dla haseł użytkowników
PWCK Sprawdź format pliku i poprawy składni dla'/etc/'passwd' i istnienie użytkowników
GRPCK Sprawdź format pliku i poprawy składni dla'/etc/'passwd' i istniejących grup
Newgrp nazwa_grupy Zaloguj się do nowej grupy, aby zmienić domyślną grupę dla nowo utworzonych plików

kod polecenia opis komentarza
LS -lh wyświetl uprawnienia
LS /tmp | pr -T5 -W $COLUMNS Podziel punkt końcowy na 5 kolumny do wyświetlenia
Chmod ugo + rwx katalog1 Ustaw uprawnienia dla właściciela (u), grupy (g) i innych (o) w katalogu do odczytu (r), zapisu (w) i wykonania (x)
Chmod go-rwx katalog1 Usuń uprawnienia do odczytu i zapisu wykonania dla grupy (g) i innych (o) w katalogach
Chown użytkownik1 plik1 Zmień atrybuty właściciela pliku
Chown -R użytkownik1 katalog1 Zmień atrybuty właściciela katalogu i jednocześnie zmień atrybuty wszystkich plików w katalogu
CHGRP grupa1 plik1 Zmień grupę plików
Chown użytkownik1: grupa1 plik1 Zmień atrybuty właściciela i grupy pliku
Znajdź/-perm -u + s Pokaż wszystkie pliki w systemie, które używają kontroli SUID
Chmod u + s /bin/plik1 Ustaw bit SUID pliku binarnego - użytkownik uruchamiający plik ma również te same uprawnienia co właściciel
CHMOD U-S /bin/plik1 Wyłącz bit SUID pliku binarnego
Chmod g + s /home/public Ustaw bit SGID katalogu - Podobne do SUID, ale dla katalogów
CHMOD G-S /home/public Wyłącz bit SGID katalogu
Chmod o + t /home/public Ustaw bit STIKY pliku - pozwala tylko właścicielowi prawnemu na usunięcie pliku
CHMOD O-T /home/public Wyłącz bit STIKY katalogu

kod polecenia opis komentarza
Chattr + a plik1 Dopuszczalne są tylko pliki do odczytu i zapisu w trybie dopisywania
Chattr + c plik1 Pozwala na automatyczną kompresję tego pliku/dekompresowany przez jądro
Chattr + d plik1 Program dump zignoruje ten plik podczas tworzenia kopii zapasowej systemu plików
Chattr + i plik1 Ustaw na niezmienne pliki, które nie mogą być usunięte, zmodyfikowane, zmienione nazwy lub połącz
Chattr + s plik1 Pozwala na bezpieczne usunięcie pliku
Chattr + S plik1 Gdy aplikacja wykona operację zapisu na tym pliku, system natychmiast zapisze zmodyfikowane wyniki na dysku
Chattr + u plik1 Jeśli plik zostanie usunięty, system pozwoli Ci przywrócić usunięty plik później
Lsattr Pokazuj specjalne właściwości

kod polecenia opis komentarza
Bunzip2 plik1.bz2 Rozpakuj plik o nazwie'plik1.bz2 '
Bzip2 plik1 Zcompressuj plik o nazwie'plik1 '
Gunzip plik1.gz Rozpakuj plik o nazwie'plik1.gz'
Plik gzip1 Zcompressuj plik o nazwie'plik1 '
Gzip -9 plik1 maksymalna kompresja
Rar plik1.rar test_file Utwórz pakiet o nazwie'plik1.rar '
Rar plik1.rar plik1 plik2 katalog1 Równocześnie skompresuj'plik1 ',' plik2 'i katalog'katalog1'
Rar plik x1.rar Rozpakuj pakiet rar
Unrar plik x1.rar Rozpakuj pakiet rar
Tar -cvf archive.tar plik1 Utwórz nieskompresowany tarball
Tar -cvf archive.tar plik1 plik2 katalog1 Utwórz archiwum zawierające'plik1 ',' plik2 'i'katalog1'
Tar -tf archive.tar Wyświetl zawartość pakietu
Tar -xvf archive.tar Wydaj pakiet
Tar -xvf archive.tar -C /tmp Wydaj skompresowany pakiet do /katalog tymczasowy
Tar -cvfj archive.tar.bz2 katalog1 Utwórz skompresowany pakiet w formacie bzip2 format
Tar -jxvf archive.tar.bz2 Rozpakuj skompresowany pakiet w formacie bzip2 format
Tar -cvfz archive.tar.gz katalog1 Utwórz skompresowany pakiet w formacie gzip
Tar -zxvf archive.tar.gz Rozpakuj skompresowany pakiet w formacie gzip
Plik zip1plik .zip1 Utwórz plik zip
Zip -plik r1plik .zip1 plik2 katalog1 Z压缩 kilku plików i katalogów jednocześnie do pliku zip
Rozpakuj plik1.zip Rozpakuj plik zip

kod polecenia opis komentarza
Rpm -ivh pakiet.rpm Zainstaluj pakiet rpm
Rpm -ivh --pakiet nodeeps.rpm Zainstaluj pakiet rpm, ignorując ostrzeżenia o zależnościach
rpm -U package.rpm Aktualizuj pakiet RPM bez zmiany pliku konfiguracyjnego
Rpm -F package.rpm Aktualizuj potwierdzony zainstalowany pakiet rpm
Rpm -e package_name rpm Usuń pakiet RPM
RPM -QA Pokaż wszystkie zainstalowane pakiety rpm w systemie
Rpm -qa | grep htpd Pokaż wszystkie pakiety rpm zawierające słowo "htpd" w nazwie
RPM -Qi package_name Uzyskaj specjalne informacje o zainstalowanym pakiecie
RPM -qg "Środowiska Systemowe/Daemons" Pokazuje pakiet rpm komponentu
RPM -QL package_name Pokazuje listę plików dostarczanych przez zainstalowany pakiet rpm
RPM -QC package_name Pokazuje listę plików konfiguracyjnych dostarczanych przez zainstalowany pakiet rpm
RPM -Q package_name --WhatRequires Pokazuje listę zależności z pakietem rpm
RPM -q package_name --WhatProvides Pokazuje objętość pakietu rpm
Rpm -q package_name --scripts Pokaż skrypty wykonywane podczas instalacji/usuwanie
RPM -Q package_name --Changelog Pokaż historię modyfikacji pakietu RPM
RPM -QF /etc/httpd/conf/httpd.conf Potwierdź, który pakiet rpm dostarczył dane pliki
Rpm -qp package.rpm -l Pokaż listę plików dostarczanych przez niezainstalowany pakiet rpm
RPM --import /media/cdrom/RPM-GPG-KEY Importuj cyfrowy certyfikat publicznego klucza
Rpm --checksig package.rpm Potwierdź integralność pakietu RPM
Rpm -qa gpg-pubkey Potwierdź integralność wszystkich zainstalowanych pakietów rpm
RPM -V package_name Sprawdź rozmiar pliku, licencję, typ, właściciela, grupę, MD5 sprawdź, i ostatnio zmodyfikowany
RPM -Va Sprawdź wszystkie zainstalowane pakiety rpm w systemie - używaj z ostrożnością
Rpm -Vp package.rpm Potwierdź, że pakiet rpm nie został zainstalowany
Rpm2cpio package.rpm | cpio --extract --make-katalogi * bin * Uruchamianie wykonalnego z pakietu rpm
Rpm -ivh /usr/src/redhat/RPMS/arch/package.rpm Zainstaluj zbudowany pakiet z rpm źródłowego
RPMbuild --przebuduj package_name src.rpm Zbuduj pakiet RPM z RPM źródłowego

kod polecenia opis komentarza
Yum install package_name Pobierz i zainstaluj pakiet RPM
Yum localinstall package_name Pakiet rpm zostanie zainstalowany, używając własnego repozytorium oprogramowania do rozwiązywania wszystkich zależności
Yum update package_name Zaktualizuj wszystkie zainstalowane pakiety rpm w bieżącym systemie
Yum update package_name Zaktualizuj pakiet rpm
Yum remove package_name Usuń pakiet RPM
Yum list Wymień wszystkie pakiety zainstalowane w bieżącym systemie
Yum search package_name Szukaj pakietów w repozytorium rpm
Yum cleaning packages Wyczyść pamięć podręczną rpm i usuń pobrane pakiety
Yum cleaning headers Usuń wszystkie pliki nagłówkowe
Yum clean all Usuń wszystkie pakietowane pakiety i pliki nagłówkowe

kod polecenia opis komentarza
Dpkg -i package.deb Zainstaluj/Zaktualizuj pakiet deb
Dpkg -r package_name Usuń pakiet deb z systemu
Dpkg -l Wyświetl wszystkie zainstalowane pakiety deb w systemie
Dpkg -l | grep htpd Wyświetl wszystkie pakiety deb z słowem 'htpd' w nazwie
Dpkg -s package_name Uzyskaj informacje o specjalnym pakiecie zainstalowanym w systemie
DPKG -L package_name Wyświetla listę plików dostarczanych przez zainstalowany na systemie pakiet deb
Dpkg --contents package.deb Wyświetla listę plików dostarczanych przez pakiet, który jeszcze nie został zainstalowany
DPKG -S /bin/ping Sprawdź, który pakiet deb dostarczył podany plik

kod polecenia opis komentarza
Apt-get install package_name Zainstaluj/Zaktualizuj pakiet deb
Apt-cdrom install package_name Zainstaluj/Zaktualizuj pakiet deb z CD
Apt-get update Zaktualizuj pakiety z listy
Apt-get upgrade Zaktualizuj wszystkie zainstalowane oprogramowanie
Apt-get remove package_name Usuń pakiet deb z systemu
Apt-get check Sprawdź, czy repository zależnych programów jest poprawne
Apt get clean Wyczyść pamięć podręczną z pobrawanego pakietu
Apt-wyszukiwanie w pamięci podręcznej wyszukiwane-pakiet Zwraca nazwę pakietu zawierającego wyszukiwaną frazę

kod polecenia opis komentarza
Cat plik1 Przegląd zawartości pliku od pierwszego bajtu
Tac plik1 Przeglądaj zawartość pliku wstecz od ostatniego wiersza
Więcej pliku1 Zobacz zawartość długiego pliku
Mniej pliku1 Podobny do polecenia 'more', ale pozwala na operacje wsteczne w pliku oraz operacje do przodu
Nagłówek -2 plik1 Sprawdź pierwsze dwa wiersze dokumentu
dolny koniec -2 plik1 Przyjrzyj się ostatnim dwóm wierszom pliku
dolny koniec -f /zmienne/log/messages Zobacz zawartość dodawaną do pliku w czasie rzeczywistym

kod polecenia opis komentarza
Cat plik1 | command (sed, grep, awk, grep, itp...) > result.txt Połącz szczegółowy opis tekstu pliku i zapisz wstęp do nowego pliku
Cat plik1 | command (sed, grep, awk, grep, itp...) >> result.txt Połącz szczegółowy opis tekstu pliku i zapisz wstęp do istniejącego pliku
Grep Aug /zmienne/log/messages Szukaj słowa kluczowego "Aug" w pliku '/zmienne/log/messages'
Grep ^ Aug /zmienne/log/messages Szukaj słów zaczynających się od "Aug" w pliku '/zmienne/log/messages'
Grep [0-9] /zmienne/log/messages Wybierz wszystkie wiersze zawierające liczby w'/zmienne/log/pliku messages'
Grep Aug -R /zmienne/log/* Szukaj ciągu "Aug" w katalogu '/zmienne/log' i kolejne katalogi
Sed's/stringa1/stringa2/g'example.txt Zastąp "string1" w pliku example.txt z "string2"
Sed '/^ $/d' example.txt Usuń wszystkie puste wiersze z pliku example.txt
Jeśli d '/ *#/ d;/^ $/d'example.txt z example.txt Usuń wszystkie komentarze i puste wiersze z pliku
Echo'esempio '| tr' [: lower :]' '[: upper:] ' Połącz zawartość komórek górnych i dolnych
Sed -e '1d' result.txt Wyklucz pierwszy wiersz z pliku example.txt
Sed -n '/stringa1/p' Zobacz wiersze zawierające tylko słowo "string1"
Sed -e's / *$//' example.txt Usuń białe znaki na końcu każdego wiersza
Sed -e's/stringa1/g'example.txt Usuń tylko słowo "string1" z dokumentu i zachowaj resztę
Sed -n '1,5p; 5q' example.txt Przejrzyj zawartość od pierwszego do piątego wiersza
Sed -n '5p; 5q' example.txt Sprawdź wiersz 5
Sed -e's/00 */0/g'example.txt Zamień wiele zer na jedno zero
Cat -n plik1 Identyfikuj liczbę wierszy w pliku
Cat example.txt | awk'NR% 2 == 1 ' Usuń wszystkie parzyste-numerowane wiersze w pliku example.txt
Echo a b c | awk '{print 1 dolar}
Echo a b c | awk '{print 1 dolar, 3 dolarów} Sprawdź pierwszą i trzecią kolumnę wiersza
Wklej plik1 plik2 Połącz zawartość dwóch plików lub kolumn
Wklej -d '+plik1 plik2 Połącz zawartość dwóch plików lub kolumn, rozróżnionych przez "+" w środku
Sortuj plik1 plik2 Sortuj zawartość dwóch plików
Sortuj plik1 plik2 | uniq Usuń połączenie dwóch plików (zachowuje się tylko jedna kopia powtarzających się wierszy)
Sortuj plik1 plik2 | uniq -u Usuń przecięcie, pozostawiając inne wiersze
Sortuj plik1 plik2 | uniq -d Usuń przecięcie dwóch plików (pozostawiając tylko pliki istniejące jednocześnie w obu plikach)
Comm -1 plik1 plik2 Porównanie zawartości dwóch plików usuwa tylko zawartość zawartą w 'file'1 '
Comm -2 plik1 plik2 Porównanie zawartości dwóch plików usuwa tylko zawartość zawartą w 'file'2 '
Comm -3 plik1 plik2 Porównaj zawartość dwóch plików do usunięcia tylko części wspólnych obu plików

kod polecenia opis komentarza
Dos2unix filedos.txt fileunix.txt Konwertuj format pliku tekstowego z MSDOS na UNIX
Unix2dos fileunix.txt filedos.txt Konwertuj format pliku tekstowego z UNIX na MSDOS
Recode.. HTML < page.txt > Page.html Konwertuj plik tekstowy na HTML.
Recode -l | more Pokaż wszystkie dozwolone formaty konwersji

kod polecenia opis komentarza
Badblocks -v /dev/hda1 Sprawdź zepsute magnesy na dysku hda1
FSCK /dev/hda1 Napraw/Sprawdź integralność systemu plików Linux na HDA1 dysk
Fsck.ext2 /dev/hda1 Napraw/Sprawdź integralność systemu plików ext2 system plików na HDA1 dysk
E2FSCK /dev/hda1 Napraw/Sprawdź integralność systemu plików ext2 system plików na HDA1 dysk
E2fsck -j /dev/hda1 Napraw/Sprawdź integralność systemu plików ext3 system plików na HDA1 dysk
Fsck.ext3 /dev/hda1 Napraw/Sprawdź integralność systemu plików ext3 system plików na HDA1 dysk
Fsck.vfat /dev/hda1 Napraw/Sprawdź integralność systemu plików FAT na HDA1 dysk
Fsck.msdos /dev/hda1 Napraw/Sprawdź integralność systemu plików DOS na HDA1 dysk
Dosfsck /dev/hda1 Napraw/Sprawdź integralność systemu plików DOS na HDA1 dysk

kod polecenia opis komentarza
MKFS /dev/hda1 Utwórz system plików w HDA1 partycja
MKE2FS /dev/hda1 Utwórz linux ext2 system plików w hda1 partycja
MKE2FS -J /dev/hda1 Utwórz linux ext3 (zapis dziennika) system plików w hda1 partycja
MKFS -T vfat 32 -F /dev/hda1 Utwórz FAT32 system plików
Fdformat -n /dev/fd0 Sformatuj dyskietkę
MKSwap /dev/hda3 Utwórz system plików swap

kod polecenia opis komentarza
MKSwap /dev/hda3 Utwórz system plików swap
Swapon /dev/hda3 Włącz nowy system plików swap
Swapon /dev/hda2 /dev/hdb3 Włącz dwie partycje swap

kod polecenia opis komentarza
Eksportuj -0aj -f /tmp/home0.bak /home Wykonaj kompletną kopię zapasową '/katalog home
Eksportuj -1aj -f /tmp/home0.bak /home Wykonaj interaktywną kopię zapasową '/katalog home
Odtwórz -if /tmp/home0.bak Odtwórz interaktywną kopię zapasową
Rsync -rogpav --delete /home /tmp Synchronizuj katalogi z obu stron
Rsync -rogpav -e ssh --delete /home ip_address:/tmp Poprzez kanał SSH rsync
Rsync -az -e ssh --delete ip_addr:/home/public /home/local Synchronizuj zdalny katalog z lokalnym katalogiem za pomocą ssh i kompresji
Rsync -az -e ssh --delete /home/local ip_addr:/home/public Synchronizuj lokalne katalogi z zdalnymi katalogami za pomocą ssh i kompresji
Dd bs = 1M if =/dev/hda | gzip | ssh user@ip _addr 'dd of = hda.gz' Wykonaj kopię zapasową lokalnego dysku na zdalnym hostie za pomocą ssh
Dd if =/dev/sda of =/tmp/plik1 Kopiuj zawartość dysku do pliku
Tar -Puf backup.tar /home/user Wykonaj interaktywną kopię zapasową '/home/katalog użytkownika
(Cd /tmp/local/&& tar c . ) | ssh -C user@ip _addr 'cd /home/udział/&& tar x -p' Kopiuj zawartość katalogu w zdalnym katalogu za pomocą ssh
(Tar c /home) | ssh -C user@ip _addr 'cd /home/kopie zapasowe-home && tar x -p' Kopiuj lokalny katalog do zdalnego katalogu za pomocą ssh
Tar cf - . | ( cd /tmp/kopie zapasowe; tar xf -) Kopiuj katalog lokalnie do innego miejsca, zachowując oryginalne uprawnienia i linki
Znajdź /home/user1 -nazwa '* .txt' | xargs cp -av --cel-katalog =/home/kopie zapasowe/--rodzice Znajdź i skopiuj wszystkie pliki kończące się '.txt' z jednego katalogu do innego
Znajdź /zmienne/log -nazwa '* .log' | tar cv --pliki-od = - | bzip2 > log.tar.bz2 Znajdź wszystkie pliki kończące się '.log' i utwórz pakiet bzip
Dd if =/dev/hda of =/dev/fd0 bs = 512 liczba = 1 Wykonaj działanie kopiowania zawartości MBR (Główny Rekord Startowy) do dyskietki
Dd if =/dev/fd0 of =/dev/hda bs = 512 liczba = 1 Odzyskaj zawartość MBR z kopii zapasowej zapisanej na dyskietce

kod polecenia opis komentarza
CDRecord -v gracetime = 2 dev =/dev/cdrom -eject blank = fast -wymuś Opróżnij zawartość zapisywalnego dysku
Mkisofs /dev/cdrom > cd.iso Utwórz obraz ISO dysku na dysku
Mkisofs /dev/cdrom | gzip > cd_iso Utwórz skompresowany obraz dysku iso na dysku
MKISOFS -J -zazwól-prowadzące-kropki -R -V "etykieta CD" -iso-level 4 -o./cd.iso data_cd Utwórz obraz ISO katalogu
Cdrecord -v dev =/dev/cdrom cd.iso Zapisz obraz ISO
Gzip -dc cd_iso | cdrecord dev =/dev/cdrom - Zapisz skompresowany obraz ISO
Montuj -o loop cd.iso /mnt/iso Zamontuj obraz ISO
cd-paranoia -B Przepisz ścieżki audio z CD do pliku wav
CD-paranoia -- "-3" Przepisz ścieżki audio z CD do pliku wav (argument -3)
CDRecord --scanbus Skanuj magistralę, aby zidentyfikować kanał scsi
Dd if =/dev/hdc | md5Suma Sprawdź MD5Sumowanie kodowania urządzenia, takiego jak CD

kod polecenia opis komentarza
Dhclient eth01 Włącz urządzenie sieciowe 'eth0' w trybie dhcp
Ehttool eth01 Wyświetl statystyki ruchu karty interfejsu sieciowego 'eth0'
Host www.example.com Znajdź nazwę hosta do rozwiązywania nazwy i adresu protokołu internetowego oraz lustra
Nazwa hosta Pokaż nazwę hosta
Ifconfig eth0 Wyświetla konfigurację karty interfejsu sieciowego Ethernet
Ifconfig eth0 192.168.1.1 maska sieci 255.255.255.0 Kontroluj adresy protokołu internetowego
Ifconfig eth0 promisc Ustaw 'eth0 'na tryb promiscuous, aby przechwytywać pakiety danych
Ifdown eth01 Wyłącz urządzenie sieciowe 'eth0 '
Ifup eth01 Włącz urządzenie sieciowe 'eth0 '
IP link show Wyświetl stan połączenia wszystkich urządzeń sieciowych
Iwconfig eth1 Wyświetla konfigurację karty sieciowej bezprzewodowej
IWList scan Pokaż sieć bezprzewodową
mii-narzędzie eth01 Pokaż stan połączenia 'eth0 '
Netstat -Tup Wyświetl wszystkie włączone połączenia sieciowe i ich PID
Netstat -tup1 Wyświetl wszystkie usługi sieciowe w systemie i ich PID
Netstat -rn Wyświetl tabelę tras, podobnie jak "route -n" polecenie
Nslookup www.example.com Znajdź nazwę hosta do rozwiązywania nazwy i adresu protokołu internetowego oraz lustra
Route -n Pokaż tabelę tras
Route added -net 0/0 gw IP Gateway Kontroluj ustawiony bramę
Route add -net 192.168.0.0 maska sieci 255.255.0.0 gw 192.168.1.1 Kontrolowanie statycznych tras do sieci '192.168.0.0/16 '
Route del 0/0 gw IP gateway Usuń statyczną trasę
Echo "1" > /proc/sys/net/ipv4/ip_foward Aktywuj przekazywanie IP
Tcpdump tcp port 80 Pokaż wszystkie pętle HTTP
Whois www.example.com Szukaj w bazie danych Whois

kod polecenia opis komentarza
Montuj -t smbfs -o Username = user, password = pass //WinClient/udział/mnt/udział Zamontuj udział sieci Windows
Nbtscan ip addr Rozwiązywanie nazw Netbios
Nmblookup -A ip addr Rozwiązywanie nazw Netbios
smbclient -L ip addr/hostname Wyświetl zdalny udział hosta Windows
smbget -Rr smb://ip addr/udział Możliwość pobierania plików z hosta Windows za pomocą smb, podobnie jak wget

kod polecenia opis komentarza
Iptables -t filter -L Pokaż wszystkie linki do tabeli filter
Iptables -t nae -L Pokaż wszystkie linki do tabeli NAT
Iptables -t filter -F Wyczyść wszystkie reguły na podstawie tabeli filter
Iptables -t nat -F Wyczyść wszystkie reguły na podstawie tabeli NAT
Iptables -t filter -X Usuń wszystkich użytkowników-utworzone linki
IPTables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT Zezwól na dostęp do telnet
IPTables -t filter -A OUTPUT -p tcp --dport telnet -j DROP Zablokuj dostęp do telnet
Iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT Zezwól na POP3 połączenia na linku przekazywania
Iptables -t filter -A INPUT -j LOG --log-prefiks Zarekordowane pakiety przechwycone w wszystkich linkach
Iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE Skonfiguruj PAT (Port Address Translation) do maskowania wychodzących pakietów w eth0
Iptables -t nat -A POSTROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22-j DNAT --do-docelowy 10.0.0.2:22 Przekazuj pakiety docierające do jednego adresu hosta do innego hosta

kod polecenia opis komentarza
Free -m Pokaż status RAM w megabajtach
Kill -9 identyfikator procesu Wymuś zamknięcie procesu i jego zakończenie
Kill -1 identyfikator procesu Zmusz proces do przeładowania jego konfiguracji
Ostatnie restartowanie Pokazuj historię ponownego uruchomienia
lsmod moduł jądra dla listowania stanów
Lsof -p identyfikator procesu Lista plików otwartych przez proces
LSOF /home/user1 Lista otwartych plików w podanym ścieżce systemowej
PS -eafw Lista zadań Linux
Ps -e -o pid, args --las Lista zadań Linux w sposób hierarchiczny
PSTRESS Wyświetl program jako diagram drzewa
SmartCTL -A /dev/hda Monitoruj niezawodność urządzeń dysku twardego, włączając SMART
SmartCTL -I /dev/hda Sprawdź, czy SMART jest włączony dla urządzenia dysku twardego
Strace -c ls >/dev/null Lista wywołań systemowych wykonanych i odbieranych jednym procesem
Strace -f -e open ls >/dev/null wywołanie biblioteki listy
dolny koniec /zmienne/log/dmesg Wyświetl wewnętrzne wydarzenia podczas ładowania jądra
dolny koniec /val/log/messages Wyświetl wydarzenia systemowe
top Lista zadań Linux, które używają najwięcej zasobów CPU
Obserwuj -nl'cat /proc/przerwania ' Lista rzeczywistych przerwań

kod polecenia opis komentarza
Alias hh = 'history' Ustaw alias dla historii poleceń
Apropos... słowo kluczowe Utwórz listę poleceń包括 programowe słowa kluczowe, szczególnie użyteczne, gdy wiesz, co program robi, ale nie pamiętasz poleceń
CHSH Zmień polecenie powłoki
CHSH --lista-shells Dobry polecenie do sprawdzania, czy musisz połączyć się z innym komputerem zdalnie
GPG -Plik C filel Szyfruj plik za pomocą GNU Privacy Guard
Plik Gpg filel.gpg Odszyfrowuj plik za pomocą GNU Privacy Guard
Twoje kroki: