Код команди Примітки
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 dir0/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 Порівняти вміст двох файлів і видалити тільки'file1' Вилучити лише вміст файлу, який міститься у файлі.
comm -2 file1 file2 Порівняти вміст двох файлів і видалити лише'file2' Вміст, що міститься у файлі
comm -3 file1 file2 Порівняння вмісту двох файлів вилучає лише ті частини, які є спільними для обох файлів.

Код команди Пояснення
dos2unix filedos.txt fileunix.txt Перетворює формат текстового файлу з MSDOS на UNIX.
unix2dos fileunix.txt filedos.txt Перетворює текстовий файл з UNIX на MSDOS.
recode ..HTML < page.txt > 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 на розділі hda1( ведення журналу) файлова система на hda1
mkfs -t vfat 32 -F /dev/hda1 Створення файлової системи FAT32
fdformat -n /dev/fd0 Форматування дискети
mkswap /dev/hda3 Створення файлової системи підкачки

Код команди Пояснення
mkswap /dev/hda3 Створити файлову систему підкачки
swapon /dev/hda3 Вмикає нову файлову систему підкачки
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 Видобування звукових доріжок з компакт-диска до 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 Показати всі увімкнені мережеві з'єднання та їхні PID
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-адрес
tcpdump tcp port 80 Показати всі HTTP-петлі
whois www.example.com Пошук у базі даних Whois

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

Код команди Пояснення
iptables -t filter -L Показує всі посилання у таблиці filter
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.
Доступ до записів: