Код на командата Забележки
arch Показване на архитектурата на процесора на машината (1)
uname -m Показва архитектурата на процесора на машината (2)
uname -r Показване на използваната версия на ядрото
dmidecode -q Показване на хардуерните компоненти на системата - (SMBIOS / DMI)
hdparm -i /dev/hda Изброяване на архитектурните характеристики на диска
hdparm -tT /dev/sda Извършва тестова операция за четене на диск
cat /proc/cpuinfo Показва информация за информация за процесора
cat /proc/interrupts Показва прекъсванията
cat /proc/meminfo Проверява използването на паметта
cat /proc/swaps Показва кои суапове се използват
cat /proc/version Показва версията на ядрото
cat /proc/net/dev Показване на мрежови адаптери и статистика
cat /proc/mounts Показване на заредени файлови системи
lspci -tv Списък на PCI устройствата
lsusb -tv Показване на USB устройства
date Показване на системната дата
cal 2007 Показване на календара за 2007 г.
date 041217002007.00 Задаване на дата и час - Месец Ден Час Минута Година. Секунди
clock -w Записване на промените във времето в BIOS

Код на командата Обяснение
shutdown -h now Изключване на системата
init 0 Изключва системата
telinit 0 Изключва системата
shutdown -h hours:minutes & Изключва системата в планираното време
shutdown -c Анулиране на планираното изключване на системата
shutdown -r now Рестартиране на системата
reboot Рестартиране
logout Излизане от системата

Код на командата Обяснение
cd /home Отидете в директорията '/ home''
cd .. Връщане в предишната директория
cd ../.. Връщане към последните две директории
cd Въведете домашната си директория
cd ~user1 Отидете в домашната си директория
cd - Връщане към последната директория
pwd Показване на работния път
ls Преглед на файловете в дадена директория
ls -F Преглед на файлове в директория
ls -l Показване на подробности за файлове и директории
ls -a Показване на скрити файлове
ls *[0-9]* Показване на имена на файлове и директории, съдържащи числа
tree Показване на дървовидната структура на файловете и директориите, като се започне от главната директория
lstree Показване на дървовидната структура на файловете и директориите, започваща от главната директория
mkdir dir1 Създава директория, наречена "dir1".
mkdir dir1 dir2 Създава две директории едновременно
mkdir -p /tmp/dir1/dir2 Създаване на дърво на директориите
rm -f file1 Изтриване на файл, наречен "file1
rmdir dir1 Изтриване на директория, наречена "dir1".
rm -rf dir1 Изтриване на директория, наречена "dir1", и нейното съдържание едновременно
rm -rf dir1 dir2 Изтриване на две директории и тяхното съдържание едновременно
mv dir1 new_dir Преименуване/преместване на директория
cp file1 file2 Копиране на файл
cp dir/* . Копиране на всички файлове в дадена директория в текущата работна директория.
cp -a /tmp/dir1 . Копиране на директория в текущата работна директория
cp -a dir1 dir2 Копиране на директория
ln -s file1 lnk1 Създаване на мека връзка към файл или директория
ln file1 lnk1 Създаване на физическа връзка към файл или директория
touch -t 0712250000 file1 Промяна на времевия печат на файл или директория - (YYMMDDhhmm)
iconv -l Списък на известните кодировки
iconv -f fromEncoding -t toEncoding inputFile > outputFile Промяна на кодировката на даден символ
find . -maxdepth 1 -name *.jpg -print -exec convert Пакетно променяйте размера на файловете в текущата директория и ги изпращайте в директория с миниатюри (изисква конвертиране от ImageMagick)

Код на командата Забележка Обяснение
find / -name file1 Търсене на файлове и директории в главната файлова система, започвайки от '/'.
find / -user user1 Търсене на файлове и директории, принадлежащи на потребителя 'user1'
find /home/user1 -name \*.bin Търсене на файлове, завършващи на '.bin', в директорията '/ home/user1'.
find /usr/bin -type f -atime +100 Търсене на изпълними файлове, които не са били използвани през последните 100 дни
find /usr/bin -type f -mtime -10 Търсене на файлове, създадени или променени в рамките на 10 дни
find / -name \*.rpm -exec chmod 755 '{}' \; Търсене на файлове, завършващи на ".rpm", и определяне на техните разрешения
find / -xdev -name \*.rpm Търсене на файлове, завършващи на '.rpm', като се игнорират сменяеми устройства, като CD-ROM, JD и др.
locate \*.ps Търсене на файлове, завършващи на ".ps" - първо стартирайте "updatedb
whereis halt Покажете местоположението на двоичен файл, изходен код или ръководство
which halt Покажете пълния път до двоичен или изпълним файл.

Код на командата Обяснение
mount /dev/hda2 /mnt/hda2 Монтирайте диск, наречен hda2 - уверете се, че директорията '/ mnt/hda2' вече съществува
umount /dev/hda2 Демонтиране на диск, наречен hda2 - първо излезте от точката на монтиране '/ mnt/hda2'
fuser -km /mnt/hda2 Принудително деинсталиране, когато устройството е заето
umount -n /mnt/hda2 Извършване на операция за деинсталиране без запис във файла /etc/mtab - полезно, когато файлът е само за четене или когато дискът е презаписан
mount /dev/fd0 /mnt/floppy Монтиране на дискета
mount /dev/cdrom /mnt/cdrom монтиране на cdrom или dvdrom
mount /dev/hdc /mnt/cdrecorder Монтиране на cdrw или dvdrom
mount /dev/hdb /mnt/cdrecorder Монтиране на cdrw или dvdrom
mount -o loop file.iso /mnt/cdrom Монтиране на файл или ISO изображение
mount -t vfat /dev/hda5 /mnt/hda5 Монтиране на файлова система Windows FAT32
mount /dev/sda1 /mnt/usbdisk Монтиране на usb флаш устройство или устройство с флаш памет
mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share Монтиране на мрежов дял на Windows

Код на командата Обяснение
df -h Показване на списъка на монтираните дялове
ls -lSr |more Сортиране на файлове и директории по размер
du -sh dir1 Изчислява размера на пространството, което вече се използва от директорията 'dir1'.
du -sk * | sort -rn Показване на файлове и директории по размер.
rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n Показване на пространството, използвано от инсталираните пакети rpm, по размер (Fedora, redhat-like systems)
dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n Показва пространството, използвано от инсталираните пакети deb, по ред на размера (ubuntu, debian-like systems).

Код на командата Коментари
groupadd group_name Създава нова потребителска група
groupdel group_name Изтриване на потребителска група
groupmod -n new_group_name old_group_name Преименуване на потребителска група
useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 Създава потребител, принадлежащ към потребителската група "admin".
useradd user1 Създаване на нов потребител
userdel -r user1 Изтриване на потребител ("-r" изключва домашните директории)
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 Промяна на атрибутите на потребителя
passwd Промяна на паролата
passwd user1 Промяна на паролата на потребител (само за root).
chage -E 2020-12-31 user1 Задаване на дата на изтичане на паролата на потребителя
pwck Проверка на '/etc/passwd' за корекции във формата на файла и синтаксиса, както и за съществуващи потребители
grpck Проверете '/etc/passwd' за корекции във формата и синтаксиса на файла и за съществуващи групи
newgrp group_name Влезте в нова група, за да промените групата по подразбиране на новосъздадения файл.

Код на командата Обяснение на коментарите
ls -lh Показване на разрешенията
ls /tmp | pr -T5 -W$COLUMNS Разделете терминала на 5 колони за показване
chmod ugo+rwx directory1 Задава разрешения за четене (r), запис (w) и изпълнение (x) за собственика (u), групата (g) и другите (o) на дадена директория.
chmod go-rwx directory1 Премахване на разрешенията за четене, запис и изпълнение за групи (g) и други (o) на дадена директория.
chown user1 file1 Промяна на атрибута на собственика на файл
chown -R user1 directory1 Променете атрибутите на собственика на директория и променете атрибутите на всички файлове в директорията.
chgrp group1 file1 Промяна на групата на даден файл
chown user1:group1 file1 Промяна на атрибутите на собственика и групата на даден файл
find / -perm -u+s Изготвяне на списък на всички файлове в системата, които се контролират от SUID.
chmod u+s /bin/file1 Задаване на SUID бит на двоичен файл - потребителят, който изпълнява файла, получава същите привилегии като собственика
chmod u-s /bin/file1 Деактивиране на бита SUID за двоичен файл
chmod g+s /home/public Задаване на SGID бит за директория - подобно на SUID, но специфично за директорията
chmod g-s /home/public Деактивиране на бита SGID за директория
chmod o+t /home/public Задаване на бита STIKY за файл - позволява само на законните собственици да изтриват файла
chmod o-t /home/public Деактивиране на бита STIKY за директория

Код на командата Обяснение на коментарите
chattr +a file1 Разрешаване на четенето и писането на файлове само в режим на добавяне
chattr +c file1 Позволява на файла да бъде автоматично компресиран/декомпресиран от ядрото.
chattr +d file1 Този файл ще бъде пренебрегнат от програмата за изхвърляне на данни при създаване на резервни копия на файловата система.
chattr +i file1 Задава файла като неизменен и не може да бъде изтриван, променян, преименуван или свързван.
chattr +s file1 Позволява безопасното изтриване на файла
chattr +S file1 Веднага щом дадено приложение извърши операция за запис върху файла, накарайте системата незабавно да запише резултата от модификацията на диска.
chattr +u file1 Ако файлът е изтрит, системата ще ви позволи да възстановите изтрития файл в по-късен момент.
lsattr Показване на специални атрибути

Код на командата Обяснение
bunzip2 file1.bz2 Разопакова файл, наречен "file1.bz2".
bzip2 file1 Компресиране на файл, наречен "file1
gunzip file1.gz Декомпресира файл, наречен 'file1.gz'.
gzip file1 Компресира файл, наречен "file1".
gzip -9 file1 Максимално компресиране
rar a file1.rar test_file Създава пакет, наречен "file1.rar".
rar a file1.rar file1 file2 dir1 Компресира едновременно файловете 'file1', 'file2' и директорията 'dir1'.
rar x file1.rar Декомпресиране на пакета rar
unrar x file1.rar Декомпресиране на пакет rar
tar -cvf archive.tar file1 Създаване на некомпресиран тарбал
tar -cvf archive.tar file1 file2 dir1 Създаване на архив, съдържащ 'file1', 'file2' и 'dir1'.
tar -tf archive.tar Показване на съдържанието на пакет
tar -xvf archive.tar Освобождаване на пакет
tar -xvf archive.tar -C /tmp Освобождаване на тарбал в директорията /tmp.
tar -cvfj archive.tar.bz2 dir1 Създава bzip2 архив.
tar -jxvf archive.tar.bz2 Декомпресиране на архив bzip2
tar -cvfz archive.tar.gz dir1 Създава gzip архив
tar -zxvf archive.tar.gz Декомпресиране на gzip архив.
zip file1.zip file1 Създаване на zip архив
zip -r file1.zip file1 file2 dir1 Компресира няколко файла и директории в един zip архив.
unzip file1.zip Декомпресиране на zip архив

Код на командата Обяснение
rpm -ivh package.rpm Инсталиране на пакет rpm
rpm -ivh --nodeeps package.rpm Инсталира пакет rpm и пренебрегва предупрежденията за зависимости.
rpm -U package.rpm Обновяване на пакет rpm без промяна на конфигурационния му файл.
rpm -F package.rpm Актуализира пакет rpm, който със сигурност ще бъде инсталиран
rpm -e package_name.rpm Премахване на пакет rpm
rpm -qa Показва всички инсталирани rpm пакети в системата
rpm -qa | grep httpd Показва всички rpm пакети с думата "httpd" в името им.
rpm -qi package_name Получаване на специална информация за инсталиран пакет
rpm -qg "System Environment/Daemons" Показване на rpm пакети за даден компонент
rpm -ql package_name Показване на списъка с файлове, предоставени от инсталиран пакет rpm
rpm -qc package_name Показване на списъка с конфигурационни файлове, предоставени от инсталиран пакет rpm.
rpm -q package_name --whatrequires Показване на списък на зависимостите на даден пакет rpm.
rpm -q package_name --whatprovides Показване на размера на пакет rpm
rpm -q package_name --scripts Показване на скриптове, изпълнени по време на инсталирането/премахването.
rpm -q package_name --changelog Показване на историята на модификациите на пакет rpm
rpm -qf /etc/httpd/conf/httpd.conf Потвърждава кой пакет rpm е предоставил дадения файл.
rpm -qp package.rpm -l Показва списък на файловете, предоставени от деинсталиран пакет rpm.
rpm --import /media/cdrom/RPM-GPG-KEY Импортиране на цифрови сертификати с публичен ключ
rpm --checksig package.rpm Проверка на целостта на пакет rpm
rpm -qa gpg-pubkey Проверка на целостта на всички инсталирани пакети rpm
rpm -V package_name Проверява размера на файла, лиценза, типа, собственика, групата, проверката MD5 и времето на последната модификация.
rpm -Va Проверка на всички инсталирани rpm пакети в системата - използвайте внимателно!
rpm -Vp package.rpm Проверете дали даден пакет rpm не е инсталиран
rpm2cpio package.rpm | cpio --extract --make-directories *bin* Стартирайте изпълним файл от пакет rpm
rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm Инсталиране на изграден пакет от изходен код на rpm
rpmbuild --rebuild package_name.src.rpm Изграждане на пакет rpm от изходен код rpm

Код на командата Забележки
yum install package_name Изтегляне и инсталиране на пакет rpm
yum localinstall package_name.rpm Инсталира пакет rpm, като използва собственото ви хранилище, за да разреши всички зависимости вместо вас
yum update package_name.rpm Актуализира всички инсталирани rpm пакети в текущата система.
yum update package_name Обновяване на пакет rpm
yum remove package_name Премахване на пакет rpm
yum list Изготвя списък на всички инсталирани в системата пакети
yum search package_name Търсене на пакети в хранилището на rpm
yum clean packages Изчистване на кеша на rpm за премахване на изтеглените пакети
yum clean headers Премахване на всички заглавни файлове
yum clean all Премахване на всички кеширани пакети и заглавни части

Код на командата Забележки
dpkg -i package.deb Инсталира/актуализира пакет deb
dpkg -r package_name Премахване на deb пакет от системата
dpkg -l Показва всички инсталирани deb пакети в системата
dpkg -l | grep httpd Показва всички deb пакети, чиито имена съдържат думата "httpd".
dpkg -s package_name Получаване на информация за определен пакет, който вече е инсталиран в системата
dpkg -L package_name Показва списъка с файлове, предоставени от deb пакет, който вече е инсталиран в системата.
dpkg --contents package.deb Показване на списъка с файлове, предоставяни от пакет, който все още не е инсталиран.
dpkg -S /bin/ping Потвърждава кой deb пакет предоставя дадения файл.

Код на командата Обяснение на коментарите
apt-get install package_name Инсталиране/актуализиране на deb пакет
apt-cdrom install package_name Инсталиране/актуализиране на deb пакет от диск
apt-get update Надграждане на пакетите в списъка
apt-get upgrade Обновяване на целия инсталиран софтуер
apt-get remove package_name Премахване на deb пакет от системата
apt-get check Потвърждаване на правилните хранилища за зависимости
apt-get clean Изчистване на кеша от изтеглените пакети
apt-cache search searched-package Връщане на името на пакета, което съдържа желания низ за търсене

Код на командата Обяснение
cat file1 Преглед на съдържанието на файл в посока напред, като се започне от първия байт
tac file1 Преглед на съдържанието на файл в обратна посока от последния ред.
more file1 Преглед на съдържанието на дълъг файл
less file1 Подобно на командата "more", но позволява същата операция в обратна посока като тази в права посока във файл.
head -2 file1 Преглед на първите два реда на даден файл
tail -2 file1 Преглед на последните два реда на файл
tail -f /var/log/messages Преглед на съдържанието на даден файл, докато той се добавя в реално време.

Код на командата Анотиране Описание
cat file1 | command( sed, grep, awk, grep, etc...) > result.txt Обединете подробния текст на описанието на даден файл и запишете описанието в нов файл
cat file1 | command( sed, grep, awk, grep, etc...) >> result.txt Обединява текста на описанието на даден файл и записва описанието в съществуващ файл.
grep Aug /var/log/messages Намерете ключовата дума "Aug" във файла '/var/log/messages'.
grep ^Aug /var/log/messages Търсене на думи, започващи с "Aug", във файла '/var/log/messages'.
grep [0-9] /var/log/messages Изберете всички редове във файла '/var/log/messages', които съдържат числа
grep Aug -R /var/log/* Търсене на низа "Aug" в директорията '/var/log' и следващите директории.
sed 's/stringa1/stringa2/g' example.txt Заменете "string1" с "string2" във файла example.txt.
sed '/^$/d' example.txt Изтрийте всички празни редове от файла example.txt
sed '/ *#/d; /^$/d' example.txt Премахнете всички коментари и празни редове от файла example.txt Премахване на всички коментари и празни редове от файла example.txt
echo 'esempio' | tr '[:lower:]' '[:upper:]' Сливане на горните и долните клетки
sed -e '1d' result.txt Изключване на първия ред от файла example.txt
sed -n '/stringa1/p' Преглед на редове, съдържащи само думата "string1".
sed -e 's/ *$//' example.txt Премахване на празните символи в края на всеки ред
sed -e 's/stringa1//g' example.txt Премахнете само думата "string1" от документа и запазете всички останали.
sed -n '1,5p;5q' example.txt Преглед на съдържанието от ред 1 до ред 5
sed -n '5p;5q' example.txt Преглед на ред 5
sed -e 's/00*/0/g' example.txt Заменете няколко нули с една нула
cat -n file1 Отбележете броя на редовете във файла
cat example.txt | awk 'NR%2==1' Изтрийте всички четни редове във файла example.txt
echo a b c | awk '{print $1}' Преглед на първата колона на ред
echo a b c | awk '{print $1,$3}' Преглед на първата и третата колона на ред
paste file1 file2 Сливане на съдържанието на два файла или две колони
paste -d '+' file1 file2 Сливане на съдържанието на два файла или две колони, разделени със знак "+".
sort file1 file2 Сортиране на съдържанието на два файла
sort file1 file2 | uniq Извадете обединението на двата файла (запазете само едно копие на дублиращите се редове).
sort file1 file2 | uniq -u Изтрийте пресечната точка, като оставите другите редове
sort file1 file2 | uniq -d Премахнете пресечната точка на двата файла (като оставите само файловете, които съществуват в двата файла).
comm -1 file1 file2 Сравнете съдържанието на двата файла, като премахнете само съдържанието на "файл1".
comm -2 file1 file2 Сравнете съдържанието на двата файла и премахнете само съдържанието на "файл2".
comm -3 file1 file2 При сравняване на два файла се премахват само частите, които са общи за двата файла.

Код на командата Обяснение
dos2unix filedos.txt fileunix.txt Конвертира формата на текстов файл от MSDOS в UNIX.
unix2dos fileunix.txt filedos.txt Конвертира текстов файл от UNIX в MSDOS.
recode ..HTML page.html Конвертиране на текстов файл в html
recode -l | more Показване на всички разрешени формати за преобразуване

Код на командата Обяснение на коментарите
badblocks -v /dev/hda1 Проверка за лоши блокове на диска hda1
fsck /dev/hda1 Възстановяване/проверка на целостта на файловата система на Linux на диск hda1
fsck.ext2 /dev/hda1 Възстановяване/проверка на целостта на файловата система ext2 на диск hda1
e2fsck /dev/hda1 Възстановяване/проверка на целостта на файловата система ext2 на диск hda1
e2fsck -j /dev/hda1 Възстановяване/проверка на целостта на файловата система ext3 на диск hda1
fsck.ext3 /dev/hda1 Възстановяване/проверка на целостта на файловата система ext3 на диск hda1
fsck.vfat /dev/hda1 Възстановяване/проверка на целостта на файловата система fat на диск hda1
fsck.msdos /dev/hda1 Възстановяване/проверка на целостта на файловата система dos на диск hda1
dosfsck /dev/hda1 Възстановяване/проверка на целостта на файловата система dos на диск hda1

Код на командата Забележки
mkfs /dev/hda1 Създаване на файлова система върху дял hda1
mke2fs /dev/hda1 Създаване на файлова система linux ext2 на дял hda1
mke2fs -j /dev/hda1 Създава файлова система linux ext3 (journaling) на дял hda1.
mkfs -t vfat 32 -F /dev/hda1 Създаване на файлова система FAT32
fdformat -n /dev/fd0 Форматиране на флопидиск
mkswap /dev/hda3 Създаване на файлова система swap

Код на командата Обяснение
mkswap /dev/hda3 Създаване на файлова система swap
swapon /dev/hda3 Активира нова файлова система swap
swapon /dev/hda2 /dev/hdb3 Активиране на два дяла за размяна

Код на командата Забележки
dump -0aj -f /tmp/home0.bak /home Направете пълно резервно копие на директорията "/home".
dump -1aj -f /tmp/home0.bak /home Изготвяне на интерактивно резервно копие на директорията '/home'
restore -if /tmp/home0.bak Възстановяване на интерактивно резервно копие
rsync -rogpav --delete /home /tmp Синхронизиране на двете директории
rsync -rogpav -e ssh --delete /home ip_address:/tmp rsync през SSH канал
rsync -az -e ssh --delete ip_addr:/home/public /home/local Синхронизиране на отдалечена директория с местна директория чрез ssh и компресия
rsync -az -e ssh --delete /home/local ip_addr:/home/public Синхронизиране на местна директория с отдалечена директория чрез ssh и компресия
dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' Извършване на резервно копие на локален диск на отдалечен хост чрез ssh
dd if=/dev/sda of=/tmp/file1 Създаване на резервно копие на съдържанието на диск във файл
tar -Puf backup.tar /home/user Извършете интерактивно архивиране на директорията '/home/user'.
( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p' Копиране на съдържанието на директория в отдалечена директория чрез ssh
( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' Копиране на локална директория в отдалечена директория чрез ssh
tar cf - . | (cd /tmp/backup ; tar xf - ) Локално копиране на директория на друго място, като запазвате разрешенията и връзките
find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents Намиране и копиране на всички файлове, завършващи на '.txt', от една директория в друга директория
find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 Намиране на всички файлове, завършващи на ".log", и създаване на пакет bzip от тях
dd if=/dev/hda of=/dev/fd0 bs=512 count=1 Извършване на копие на съдържанието на MBR (Master Boot Record) на дискета
dd if=/dev/fd0 of=/dev/hda bs=512 count=1 Възстановяване на съдържанието на MBR от резервно копие, записано на дискета.

Код на командата Обяснение
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force Изпразва съдържанието на презаписваем диск
mkisofs /dev/cdrom > cd.iso Създава iso образ на диска върху диска.
mkisofs /dev/cdrom | gzip > cd_iso.gz Създава компресиран iso образ на диска върху диска.
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd Създава iso образ на директория.
cdrecord -v dev=/dev/cdrom cd.iso Записване на ISO файл с изображение
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - Записване на компресиран ISO файл с изображение
mount -o loop cd.iso /mnt/iso Монтиране на ISO файл с изображение
cd-paranoia -B Извличане на аудио записи от CD диск във файл wav
cd-paranoia -- "-3" Извличане на песни от CD диск във wav файл (параметър -3)
cdrecord --scanbus Сканиране на шината за идентифициране на scsi канали
dd if=/dev/hdc | md5sum Проверка на md5sum кодирането на устройство, напр. компактдиск

Код на командата Забележка Обяснение
dhclient eth0 Активиране на мрежовото устройство 'eth0' в режим dhcp
ethtool eth0 Показване на статистически данни за трафика за мрежова карта 'eth0'
host www.example.com Намиране на имена на хостове за разрешаване на имена и IP адреси и огледала
hostname Показване на имена на хостове
ifconfig eth0 Показване на конфигурацията на Ethernet карта
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 Управление на IP адресите
ifconfig eth0 promisc Задаване на режим "eth0" в промискуитетен режим за снемане на пакети
ifdown eth0 Деактивиране на мрежово устройство "eth0
ifup eth0 Активиране на мрежово устройство "eth0
ip link show Показване на състоянието на връзката на всички мрежови устройства
iwconfig eth1 Показване на конфигурацията на безжична карта
iwlist scan Показване на безжични мрежи
mii-tool eth0 Показване на състоянието на връзката на "eth0
netstat -tup Показване на всички разрешени мрежови връзки и техните PIDs
netstat -tup1 Показване на всички слушащи мрежови услуги в системата и техните PID.
netstat -rn Показване на таблицата за маршрутизация, подобно на командата "route -n".
nslookup www.example.com Намира имена на хостове за разрешаване на имена и IP адреси и ги отразява.
route -n Показване на таблицата за маршрутизация
route add -net 0/0 gw IP Gateway Управление на предварително определени шлюзове
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 Контролиране на статичните маршрути към мрежата "192.168.0.0/16".
route del 0/0 gw IP gateway Изтриване на статични маршрути
echo “1”> /proc/sys/net/ipv4/ip_foward Активиране на IP Forwarding
tcpdump tcp port 80 Показване на всички HTTP контури
whois www.example.com Търсене в базата данни Whois

Код на командата Забележка Обяснение
mount -t smbfs -o username=user,password=pass //WinClient/share/mnt/share Монтиране на мрежов дял на Windows
nbtscan ip addr Разпознаване на имена в netbios
nmblookup -A ip addr разрешаване на имената в netbios
smbclient -L ip addr/hostname Показване на отдалечен дял на хост с Windows
smbget -Rr smb://ip addr/share Изтегляне на файлове от хост на windows чрез smb като wget.

Код на командата Обяснение
iptables -t filter -L Показва всички връзки в таблицата на филтъра
iptables -t nae -L Показва всички връзки в таблицата nat
iptables -t filter -F Почиства всички правила въз основа на таблицата за филтриране
iptables -t nat -F Изчиства всички правила въз основа на таблицата nat
iptables -t filter -X Изтрива всички връзки, създадени от потребителя
iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT Разрешаване на достъпа до telnet
iptables -t filter -A OUTPUT -p tcp --dport telnet -j DROP Блокиране на достъпа до telnet
iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT Разрешаване на пренасочването на POP3 връзки във връзките
iptables -t filter -A INPUT -j LOG --log-prefix Записва всички пакети, блокирани по връзката
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE Създайте PAT (Port Address Translation) за маскиране на изходящите пакети в 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 Пренасочване на пакети, предназначени за един адрес на хост, към други хостове

Код на командата Забележки
free -m Изписване на състоянието на оперативната памет в мегабайти
kill -9 process id Принудително изключване на процес и го прекрати
kill -1 process id Принуждаване на процес да презареди конфигурацията си
last reboot Показване на историята на рестартирането
lsmod Изписване на състоянието на модулите на ядрото
lsof -p process id Извеждане на списък на файловете, отворени от даден процес
lsof /home/user1 Списък на отворените файлове в дадени системни пътища
ps -eafw Списък със задачи на Linux
ps -e -o pid,args --forest Изготвяне на списък със задачи на Linux в йерархичен ред.
pstress Показване на процеси в дървовиден вид
smartctl -A /dev/hda Наблюдавайте надеждността на устройство с твърд диск, като активирате функцията SMART.
smartctl -i /dev/hda Проверява дали SMART е активиран за устройство с твърд диск.
strace -c ls >/dev/null Изброяване на системните повиквания, направени и получени от даден процес
strace -f -e open ls >/dev/null Изброяване на библиотечните извиквания
tail /var/log/dmesg Показва вътрешни събития по време на зареждане на ядрото
tail /val/log/messages Показване на системни събития
top Списък на задачите на Linux, които използват най-много ресурси на процесора
watch -nl ‘cat /proc/interrupts’ Списък на прекъсванията в реално време

Код на командата Забележки
alias hh='history' Задайте псевдоним за историята на командите.
apropos ...keyword Направете списък на командите с ключовите думи на програмата, особено полезен, ако знаете само какво прави програмата и не помните командите
chsh Промяна на командите на обвивката
chsh --list-shells Хубава команда за установяване на това дали трябва да се свържете отдалечено с друга машина.
gpg -c filel Криптиране на файл с GNU Privacy Guard
gpg filel.gpg Декриптиране на файл с GNU Privacy Guard.
Дневници за достъп: