Код команды Примечания
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 Объединить содержимое двух файлов или двух столбцов с помощью a"+" Сортировать содержимое
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 Извлечение звуковых дорожек с CD-диска в wav-файл
cd-paranoia -- "-3" Извлечение дорожек с CD-диска в wav-файл (параметр -3)
cdrecord --scanbus Сканирование шины для определения каналов scsi
dd if=/dev/hdc | md5sum Проверка md5sum-кодировки устройства, например, CD.

Код команды Примечания
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' в режим promiscuous для анализа пакетов
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 Отображает все ссылки в таблице фильтров
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.
Доступ к записям: