Kod polecenia Uwagi
arch Pokazuje architekturę procesora komputera (1)
uname -m Wyświetla architekturę procesora komputera (2)
uname -r Wyświetla używaną wersję jądra
dmidecode -q Wyświetla sprzętowe komponenty systemu -(SMBIOS / DMI)
hdparm -i /dev/hda Wyświetla charakterystykę architektoniczną dysku
hdparm -tT /dev/sda Wykonanie testowej operacji odczytu na dysku
cat /proc/cpuinfo Wyświetlanie informacji o procesorze
cat /proc/interrupts Wyświetlanie przerwań
cat /proc/meminfo Weryfikacja wykorzystania pamięci
cat /proc/swaps Pokazuje, które swapy są używane
cat /proc/version Wyświetlanie wersji jądra
cat /proc/net/dev Wyświetlanie kart sieciowych i statystyk
cat /proc/mounts Pokazuje załadowane systemy plików
lspci -tv Lista urządzeń PCI
lsusb -tv Wyświetlanie urządzeń USB
date Pokaż datę systemową
cal 2007 Pokaż kalendarz 2007
date 041217002007.00 Ustawianie daty i godziny - Miesiąc Dzień Godzina Minuta Rok. Sekundy
clock -w Zapisywanie zmian czasu w BIOS-ie

Kod polecenia Objaśnienie
shutdown -h now Zamknij system
init 0 Wyłączenie systemu
telinit 0 Zamykanie systemu
shutdown -h hours:minutes & Wyłącza system o zaplanowanej godzinie
shutdown -c Anulowanie zaplanowanego zamknięcia systemu
shutdown -r now Ponowne uruchomienie
reboot Ponowne uruchomienie
logout Wylogowanie

Kod polecenia Komentarz Opis
cd /home Enter'/ home' katalog'
cd .. Powrót do poprzedniego katalogu
cd ../.. Powrót do dwóch poprzednich katalogów
cd Dostęp do osobistego katalogu głównego
cd ~user1 Przejście do osobistego katalogu głównego
cd - Powrót do ostatniego katalogu
pwd Pokaż ścieżkę roboczą
ls Wyświetlanie plików w katalogu
ls -F Wyświetlanie plików w katalogu
ls -l Wyświetlanie szczegółów plików i katalogów
ls -a Wyświetlanie ukrytych plików
ls *[0-9]* Wyświetlanie nazw plików i katalogów zawierających liczby
tree Wyświetlanie struktury drzewa plików i katalogów począwszy od katalogu głównego
lstree Wyświetlanie struktury drzewa plików i katalogów począwszy od katalogu głównego
mkdir dir1 Tworzenie katalogu o nazwie'dir1' katalog'
mkdir dir1 dir2 Tworzy dwa katalogi jednocześnie
mkdir -p /tmp/dir1/dir2 Tworzenie drzewa katalogów
rm -f file1 Usuwanie pliku o nazwie'file1' plik'
rmdir dir1 Usuwa katalog o nazwie'dir1' katalog'
rm -rf dir1 Usunięcie katalogu o nazwie'dir1' i usuń jego zawartość w tym samym czasie
rm -rf dir1 dir2 Usuwanie dwóch katalogów i ich zawartości w tym samym czasie
mv dir1 new_dir Zmiana nazwy/przeniesienie katalogu
cp file1 file2 Kopiowanie pliku
cp dir0/g' example.txt Zastąpienie wielu zer pojedynczym zerem
cat -n file1 Oznacza liczbę wierszy w pliku
cat example.txt | awk 'NR%2==1' Usuwanie wszystkich parzystych wierszy w pliku example.txt
echo a b c | awk '{print $1}' Wyświetlanie pierwszej kolumny wiersza
echo a b c | awk '{print $1,$3}' Wyświetlanie pierwszej i trzeciej kolumny wiersza
paste file1 file2 Scalanie zawartości dwóch plików lub dwóch kolumn
paste -d '+' file1 file2 Scalanie zawartości dwóch plików lub dwóch kolumn za pomocą a"+" Sortuj zawartość
sort file1 file2 Sortowanie zawartości dwóch plików
sort file1 file2 | uniq Wyjmij połączenie dwóch plików( Zachowaj tylko jedną kopię zduplikowanych wierszy)
sort file1 file2 | uniq -u Usuń przecięcie i pozostaw resztę wierszy.
sort file1 file2 | uniq -d Usuń przecięcie dwóch plików( Pozostaw tylko pliki, które istnieją w obu plikach.)
comm -1 file1 file2 Porównaj zawartość dwóch plików i usuń tylko'file1' Usuń tylko zawartość pliku, który znajduje się w pliku.
comm -2 file1 file2 Porównaj zawartość dwóch plików i usuń tylko'file2' Zawartą zawartość
comm -3 file1 file2 Porównanie zawartości dwóch plików usuwa tylko te części, które są wspólne dla obu plików.

Kod polecenia Objaśnienie
dos2unix filedos.txt fileunix.txt Konwertuje format pliku tekstowego z MSDOS na UNIX.
unix2dos fileunix.txt filedos.txt Konwertuje plik tekstowy z systemu UNIX do systemu MSDOS.
recode ..HTML < page.txt > page.html Konwertuje plik tekstowy na html
recode -l | more Pokaż wszystkie dozwolone formaty konwersji

Kod polecenia Wyjaśnienie komentarzy
badblocks -v /dev/hda1 Sprawdź uszkodzone bloki na dysku hda1
fsck /dev/hda1 Naprawa/sprawdzenie integralności systemu plików linux na dysku hda1
fsck.ext2 /dev/hda1 Naprawa/sprawdzenie integralności systemu plików ext2 na dysku hda1
e2fsck /dev/hda1 Naprawa/sprawdzenie integralności systemu plików ext2 na dysku hda1
e2fsck -j /dev/hda1 Naprawa/sprawdzenie integralności systemu plików ext3 na dysku hda1
fsck.ext3 /dev/hda1 Naprawa/sprawdzenie integralności systemu plików ext3 na dysku hda1
fsck.vfat /dev/hda1 Naprawa/sprawdzenie integralności systemu plików fat na dysku hda1
fsck.msdos /dev/hda1 Naprawa/sprawdzenie integralności systemu plików dos na dysku hda1
dosfsck /dev/hda1 Napraw/sprawdź integralność systemu plików dos na dysku hda1

Kod polecenia Uwagi
mkfs /dev/hda1 Utwórz system plików na partycji hda1
mke2fs /dev/hda1 Utwórz system plików linux ext2 na partycji hda1
mke2fs -j /dev/hda1 Utwórz system plików linux ext3 na partycji hda1( logowanie) system plików na hda1
mkfs -t vfat 32 -F /dev/hda1 Tworzenie systemu plików FAT32
fdformat -n /dev/fd0 Formatowanie dyskietki
mkswap /dev/hda3 Tworzenie systemu plików swap

Kod polecenia Objaśnienie
mkswap /dev/hda3 Utwórz system plików wymiany
swapon /dev/hda3 Włącza nowy system plików wymiany
swapon /dev/hda2 /dev/hdb3 Włączenie dwóch partycji wymiany

Kod polecenia Uwaga Objaśnienie
dump -0aj -f /tmp/home0.bak /home Tworzy'/home' pełną kopię zapasową katalogu
dump -1aj -f /tmp/home0.bak /home Tworzy interaktywną kopię zapasową'/home' interaktywną kopię zapasową katalogu
restore -if /tmp/home0.bak Przywracanie interaktywnej kopii zapasowej
rsync -rogpav --delete /home /tmp Synchronizacja obu katalogów
rsync -rogpav -e ssh --delete /home ip_address:/tmp rsync przez kanał SSH
rsync -az -e ssh --delete ip_addr:/home/public /home/local Synchronizacja katalogu zdalnego z katalogiem lokalnym przez ssh i kompresję
rsync -az -e ssh --delete /home/local ip_addr:/home/public Synchronizacja katalogu lokalnego z katalogiem zdalnym przez ssh i kompresję
dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' Tworzenie kopii zapasowej dysku lokalnego na zdalnym hoście przez ssh
dd if=/dev/sda of=/tmp/file1 Tworzenie kopii zapasowej zawartości dysku do pliku
tar -Puf backup.tar /home/user Wykonywanie interaktywnej kopii zapasowej'/home/user' katalogu interaktywnie
( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p' Kopiowanie zawartości katalogu do katalogu zdalnego przez ssh
( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' Kopiowanie katalogu lokalnego do katalogu zdalnego przez ssh
tar cf - . | (cd /tmp/backup ; tar xf - ) Lokalne kopiowanie katalogu do innej lokalizacji z zachowaniem uprawnień i łączy.
find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents Znajdź i skopiuj wszystkie pliki kończące się na'.txt' do innego katalogu
find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 Znajdź wszystkie pliki kończące się na'.log' i utwórz pakiet bzip.
dd if=/dev/hda of=/dev/fd0 bs=512 count=1 Wykonanie kopii zawartości MBR(Master Boot Record) na dyskietkę
dd if=/dev/fd0 of=/dev/hda bs=512 count=1 Przywrócenie zawartości MBR z kopii zapasowej zapisanej na dyskietce.

Kod polecenia Uwaga Objaśnienie
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force Opróżnia zawartość płyty wielokrotnego zapisu
mkisofs /dev/cdrom > cd.iso Tworzy obraz iso płyty na dysku.
mkisofs /dev/cdrom | gzip > cd_iso.gz Tworzy skompresowany obraz iso płyty na dysku.
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd Tworzy obraz iso katalogu.
cdrecord -v dev=/dev/cdrom cd.iso Nagrywanie pliku obrazu ISO
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - Nagrywanie skompresowanego pliku obrazu ISO
mount -o loop cd.iso /mnt/iso Montowanie pliku obrazu ISO
cd-paranoia -B Wyodrębnianie ścieżek audio z płyty CD do pliku wav
cd-paranoia -- "-3" Wyodrębnianie ścieżek z płyty CD do pliku wav (parametr -3)
cdrecord --scanbus Skanowanie magistrali w celu identyfikacji kanałów scsi
dd if=/dev/hdc | md5sum Weryfikacja kodowania md5sum urządzenia, np. płyty CD

Kod polecenia Uwagi
dhclient eth0 Włącza urządzenie sieciowe 'eth0' w trybie dhcp.
ethtool eth0 Wyświetla statystyki ruchu dla karty sieciowej 'eth0'.
host www.example.com Znajdź nazwy hostów, aby rozwiązać nazwy i adresy IP oraz serwery lustrzane
hostname Wyświetlanie nazw hostów
ifconfig eth0 Wyświetlanie konfiguracji karty Ethernet
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 Kontrolowanie adresów IP
ifconfig eth0 promisc Ustawienie "eth0" na tryb promiscuous w celu sniffowania pakietów
ifdown eth0 Wyłączanie urządzenia sieciowego "eth0
ifup eth0 Włączanie urządzenia sieciowego "eth0
ip link show Wyświetlanie stanu połączenia wszystkich urządzeń sieciowych
iwconfig eth1 Wyświetlanie konfiguracji karty sieci bezprzewodowej
iwlist scan Wyświetlanie sieci bezprzewodowych
mii-tool eth0 Wyświetlanie stanu połączenia urządzenia "eth0
netstat -tup Wyświetlanie wszystkich włączonych połączeń sieciowych i ich identyfikatorów PID
netstat -tup1 Pokaż wszystkie nasłuchujące usługi sieciowe w systemie i ich PID.
netstat -rn Wyświetla tablicę routingu, podobnie jak polecenie "route -n".
nslookup www.example.com Znajdowanie nazw hostów w celu rozwiązywania nazw i adresów IP oraz serwerów lustrzanych
route -n Pokaż tablicę routingu
route add -net 0/0 gw IP Gateway Kontrolowanie predefiniowanych bram
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 Kontroluje trasy statyczne do sieci "192.168.0.0/16".
route del 0/0 gw IP gateway Usuwanie tras statycznych
echo “1”> /proc/sys/net/ipv4/ip_foward Aktywacja przekierowania IP
tcpdump tcp port 80 Pokaż wszystkie pętle HTTP
whois www.example.com Wyszukiwanie w bazie danych Whois

Kod polecenia Uwaga Objaśnienie
mount -t smbfs -o username=user,password=pass Zamontuj udział sieciowy Windows
nbtscan ip addr rozpoznawanie nazw netbios
nmblookup -A ip addr rozdzielczość nazw netbios
smbclient -L ip addr/hostname Pokaż zdalny udział hosta windows
smbget -Rr smb: Pobieranie plików z hosta windows przez smb jak wget.

Kod polecenia Objaśnienie
iptables -t filter -L Wyświetla wszystkie linki w tabeli filtrów
iptables -t nae -L Wyświetla wszystkie linki w tabeli nat
iptables -t filter -F Czyści wszystkie reguły oparte na tabeli filtrów
iptables -t nat -F Czyści wszystkie reguły oparte na tabeli nat
iptables -t filter -X Usuwa wszystkie łącza utworzone przez użytkownika
iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT Zezwól na dostęp telnet
iptables -t filter -A OUTPUT -p tcp --dport telnet -j DROP Blokuj dostęp telnet
iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT Zezwalanie na przekazywanie połączeń POP3 na łączach
iptables -t filter -A INPUT -j LOG --log-prefix Rejestruje wszystkie pakiety zablokowane na łączu
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE Skonfigurowanie PAT (Port Address Translation) do maskowania pakietów wychodzących na eth0
iptables -t nat -A POSTROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22-j DNAT --to-destination 10.0.0.2:22 Przekierowywanie pakietów przeznaczonych dla jednego adresu hosta do innych hostów

Kod polecenia Uwagi
free -m Wyświetlenie stanu pamięci RAM w megabajtach
kill -9 process id Wymuś zamknięcie i zakończenie procesu
kill -1 process id Wymuszenie przeładowania konfiguracji procesu
last reboot Pokaż historię restartów
lsmod Wyświetlanie statusu modułów jądra
lsof -p process id Wyświetlenie listy plików otwartych przez proces
lsof /home/user1 Lista otwartych plików w podanych ścieżkach systemowych
ps -eafw Lista zadań linuksowych
ps -e -o pid,args --forest Lista zadań linuksowych w sposób hierarchiczny.
pstress Wyświetlanie procesów w widoku drzewa
smartctl -A /dev/hda Monitorowanie niezawodności dysku twardego poprzez włączenie SMART.
smartctl -i /dev/hda Sprawdza, czy SMART jest włączony dla urządzenia dysku twardego.
strace -c ls >/dev/null Lista wywołań systemowych wykonanych i odebranych przez proces
strace -f -e open ls >/dev/null Lista wywołań bibliotek
tail /var/log/dmesg Wyświetlanie zdarzeń wewnętrznych podczas uruchamiania jądra
tail /val/log/messages Wyświetlanie zdarzeń systemowych
top Lista zadań linuksowych wykorzystujących najwięcej zasobów procesora
watch -nl ‘cat /proc/interrupts’ Lista przerwań w czasie rzeczywistym

Kod polecenia Uwagi
alias hh='history' Ustawienie aliasu dla historii poleceń.
apropos ...keyword Utwórz listę poleceń ze słowami kluczowymi programu, szczególnie przydatne, jeśli wiesz tylko, co robi program i nie pamiętasz poleceń.
chsh Zmiana poleceń powłoki
chsh --list-shells Dobre polecenie do sprawdzenia, czy musisz połączyć się zdalnie z innym komputerem.
gpg -c filel Szyfrowanie pliku za pomocą GNU Privacy Guard
gpg filel.gpg Odszyfrowanie pliku za pomocą GNU Privacy Guard.
Dostęp do rekordów: