Kód příkazu Poznámky
arch Zobrazení architektury procesoru počítače (1)
uname -m Zobrazí architekturu procesoru stroje (2)
uname -r Zobrazí používanou verzi jádra
dmidecode -q Zobrazit hardwarové součásti systému - (SMBIOS / DMI)
hdparm -i /dev/hda Vypsat architektonické charakteristiky disku
hdparm -tT /dev/sda Provede testovací operaci čtení na disku
cat /proc/cpuinfo Zobrazí informace o informacích o procesoru
cat /proc/interrupts Zobrazí přerušení
cat /proc/meminfo Ověřit využití paměti
cat /proc/swaps Zobrazí, které swapy se používají
cat /proc/version Zobrazí verzi jádra
cat /proc/net/dev Zobrazit síťové adaptéry a statistiky
cat /proc/mounts Zobrazit načtené souborové systémy
lspci -tv Seznam zařízení PCI
lsusb -tv Zobrazit zařízení USB
date Zobrazit datum systému
cal 2007 Zobrazit kalendář 2007
date 041217002007.00 Nastavení data a času - Měsíc Den Hodina Minuta Rok. Sekundy
clock -w Uložení změn času do systému BIOS

Kód příkazu Vysvětlení
shutdown -h now Vypnutí systému
init 0 Vypne systém
telinit 0 Vypne systém
shutdown -h hours:minutes & Vypne systém v naplánovaný čas
shutdown -c Zrušení plánovaného vypnutí systému
shutdown -r now Restartování systému
reboot Restartování
logout Odhlášení

Kód příkazu Vysvětlení
cd /home Přejít do adresáře '/ home''
cd .. Návrat do předchozího adresáře
cd ../.. Vrátí se do posledních dvou adresářů
cd Zadejte svůj domovský adresář
cd ~user1 Přejděte do svého domovského adresáře
cd - Návrat do posledního adresáře
pwd Zobrazit pracovní cestu
ls Zobrazení souborů v adresáři
ls -F Zobrazení souborů v adresáři
ls -l Zobrazení podrobností o souborech a adresářích
ls -a Zobrazení skrytých souborů
ls *[0-9]* Zobrazení názvů souborů a adresářů obsahujících čísla
tree Zobrazení stromové struktury souborů a adresářů počínaje kořenovým adresářem
lstree Zobrazení stromové struktury souborů a adresářů počínaje kořenovým adresářem
mkdir dir1 Vytvoří adresář s názvem "dir1".
mkdir dir1 dir2 Vytvoří dva adresáře najednou
mkdir -p /tmp/dir1/dir2 Vytvoření stromu adresářů
rm -f file1 Odstraní soubor s názvem "file1"'
rmdir dir1 odstraní adresář s názvem 'dir1''
rm -rf dir1 Odstraní adresář s názvem "dir1" a jeho obsah současně.
rm -rf dir1 dir2 Odstranění dvou adresářů a jejich obsahu současně
mv dir1 new_dir Přejmenovat/přesunout adresář
cp file1 file2 Kopírovat soubor
cp dir/* . Zkopírovat všechny soubory v adresáři do aktuálního pracovního adresáře.
cp -a /tmp/dir1 . Zkopírovat adresář do aktuálního pracovního adresáře
cp -a dir1 dir2 Kopírování adresáře
ln -s file1 lnk1 Vytvoření softwarového odkazu na soubor nebo adresář
ln file1 lnk1 Vytvoření fyzického odkazu na soubor nebo adresář
touch -t 0712250000 file1 Změna časového razítka souboru nebo adresáře - (RRMMDDhhmm)
iconv -l Seznam známých kódování
iconv -f fromEncoding -t toEncoding inputFile > outputFile Změna kódování znaku
find . -maxdepth 1 -name *.jpg -print -exec convert Dávkově změnit velikost souborů v aktuálním adresáři a odeslat je do adresáře s miniaturami (vyžaduje konverzi z ImageMagick)

Kód příkazu Poznámka Vysvětlení
find / -name file1 Prohledává soubory a adresáře v kořenovém souborovém systému počínaje '/'.
find / -user user1 Vyhledávání souborů a adresářů patřících uživateli 'user1'.
find /home/user1 -name \*.bin Vyhledávání souborů končících na '.bin' v adresáři '/ home/user1'.
find /usr/bin -type f -atime +100 Vyhledávání spustitelných souborů, které nebyly použity v posledních 100 dnech.
find /usr/bin -type f -mtime -10 Vyhledat soubory, které byly vytvořeny nebo změněny během 10 dnů.
find / -name \*.rpm -exec chmod 755 '{}' \; Vyhledat soubory končící na '.rpm' a definovat jejich oprávnění.
find / -xdev -name \*.rpm Vyhledat soubory končící na '.rpm', přičemž ignoruje vyměnitelná zařízení, jako jsou CD-ROM, JD atd.
locate \*.ps Vyhledat soubory končící na '.ps' - nejprve spusťte 'updatedb'.
whereis halt Zobrazení umístění binárního souboru, zdrojového kódu nebo manuálu
which halt Zobrazení úplné cesty k binárnímu nebo spustitelnému souboru.

Kód příkazu Vysvětlení
mount /dev/hda2 /mnt/hda2 Připojte disk s názvem hda2 - ujistěte se, že adresář '/ mnt/hda2' již existuje.
umount /dev/hda2 Odpojení disku s názvem hda2 - nejprve ukončete přípojný bod '/ mnt/hda2'.
fuser -km /mnt/hda2 Vynutit odinstalování, když je zařízení obsazeno
umount -n /mnt/hda2 Spustit odinstalaci bez zápisu do souboru /etc/mtab - užitečné, když je soubor určen pouze pro čtení nebo když je disk přepsán
mount /dev/fd0 /mnt/floppy Připojení diskety
mount /dev/cdrom /mnt/cdrom připojit disk cdrom nebo dvdrom
mount /dev/hdc /mnt/cdrecorder Připojení disku cdrw nebo dvdrom
mount /dev/hdb /mnt/cdrecorder Připojení disku cdrw nebo dvdrom
mount -o loop file.iso /mnt/cdrom Připojení souboru nebo obrazu ISO
mount -t vfat /dev/hda5 /mnt/hda5 Připojení souborového systému Windows FAT32
mount /dev/sda1 /mnt/usbdisk Připojení jednotky USB flash nebo paměťového zařízení flash
mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share Připojení síťové sdílené složky systému Windows

Kód příkazu Vysvětlení
df -h Zobrazí seznam připojených oddílů
ls -lSr |more Seřadit soubory a adresáře podle velikosti
du -sh dir1 Odhadne, kolik místa již využívá adresář 'dir1'.
du -sk * | sort -rn Zobrazí soubory a adresáře podle velikosti.
rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n Zobrazí místo využívané nainstalovanými balíčky rpm v pořadí podle velikosti (fedora, redhat-like systémy).
dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n Zobrazí místo využívané nainstalovanými balíčky deb v pořadí podle velikosti (ubuntu, systémy podobné debianu).

Kód příkazu Komentáře
groupadd group_name Vytvoří novou skupinu uživatelů
groupdel group_name Odstraní skupinu uživatelů
groupmod -n new_group_name old_group_name Přejmenuje skupinu uživatelů
useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 Vytvoří uživatele patřícího do uživatelské skupiny "admin".
useradd user1 Vytvoření nového uživatele
userdel -r user1 Odstranění uživatele ("-r" vylučuje domovské adresáře)
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 Úprava atributů uživatele
passwd Změna hesla
passwd user1 Změní heslo uživatele (pouze root).
chage -E 2020-12-31 user1 Nastavit datum vypršení platnosti přístupového hesla uživatele.
pwck Zkontrolovat soubor '/etc/passwd' kvůli opravám formátu a syntaxe a existujícím uživatelům.
grpck Zkontrolovat soubor '/etc/passwd' kvůli opravám formátu a syntaxe a existujícím skupinám.
newgrp group_name Přihlaste se do nové skupiny a změňte výchozí skupinu nově vytvořeného souboru.

Kód příkazu Vysvětlení komentářů
ls -lh Zobrazení oprávnění
ls /tmp | pr -T5 -W$COLUMNS Rozdělte terminál na 5 sloupců pro zobrazení
chmod ugo+rwx directory1 Nastaví oprávnění ke čtení (r), zápisu (w) a spuštění (x) pro vlastníka (u), skupinu (g) a ostatní (o) adresáře.
chmod go-rwx directory1 Odebere oprávnění ke čtení, zápisu a spuštění pro skupiny (g) a ostatní (o) adresáře.
chown user1 file1 Změna atributu vlastníka souboru
chown -R user1 directory1 Změna atributů vlastníka adresáře a změna atributů všech souborů v adresáři.
chgrp group1 file1 Změna skupiny souboru
chown user1:group1 file1 Změna atributů vlastníka a skupiny souboru.
find / -perm -u+s Vypsání všech souborů v systému, které jsou řízeny pomocí SUID.
chmod u+s /bin/file1 Nastavení bitu SUID binárního souboru - uživatel spouštějící soubor získá stejná práva jako vlastník.
chmod u-s /bin/file1 Zakázat bit SUID binárního souboru.
chmod g+s /home/public Nastavit bit SGID pro adresář - podobně jako SUID, ale pro konkrétní adresář
chmod g-s /home/public Zakázat bit SGID pro adresář
chmod o+t /home/public Nastavení bitu STIKY pro soubor - umožňuje mazat soubor pouze legálním vlastníkům
chmod o-t /home/public Zakázat bit STIKY pro adresář

Kód příkazu Vysvětlení komentářů
chattr +a file1 Povolit čtení a zápis do souborů pouze v režimu připojování
chattr +c file1 Umožňuje automatickou kompresi/dekompresi souboru jádrem.
chattr +d file1 Tento soubor bude při vytváření záloh souborového systému ignorován výpisovým programem.
chattr +i file1 Nastaví soubor jako neměnný a nelze jej smazat, upravit, přejmenovat ani spojit.
chattr +s file1 Povolí bezpečné odstranění souboru
chattr +S file1 Jakmile aplikace provede operaci zápisu do souboru, způsobte, aby systém okamžitě zapsal výsledek úpravy na disk.
chattr +u file1 Pokud je soubor odstraněn, systém umožní pozdější obnovení odstraněného souboru.
lsattr Zobrazení speciálních atributů

Kód příkazu Vysvětlení
bunzip2 file1.bz2 Rozbalí soubor s názvem 'file1.bz2'.
bzip2 file1 Komprimuje soubor s názvem 'file1
gunzip file1.gz Dekomprimuje soubor s názvem 'file1.gz'.
gzip file1 Komprimuje soubor s názvem 'file1'.
gzip -9 file1 Maximální komprese
rar a file1.rar test_file Vytvoří balíček s názvem 'file1.rar'.
rar a file1.rar file1 file2 dir1 Komprimuje současně soubory 'file1', 'file2' a adresář 'dir1'.
rar x file1.rar Dekomprimuje balíček rar
unrar x file1.rar Dekomprimace balíčku rar
tar -cvf archive.tar file1 Vytvoří nekomprimovaný tarball
tar -cvf archive.tar file1 file2 dir1 Vytvoření archivu obsahujícího soubory 'file1', 'file2' a 'dir1'.
tar -tf archive.tar Zobrazení obsahu balíčku
tar -xvf archive.tar Uvolnění balíčku
tar -xvf archive.tar -C /tmp Uvolní tarball do adresáře /tmp.
tar -cvfj archive.tar.bz2 dir1 Vytvoří archiv bzip2.
tar -jxvf archive.tar.bz2 Dekomprimuje archiv bzip2
tar -cvfz archive.tar.gz dir1 Vytvoří archiv gzip
tar -zxvf archive.tar.gz Dekomprimuje archiv gzip.
zip file1.zip file1 Vytvoří archiv zip
zip -r file1.zip file1 file2 dir1 Zkomprimuje několik souborů a adresářů do jednoho archivu zip.
unzip file1.zip Dekomprimuje archiv zip

Kód příkazu Vysvětlení
rpm -ivh package.rpm Instalace balíčku rpm
rpm -ivh --nodeeps package.rpm Nainstaluje balíček rpm a ignoruje varování o závislostech.
rpm -U package.rpm Aktualizuje balíček rpm beze změny jeho konfiguračního souboru.
rpm -F package.rpm Aktualizuje balíček rpm, který má být určitě nainstalován.
rpm -e package_name.rpm Odstranění balíčku rpm
rpm -qa Zobrazí všechny nainstalované balíčky rpm v systému
rpm -qa | grep httpd Zobrazí všechny balíčky rpm se slovem "httpd" v názvu.
rpm -qi package_name Získat speciální informace o nainstalovaném balíčku
rpm -qg "System Environment/Daemons" Zobrazit balíčky rpm pro danou komponentu
rpm -ql package_name Zobrazit seznam souborů poskytovaných nainstalovaným balíčkem rpm.
rpm -qc package_name Zobrazení seznamu konfiguračních souborů poskytovaných nainstalovaným balíčkem rpm.
rpm -q package_name --whatrequires Zobrazení seznamu závislostí na balíčku rpm.
rpm -q package_name --whatprovides Zobrazí velikost balíčku rpm
rpm -q package_name --scripts Zobrazí skripty spuštěné během instalace/odstranění.
rpm -q package_name --changelog Zobrazení historie změn balíčku rpm.
rpm -qf /etc/httpd/conf/httpd.conf Potvrdí, který balíček rpm poskytl daný soubor.
rpm -qp package.rpm -l Zobrazí seznam souborů poskytnutých odinstalovaným balíčkem rpm.
rpm --import /media/cdrom/RPM-GPG-KEY Import digitálních certifikátů s veřejným klíčem
rpm --checksig package.rpm Ověřit integritu balíčku rpm
rpm -qa gpg-pubkey Ověřit integritu všech nainstalovaných balíčků rpm.
rpm -V package_name Zkontroluje velikost souboru, licenci, typ, vlastníka, skupinu, kontrolu MD5 a čas poslední změny.
rpm -Va Kontrola všech nainstalovaných balíčků rpm v systému - používejte opatrně!
rpm -Vp package.rpm Ověřit, zda není nainstalován balíček rpm
rpm2cpio package.rpm | cpio --extract --make-directories *bin* Spustit spustitelný soubor z balíčku rpm
rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm Instalace sestaveného balíčku ze zdrojového kódu rpm
rpmbuild --rebuild package_name.src.rpm Sestavení balíčku rpm ze zdrojového kódu rpm

Kód příkazu Poznámky
yum install package_name Stažení a instalace balíčku rpm
yum localinstall package_name.rpm Nainstaluje balíček rpm s použitím vlastního úložiště, které za vás vyřeší všechny závislosti.
yum update package_name.rpm Aktualizuje všechny nainstalované balíčky rpm v aktuálním systému.
yum update package_name Aktualizuje balíček rpm
yum remove package_name Odebere balíček rpm
yum list Vypíše všechny balíčky nainstalované v systému
yum search package_name Vyhledá balíčky v úložišti rpm
yum clean packages Vymazání mezipaměti rpm pro odstranění stažených balíčků
yum clean headers Odstranění všech hlavičkových souborů
yum clean all Odstranění všech balíčků a hlaviček uložených v mezipaměti

Kód příkazu Poznámky
dpkg -i package.deb Nainstaluje/aktualizuje balíček deb
dpkg -r package_name Odebere balíček deb ze systému
dpkg -l Zobrazí všechny nainstalované balíčky deb v systému
dpkg -l | grep httpd Zobrazí všechny deb balíčky, jejichž názvy obsahují slovo "httpd".
dpkg -s package_name Získání informací o konkrétním balíčku, který je již v systému nainstalován
dpkg -L package_name Zobrazí seznam souborů poskytovaných balíčkem deb, který je již nainstalován v systému.
dpkg --contents package.deb Zobrazí seznam souborů poskytovaných balíčkem, který ještě nebyl nainstalován.
dpkg -S /bin/ping Potvrdí, který balíček deb poskytuje daný soubor.

Kód příkazu Vysvětlení komentářů
apt-get install package_name Instalace/aktualizace balíčku deb
apt-cdrom install package_name Nainstaluje/aktualizuje balíček deb z disku
apt-get update Aktualizuje balíčky v seznamu
apt-get upgrade Aktualizuje veškerý nainstalovaný software
apt-get remove package_name Odstranění balíčku deb ze systému
apt-get check Potvrzení správných úložišť závislostí
apt-get clean Vymazat mezipaměť stažených balíčků
apt-cache search searched-package Vrátit název balíčku, který obsahuje požadovaný vyhledávací řetězec

Kód příkazu Vysvětlení
cat file1 Zobrazení obsahu souboru ve směru dopředu od prvního bajtu.
tac file1 Zobrazení obsahu souboru směrem dozadu od posledního řádku.
more file1 Zobrazení obsahu dlouhého souboru
less file1 Podobně jako příkaz "more", ale umožňuje stejnou operaci zpětného chodu jako dopředný chod souboru.
head -2 file1 Zobrazení prvních dvou řádků souboru
tail -2 file1 Zobrazení posledních dvou řádků souboru
tail -f /var/log/messages Zobrazení obsahu souboru při jeho přidávání v reálném čase.

Kód příkazu Anotace Popis
cat file1 | command( sed, grep, awk, grep, etc...) > result.txt Sloučit text podrobného popisu souboru a zapsat popis do nového souboru
cat file1 | command( sed, grep, awk, grep, etc...) >> result.txt Sloučí text popisu souboru a zapíše popis do existujícího souboru.
grep Aug /var/log/messages Najděte klíčové slovo "Aug" v souboru '/var/log/messages'.
grep ^Aug /var/log/messages Vyhledejte slova začínající na "Aug" v souboru '/var/log/messages'.
grep [0-9] /var/log/messages Vyberte všechny řádky v souboru '/var/log/messages', které obsahují čísla.
grep Aug -R /var/log/* Vyhledejte řetězec "Aug" v adresáři '/var/log' a následujících adresářích.
sed 's/stringa1/stringa2/g' example.txt V souboru example.txt nahraďte řetězec "string1" řetězcem "string2".
sed '/^$/d' example.txt Odstraňte ze souboru example.txt všechny prázdné řádky.
sed '/ *#/d; /^$/d' example.txt Odstraňte ze souboru example.txt všechny komentáře a prázdné řádky. Odstranění všech komentářů a prázdných řádků ze souboru example.txt
echo 'esempio' | tr '[:lower:]' '[:upper:]' Sloučení horních a dolních buněk
sed -e '1d' result.txt Vyloučení prvního řádku ze souboru example.txt
sed -n '/stringa1/p' Zobrazit řádky obsahující pouze slovo "string1".
sed -e 's/ *$//' example.txt Odstranění prázdných znaků na konci každého řádku
sed -e 's/stringa1//g' example.txt Odstraňte z dokumentu pouze slovo "string1" a ostatní ponechte.
sed -n '1,5p;5q' example.txt Zobrazte obsah od řádku 1 do řádku 5
sed -n '5p;5q' example.txt Zobrazte řádek 5
sed -e 's/00*/0/g' example.txt Nahraďte více nul jednou nulou
cat -n file1 Označte počet řádků v souboru
cat example.txt | awk 'NR%2==1' Odstraňte všechny sudé řádky v souboru example.txt
echo a b c | awk '{print $1}' Zobrazit první sloupec řádku
echo a b c | awk '{print $1,$3}' Zobrazit první a třetí sloupec řádku
paste file1 file2 Sloučit obsah dvou souborů nebo dvou sloupců
paste -d '+' file1 file2 Sloučit obsah dvou souborů nebo dvou sloupců oddělených znakem "+".
sort file1 file2 Seřadit obsah dvou souborů
sort file1 file2 | uniq Vyjměte spojení dvou souborů (ponechte pouze jednu kopii duplicitních řádků).
sort file1 file2 | uniq -u Odstraňte průnik a ponechte ostatní řádky
sort file1 file2 | uniq -d Odstraňte průnik obou souborů (ponechte pouze soubory, které existují v obou souborech).
comm -1 file1 file2 Porovnejte obsah obou souborů a odstraňte pouze obsah souboru 'file1'.
comm -2 file1 file2 Porovnejte obsah dvou souborů a odstraňte pouze obsah souboru 'file2'.
comm -3 file1 file2 Porovnání dvou souborů odstraní pouze části, které jsou společné oběma souborům.

Kód příkazu Vysvětlení
dos2unix filedos.txt fileunix.txt Převede formát textového souboru z MSDOS na UNIX.
unix2dos fileunix.txt filedos.txt Převádí textový soubor z UNIXu do MSDOSu.
recode ..HTML page.html Převede textový soubor na html
recode -l | more Zobrazit všechny povolené formáty převodu

Kód příkazu Vysvětlení komentářů
badblocks -v /dev/hda1 Zkontrolovat, zda na disku hda1 nejsou vadné bloky
fsck /dev/hda1 Oprava/kontrola integrity linuxového souborového systému na disku hda1
fsck.ext2 /dev/hda1 Oprava/kontrola integrity souborového systému ext2 na disku hda1
e2fsck /dev/hda1 Oprava/kontrola integrity souborového systému ext2 na disku hda1
e2fsck -j /dev/hda1 Oprava/kontrola integrity souborového systému ext3 na disku hda1
fsck.ext3 /dev/hda1 Oprava/kontrola integrity souborového systému ext3 na disku hda1
fsck.vfat /dev/hda1 Oprava/kontrola integrity souborového systému fat na disku hda1
fsck.msdos /dev/hda1 Oprava/kontrola integrity souborového systému dos na disku hda1
dosfsck /dev/hda1 Oprava/kontrola integrity souborového systému dos na disku hda1

Kód příkazu Poznámky
mkfs /dev/hda1 Vytvoření souborového systému na oddílu hda1
mke2fs /dev/hda1 Vytvoření souborového systému linux ext2 na oddílu hda1
mke2fs -j /dev/hda1 Vytvoří souborový systém linux ext3 (žurnálovací) na oddílu hda1.
mkfs -t vfat 32 -F /dev/hda1 Vytvoření souborového systému FAT32
fdformat -n /dev/fd0 Formátování diskety
mkswap /dev/hda3 Vytvoření odkládacího souborového systému

Kód příkazu Vysvětlení
mkswap /dev/hda3 Vytvoření souborového systému swap
swapon /dev/hda3 Povolí nový systém souborů swap
swapon /dev/hda2 /dev/hdb3 Povolení dvou odkládacích oddílů

Kód příkazu Poznámky
dump -0aj -f /tmp/home0.bak /home Provede úplnou zálohu adresáře '/home'.
dump -1aj -f /tmp/home0.bak /home Proveďte interaktivní zálohu adresáře '/home'.
restore -if /tmp/home0.bak Obnovení interaktivní zálohy
rsync -rogpav --delete /home /tmp Synchronizujte oba adresáře
rsync -rogpav -e ssh --delete /home ip_address:/tmp rsync přes kanál SSH
rsync -az -e ssh --delete ip_addr:/home/public /home/local Synchronizace vzdáleného adresáře s místním adresářem prostřednictvím ssh a komprese
rsync -az -e ssh --delete /home/local ip_addr:/home/public Synchronizace místního adresáře se vzdáleným adresářem prostřednictvím ssh a komprese
dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' Provedení zálohy místního disku na vzdáleném hostiteli prostřednictvím ssh
dd if=/dev/sda of=/tmp/file1 Zálohování obsahu disku do souboru
tar -Puf backup.tar /home/user Proveďte interaktivní zálohování adresáře '/home/user'.
( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p' Kopírování obsahu adresáře do vzdáleného adresáře prostřednictvím ssh
( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' Kopírování obsahu místního adresáře do vzdáleného adresáře prostřednictvím ssh
tar cf - . | (cd /tmp/backup ; tar xf - ) Místní kopírování adresáře do jiného umístění se zachováním oprávnění a odkazů.
find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents Vyhledání a zkopírování všech souborů končících na '.txt' z jednoho adresáře do jiného adresáře.
find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 Najít všechny soubory končící na '.log' a vytvořit z nich balíček bzip
dd if=/dev/hda of=/dev/fd0 bs=512 count=1 Zkopírujte obsah MBR (Master Boot Record) na disketu.
dd if=/dev/fd0 of=/dev/hda bs=512 count=1 Obnovte obsah MBR ze zálohy uložené na disketě.

Kód příkazu Vysvětlení
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force Vyprázdní obsah přepisovatelného disku
mkisofs /dev/cdrom > cd.iso Vytvoří iso obraz disku na disku.
mkisofs /dev/cdrom | gzip > cd_iso.gz Vytvoří komprimovaný iso obraz disku na disku.
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd Vytvoří iso obraz adresáře.
cdrecord -v dev=/dev/cdrom cd.iso Vypálí obrazový soubor ISO
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - Vypálí komprimovaný obrazový soubor ISO
mount -o loop cd.iso /mnt/iso Připojení souboru bitové kopie ISO
cd-paranoia -B Extrahuje zvukové stopy z disku CD do souboru wav
cd-paranoia -- "-3" Extrahovat zvukové stopy z disku CD do souboru wav (parametr -3)
cdrecord --scanbus Skenování sběrnice pro identifikaci kanálů scsi
dd if=/dev/hdc | md5sum Ověřit kódování md5sum zařízení, např. disku CD

Kód příkazu Poznámka Vysvětlení
dhclient eth0 Povolení síťového zařízení 'eth0' v režimu dhcp
ethtool eth0 Zobrazit statistiky provozu pro síťovou kartu 'eth0'
host www.example.com Vyhledat hostitelské názvy pro překlad názvů s IP adresami a zrcadly
hostname Zobrazení názvů hostitelů
ifconfig eth0 Zobrazení konfigurace ethernetové karty
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 Řízení adres IP
ifconfig eth0 promisc Nastavení eth0 do promiskuitního režimu pro sniffing paketů
ifdown eth0 Zakázání síťového zařízení "eth0
ifup eth0 Povolení síťového zařízení "eth0
ip link show Zobrazení stavu připojení všech síťových zařízení
iwconfig eth1 Zobrazení konfigurace bezdrátové karty
iwlist scan Zobrazení bezdrátových sítí
mii-tool eth0 Zobrazení stavu připojení zařízení "eth0
netstat -tup Zobrazit všechna povolená síťová připojení a jejich PIDy
netstat -tup1 Zobrazit všechny naslouchající síťové služby v systému a jejich PID.
netstat -rn Zobrazit směrovací tabulku, podobně jako příkaz "route -n".
nslookup www.example.com Vyhledá hostitelské názvy pro překlad jmen a IP adres a zrcadlí je.
route -n Zobrazení směrovací tabulky
route add -net 0/0 gw IP Gateway Řízení předem definovaných bran
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 Řízení statických tras do sítě "192.168.0.0/16".
route del 0/0 gw IP gateway Odstranění statických tras
echo “1”> /proc/sys/net/ipv4/ip_foward Aktivace předávání IP adres
tcpdump tcp port 80 Zobrazit všechny smyčky HTTP
whois www.example.com Vyhledávání v databázi Whois

Kód příkazu Poznámka Vysvětlení
mount -t smbfs -o username=user,password=pass //WinClient/share/mnt/share Připojení síťové sdílené složky systému Windows
nbtscan ip addr Rozlišení názvů netbios
nmblookup -A ip addr rozlišení názvů netbios
smbclient -L ip addr/hostname Zobrazení vzdálené sdílené složky hostitele se systémem windows
smbget -Rr smb://ip addr/share Stahování souborů z hostitele se systémem windows prostřednictvím smb, jako je wget.

Kód příkazu Vysvětlení
iptables -t filter -L Zobrazí všechny odkazy v tabulce filtru
iptables -t nae -L Zobrazí všechny odkazy v tabulce nat
iptables -t filter -F Vyčistí všechna pravidla na základě tabulky filtrů
iptables -t nat -F Vyčistí všechna pravidla založená na tabulce nat
iptables -t filter -X Odstraní všechny odkazy vytvořené uživatelem
iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT Povolit přístup přes telnet
iptables -t filter -A OUTPUT -p tcp --dport telnet -j DROP Zablokovat přístup přes telnet
iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT Povolí přesměrování spojení POP3 na linkách
iptables -t filter -A INPUT -j LOG --log-prefix Zaznamenává všechny pakety blokované na spoji
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE Nastavení PAT (Port Address Translation) pro maskování odchozích paketů 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 Přesměrovat pakety určené pro jednu adresu hostitele na jiné hostitele

Kód příkazu Poznámky
free -m Vypsat stav paměti RAM v megabajtech
kill -9 process id Vynutit vypnutí procesu a ukončit jej
kill -1 process id Vynutit znovunačtení konfigurace procesu
last reboot Zobrazit historii restartů
lsmod Vypsat stav modulů jádra
lsof -p process id Vypsat seznam souborů otevřených procesem
lsof /home/user1 Vypsat seznam otevřených souborů v zadaných systémových cestách
ps -eafw Vypsat úlohy systému Linux
ps -e -o pid,args --forest Hierarchický seznam úloh linuxu.
pstress Zobrazení procesů ve stromovém zobrazení
smartctl -A /dev/hda Sledovat spolehlivost zařízení pevného disku zapnutím funkce SMART.
smartctl -i /dev/hda Zkontroluje, zda je pro zařízení pevného disku povolen SMART.
strace -c ls >/dev/null Vypsat systémová volání provedená a přijatá procesem
strace -f -e open ls >/dev/null Vypsat volání knihovny
tail /var/log/dmesg Zobrazení vnitřních událostí během spouštění jádra
tail /val/log/messages Zobrazení systémových událostí
top Vypsat úlohy systému Linux, které využívají nejvíce prostředků procesoru
watch -nl ‘cat /proc/interrupts’ Seznam přerušení v reálném čase

Kód příkazu Poznámky
alias hh='history' Nastavení aliasu pro historii příkazů.
apropos ...keyword Vytvořte si seznam příkazů s klíčovými slovy programu, což je užitečné zejména v případě, že víte pouze to, co program dělá, a nepamatujete si jednotlivé příkazy
chsh Změna příkazů shellu
chsh --list-shells Příjemný příkaz pro zjištění, zda se máte vzdáleně připojit k jinému počítači.
gpg -c filel Šifrování souboru pomocí programu GNU Privacy Guard
gpg filel.gpg Dešifrování souboru pomocí programu GNU Privacy Guard.
Přístupové protokoly: