англійськафранцузькаіспанська

Ad


Значок OnWorks

dumpleases - онлайн в хмарі

Запустіть dumpleases у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це командні dumpleases, які можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


BusyBox - швейцарський армійський ніж вбудованого Linux

СИНТАКС


busybox [аргументи...] # або

[аргументи...] # якщо символьне посилання

ОПИС


BusyBox поєднує крихітні версії багатьох поширених утиліт UNIX в одну невелику
виконуваний файл. Він забезпечує мінімалістичну заміну більшості утиліт, які ви зазвичай зустрічаєте
у GNU coreutils, util-linux тощо. Утиліти в BusyBox зазвичай мають менше опцій
ніж їхні повнофункціональні двоюрідні брати GNU; однак, параметри, які включені, забезпечують
очікувану функціональність і поводяться дуже схожі на їхні аналоги GNU.

BusyBox був написаний з урахуванням оптимізації розміру та обмежених ресурсів. Це також
надзвичайно модульний, тому ви можете легко включати або виключати команди (або функції) під час компіляції
час. Це полегшує налаштування вбудованих систем. Щоб створити працюючу систему,
просто додайте / dev, / Etcі ядро ​​Linux. BusyBox надає досить повний POSIX
середовище для будь-якої невеликої або вбудованої системи.

BusyBox надзвичайно налаштований. Це дозволяє включати лише ті компоненти, які ви
потреба, тим самим зменшуючи двійковий розмір. Запустіть «make config» або «make menuconfig», щоб вибрати
функціональність, яку ви хочете активувати. Потім запустіть 'make' для компіляції BusyBox за допомогою вашого
configuration.

Після завершення компіляції вам слід скористатися 'make install' для встановлення BusyBox. Це
встановить двійковий файл 'bin/busybox' в цільовий каталог, визначений CONFIG_PREFIX.
CONFIG_PREFIX можна встановити під час налаштування BusyBox, або ви можете вказати альтернативу
розташування під час встановлення (тобто за допомогою командного рядка, наприклад 'make CONFIG_PREFIX=/tmp/foo
встановити'). Якщо ви ввімкнули будь-яку схему встановлення аплету (як символічні посилання або
hardlinks), вони також будуть встановлені в місці, на яке вказує CONFIG_PREFIX.

ВИКОРИСТАННЯ


BusyBox — це двійковий файл із кількома викликами. Двійковий файл із кількома викликами — це виконувана програма, яка
виконує ту ж роботу, що й більше ніж одна допоміжна програма. Це означає, що є лише один
Бінарний файл BusyBox, але цей єдиний двійковий файл діє як велика кількість утиліт. Це дозволяє
BusyBox бути меншим, оскільки всі вбудовані допоміжні програми (ми називаємо їх аплетами) можуть
спільний код для багатьох загальних операцій.

Ви також можете викликати BusyBox, видавши команду як аргумент у командному рядку. Для
наприклад, вхід

/bin/busybox ls

також змусить BusyBox вести себе як 'ls'.

Звичайно, додавши '/bin/busybox' в кожну команду було б боляче. Так більшість людей буде
викликати BusyBox за допомогою посилань на двійковий файл BusyBox.

Наприклад, вхід

ln -s /bin/busybox ls
./ls

змусить BusyBox вести себе як 'ls' (якщо команда 'ls' була скомпільована в BusyBox).
Загалом, вам ніколи не доведеться створювати всі ці посилання самостійно, як BusyBox
build system зробить це за вас, коли ви запустите команду «make install».

Якщо ви викликаєте BusyBox без аргументів, він надасть вам список аплетів
які були скомпільовані у ваш двійковий файл BusyBox.

ЗАГАЛЬНИЙ ВАРІАНТИ


Більшість аплетів BusyBox підтримують --допомога аргумент для надання короткого опису часу виконання
їх поведінку. Якщо ввімкнено параметр CONFIG_FEATURE_VERBOSE_USAGE, більше
також буде доступна детальна інформація про використання.

КОМАНДИ


Наразі доступні аплети включають:

[, [[, acpid, adjtimex, ar, arp, arping, ash, awk, basename,
blockdev, brctl, bunzip2, bzcat, bzip2, cal, cat, chgrp, chmod,
chown, chpasswd, chroot, chvt, clear, cmp, cp, cpio, crond, crontab,
cttyhack, cut, date, dc, dd, deallocvt, depmod, devmem, df, diff,
dirname, dmesg, dnsdomainname, dos2unix, dpkg, dpkg-deb, du,
dumpkmap, dumpleases, echo, ed, egrep, env, expand, expr, false,
fdisk, fgrep, знайти, fold, безкоштовно, freeramdisk, fstrim, ftpget, ftpput,
getopt, getty, grep, групи, gunzip, gzip, зупинка, голова, hexdump,
hostid, ім'я хоста, httpd, hwclock, id, ifconfig, ifdown, ifup, init,
insmod, ionice, ip, ipcalc, kill, killall, klogd, last, less, ln,
loadfont, loadkmap, logger, login, logname, logread, losetup, ls,
lsmod, lzcat, lzma, lzop, lzopcat, md5sum, mdev, microcom, mkdir,
mkfifo, mknod, mkswap, mktemp, modinfo, modprobe, більше, монтування, mt,
mv, nameif, nc, netstat, nslookup, od, openvt, passwd, патч, pidof,
ping, ping6, pivot_root, poweroff, printf, ps, pwd, rdate, readlink,
realpath, reboot, renice, reset, rev, rm, rmdir, rmmod, route, rpm,
rpm2cpio, run-parts, sed, seq, setkeycodes, setsid, sh, sha1sum,
sha256sum, sha512sum, сон, сортування, старт-стоп-демон, стат,
static-sh, рядки, stty, su, sulogin, swapoff, swapon, switch_root,
sync, sysctl, syslogd, tac, tail, tar, taskset, tee, telnet,
telnetd, тест, tftp, час, тайм-аут, верх, дотик, tr, traceroute,
traceroute6, true, tty, tunctl, udhcpc, udhcpd, umount, uname,
розпакувати, розгорнути, uniq, unix2dos, unlzma, unlzop, unxz, розпакувати,
час роботи, usleep, uudecode, uuencode, vconfig, vi, watch, watchdog,
wc, wget, котрий, хто, whoami, xargs, xz, xzcat, так, zcat

КОМАНДА ОПИСУ


acpid
acpid [-df] [-c CONFDIR] [-l ФАЙЛ ЖУРНАЛУ] [-a ФАЙЛ ДІЙ] [-M ФАЙЛ КАРТИ] [-e
PROC_EVENT_FILE] [-p PIDFILE]

Слухайте події ACPI і створюйте певних помічників після прибуття події

-d Журнал у stderr, а не у файл журналу (має на увазі -f)
-f Виконати на передньому плані
-c Каталог конфігурації DIR [/etc/acpi]
-e ФАЙЛ / proc файл події [/proc/acpi/event]
-l ФАЙЛ Файл журналу [/var/log/acpid.log]
-p ФАЙЛ Pid-файл [/var/run/acpid.pid]
-a FILE Файл дій [/etc/acpid.conf]
-M ФАЙЛ Файл карти [/etc/acpi.map]

Прийняти та ігнорувати параметри сумісності -g -m -s -S -v

adjtimex
adjtimex [-q] [-o OFF] [-f ЧАСТОТА] [-p TCONST] [-t TICK]

Прочитати та за бажанням встановити параметри системної бази часу. Побачити adjtimex(2)

-q Тихо
-o OFF Зсув часу, мікросекунд
-f FREQ Регулювання частоти, цілі одиниці ядра (65536 - це 1 ppm)
(позитивні значення змушують годинник працювати швидше)
-t TICK Мікросекунд на такт, зазвичай 10000
-p TCONST

ar ar [-o] [-v] [-p] [-t] [-x] АРХІВНІ ФАЙЛИ

Витягніть або перерахуйте ФАЙЛИ з архіву

-o Зберегти оригінальні дати
-p Витягнути до стандартного виведення
-t Список
-x Витяг
-v Багатослівний

ARP arp [-vn] [-H HWTYPE] [-i IF] -a [ІМ'Я ХОСТУ] [-v] [-i IF] -d ІМ'Я ХОСТУ
[pub] [-v] [-H HWTYPE] [-i IF] -s HOSTNAME HWADDR [temp] [-v] [-H HWTYPE] [-i IF] -s
HOSTNAME HWADDR [маска мережі] pub [-v] [-H HWTYPE] [-i IF] -Ds HOSTNAME IFACE
[маска мережі] паб

Маніпулювати ARP-кешем

-a Показати (всі) хости
-d Видалити запис ARP
-s Встановити новий запис
-v Багатослівний
-n Не вирішуйте імена
-i IF Мережевий інтерфейс
-D Прочитати HWADDR з IFACE
-A,-p Сімейство протоколів AF
-H HWTYPE Тип апаратної адреси

арпінг
arping [-fqbDUA] [-c CNT] [-w TIMEOUT] [-I IFACE] [-s SRC_IP] DST_IP

Надсилайте запити/відповіді ARP

-f Вийти після першої відповіді ARP
-q Тихо
-b Продовжуйте трансляцію, не переходьте в одноадресну передачу
-D Режим визначення дубльованої адреси
-U Незапрошений режим ARP, оновлюйте своїх сусідів
-Режим відповіді ARP, оновіть своїх сусідів
-c N Зупинити після надсилання N запитів ARP
-w TIMEOUT Час очікування відповіді ARP, секунди
-I Інтерфейс IFACE для використання (eth0 за замовчуванням)
-s SRC_IP IP-адреса відправника
DST_IP Цільова IP-адреса

ясен ash [-/+OPTIONS] [-/+o OPT]... [-c 'SCRIPT' [ARG0 [ARGS]] / ФАЙЛ [ARGS]]

Інтерпретатор оболонки Unix

awk awk [ПАРАЦІЇ] [AWK_PROGRAM] [ФАЙЛ]...

-v VAR=VAL Встановити змінну
-F SEP Використовуйте SEP як роздільник полів
-f ФАЙЛ Читання програми з FILE
-e ПРОГРАМА_AWK

базове ім'я
базова назва ФАЙЛ [СУФІКС]

Зніміть шлях до каталогу та .SUFFIX із FILE

blockdev
blockdev ОПЦІЯ BLOKDEV

--setro Встановити ro
--setrw Встановити rw
--getro Отримати ро
--getss Отримати розмір сектора
--getbsz Отримати розмір блоку
--setbsz BYTES Встановити розмір блоку
--getsz Отримати розмір пристрою в 512-байтових секторах
--getsize64 Отримати розмір пристрою в байтах
--flushbufs Очищення буферів
--rereadpt Перечитати таблицю розділів

brctl
КОМАНДА brctl [МІСТ [ІНТЕРФЕЙС]]

Керування мостами Ethernet

команди:

addbr BRIDGE Створити МІСТ
delbr BRIDGE Видалити BRIDGE
addif BRIDGE IFACE Додати IFACE до BRIDGE
delif BRIDGE IFACE Видалити IFACE з BRIDGE

bunzip2
bunzip2 [-cf] [ФАЙЛ]...

Розпакувати ФАЙЛИ (або stdin)

-c Записати в стандартний вихід
-f Сила

bzcat
bzcat [ФАЙЛ]...

Розархівуйте до стандартного виведення

bzip2
bzip2 [ПАРАЦІЇ] [ФАЙЛ]...

Стисніть ФАЙЛИ (або stdin) за допомогою алгоритму bzip2

-1..9 Рівень стиснення
-d Розпакувати
-c Записати в стандартний вихід
-f Сила

вапно кал [-жр] [[МІСЯЦЬ] РІК]

Показати календар

-j Використовуйте юліанські дати
-y Показати весь рік

як кіт [FILE]...

Об’єднайте ФАЙЛИ та роздрукуйте їх у стандартний виведення

chgrp
chgrp [-RhLHPcvf]... ФАЙЛ ГРУПИ...

Змініть членство в групі кожного FILE на GROUP

-R Рекурс
-h Впливати на символічні посилання замість цільових символічних посилань
-L Перехід усіх символічних посилань до каталогів
-H Перехід символічних посилань тільки в командному рядку
-P Не перетинати символічні посилання (за замовчуванням)
-c Список змінених файлів
-v Багатослівний
-f Приховати помилки

CHMOD
chmod [-Rcvf] MODE[,MODE]... ФАЙЛ...

Кожен MODE – це одна або кілька літер ugoa, один із символів +-= і один або кілька
з літер rwxst

-R Рекурс
-c Список змінених файлів
-v Перелік усіх файлів
-f Приховати помилки

Чаун
chown [-RhLHPcvf]... ВЛАСНИК[<.|:>[GROUP]] ФАЙЛ...

Змініть власника та/або групу кожного ФАЙЛУ на ВЛАСНИК та/або ГРУПА

-R Рекурс
-h Впливати на символічні посилання замість цільових символічних посилань
-L Перехід усіх символічних посилань до каталогів
-H Перехід символічних посилань тільки в командному рядку
-P Не перетинати символічні посилання (за замовчуванням)
-c Список змінених файлів
-v Перелік усіх файлів
-f Приховати помилки

chpasswd
chpasswd [--md5|--зашифрований]

Прочитати user:password із stdin та оновити / etc / passwd

-e,--encrypted Надані паролі в зашифрованому вигляді
-m,--md5 Використовуйте шифрування MD5 замість DES

chroot
chroot NEWROOT [PROG ARGS]

Запустіть PROG з кореневим каталогом NEWROOT

чвт
чвт Н

Змініть віртуальний термінал переднього плану на /dev/ttyN

ясно
ясно

Очистити екран

CMP cmp [-l] [-s] ФАЙЛ1 [ФАЙЛ2 [ПРОПУСК1 [ПРОПУСК2]]]

Порівняйте FILE1 з FILE2 (або stdin)

-l Запишіть числа байтів (десяткові) та значення (вісімкові)
для всіх різних байтів
-Тихо

cp cp [ПАРАЦІЇ] ДЖЕРЕЛО... ЦІЛЬ

Скопіюйте SOURCE(s) у DEST

-a Те саме, що і -dpR
-R,-r Рекурсія
-d,-P Зберегти символічні посилання (за замовчуванням, якщо -R)
-L Дотримуйтесь усіх символічних посилань
-H Дотримуйтесь символічних посилань у командному рядку
-p Збережіть атрибути файлу, якщо можливо
-f Перезаписати
-i Підказувати перед перезаписом
-l,-s Створити (символічні) посилання

cpio
cpio [-dmvu] [-F ФАЙЛ] [-H newc] [-tio] [EXTR_FILE]...

Витягніть або перерахуйте файли з архіву cpio, або створіть архів, використовуючи список файлів on
stdin

Основний режим роботи:

-t Список
-i Витягнути EXTR_FILEs (або всі)
-o Створити (потрібно -H newc)
-d Створення провідних каталогів
-m Зберегти mtime
-v Багатослівний
-u Перезаписати
-F ФАЙЛ Вхідний (-t,-i,-p) або вихідний (-o) файл
-H newc Архівний формат

хрон
crond -fbS -l N -L ФАЙЛ ЖУРНАЛУ -c НАПРАВЛ

-f Передній план
-b Фон (за замовчуванням)
-S Увійти до системного журналу (за замовчуванням)
-l Встановити рівень журналу. 0 є найбільш докладним, за замовчуванням 8
-L Запис у файл
-c Робочий реж

кронтаб
crontab [-c DIR] [-u КОРИСТУВАЧ] [-ler]|[ФАЙЛ]

-c Каталог Crontab
-u Користувач
-l Список crontab
-e Редагувати crontab
-r Видалити crontab
ФАЙЛ Замінити crontab на FILE ('-': stdin)

cttyhack
cttyhack [PROG ARGS]

Якщо можливо, дайте PROG контрольний tty. Приклад для /etc/inittab (для busybox init):
::respawn:/bin/cttyhack / Бен / ш Надання керування tty в оболонку, що працює з PID
1: $ exec cttyhack sh Запуск інтерактивної оболонки зі сценарію оболонки завантаження:

setid cttyhack sh

вирізати вирізати [ПАРАЦІЇ] [ФАЙЛ]...

Друкувати вибрані поля з кожного вхідного ФАЙЛУ в стандартний вихід

-b LIST Вивести лише байти зі LIST
-c LIST Виводити лише символи зі LIST
-d CHAR Використовуйте CHAR замість табуляції як роздільника поля
-s Вивести лише рядки, що містять роздільник
-f N Друкувати тільки ці поля
-n Проігноровано

дата
дата [ПАРАЦІЇ] [+FMT] [ЧАС]

Відобразити час (за допомогою +FMT) або встановити час

[-s,--set] ЧАС Установіть час на ЧАС
-u,--utc Робота в UTC (не перетворювати на місцевий час)
-R,--rfc-2822 Виведення рядка дати, сумісного з RFC-2822
-I[SPEC] Вивести рядок дати, сумісний із ISO-8601
SPEC='date' (за замовчуванням) лише для дати,
"години", "хвилини" або "секунди" для дати та
час до вказаної точності
-r,--reference FILE Показати час останньої зміни FILE
-d,--date ЧАС Відображати ЧАС, а не "зараз"
-D FMT Використовуйте FMT для перетворення -d ЧАС

Розпізнані формати TIME:

гч:мм[:сс]
[РРРР.]MM.DD-hh:mm[:ss]
РРРР-ММ-ДД год: мм[:сс]
[[[[[РР]РР]ММ]ДД]гг]мм[.ss]
Форма "date TIME" замість цього приймає MMDDhhmm[[YY]YY][.ss]

dc DC EXPRESSION...

Крихітний калькулятор RPN. Операції: +, add, -, sub, *, mul, /, div, %, mod і, або, not,
xor, p - друкувати верхню частину стопки (без вискоку), f - друкувати весь стек, o - відкривати
значення та встановіть вихідне значення (повинно бути 10, 16, 8 або 2). Приклади: 'dc 2 2 add p' -> 4,
'dc 8 8 mul 2 2 + / p' -> 16

dd dd [if=FILE] [of=FILE] [ibs=N] [obs=N] [bs=N] [count=N] [skip=N] [шукати=N]
[conv=notrunc|немає помилок|синхронізація|fsync]

Скопіюйте файл з конвертуванням і форматуванням

if=FILE Читання з FILE замість stdin
of=FILE Запис у FILE замість стандартного виведення
bs=N Читання й записування N байтів за раз
ibs=N Читання N байтів за раз
obs=N Записувати N байтів за раз
count=N Копіювати лише N вхідних блоків
skip=N Пропустити N вхідних блоків
seek=N Пропустити N вихідних блоків
conv=notrunc Не обрізати вихідний файл
conv=noerror Продовжити після помилок читання
conv=sync Блоки панелей з нулями
conv=fsync Фізично записати дані перед завершенням
conv=swab Поміняти місцями кожну пару байтів

N може мати суфікс c (1), w (2), b (512), kD (1000), k (1024), MD, M, GD, G

deallocvt
deallocvt [N]

Звільнити невикористаний віртуальний термінал /dev/ttyN

depmod
depmod [-n] [-b ОСНОВА] [ВЕРСІЯ] [МОДФІЛИ]...

Створення файлів modules.dep, псевдонімів і символів

-b BASE Використовуйте BASE/lib/modules/VERSION
-n Сухий запуск: друк файлів у стандартний вихід

devmem
АДРЕСА розробника [ШИРИНА [ЗНАЧЕННЯ]]

Читання/запис з фізичної адреси

АДРЕСА Адреса, за якою потрібно діяти
WIDTH Ширина (8/16/...)
VALUE Дані для запису

df df [-Pkmhai] [-B РОЗМІР] [ФАЙЛОВА СИСТЕМА]...

Роздрукувати статистику використання файлової системи

-P Формат виведення POSIX
-k 1024-байтні блоки (за замовчуванням)
-m блоки по 1 Мбайт
-h Читається людиною (наприклад, 1K 243M 2G)
-a Показати всі файлові системи
-i Іноди
-B SIZE Розмір блоку

різниця
diff [-abBdiNqrTstw] [-L МІТКА] [-S ФАЙЛ] [-U РІДКИ] ФАЙЛ1 ФАЙЛ2

Порівняйте файли рядок за рядком і виведіть відмінності між ними. Це
реалізація підтримує лише уніфіковані відмінності.

-a Розглядати всі файли як текст
-b Ігнорувати зміни в кількості пробілів
-B Ігнорувати зміни, усі рядки яких порожні
-d Намагайтеся знайти менший набір змін
-i Ігнорувати різниці між регістрами
-L Використовуйте LABEL замість імені файлу в уніфікованому заголовку
-N Розглядати відсутні файли як порожні
-q Вивести лише те, чи відрізняються файли
-r Рекурсія
-S Почніть з FILE під час порівняння каталогів
-T Зробіть вкладки в ряд, додаючи префікс вкладки, коли це необхідно
-s Повідомляти, коли два файли однакові
-t Розгорнути табуляції до пробілів у виводі
-U Вивести рядки контексту
-w Ігнорувати всі пробіли

прізвище
ім'я файлу FILENAME

Вилучити суфікс, який не є каталогом, із FILENAME

dmesg
dmesg [-c] [-n РІВЕНЬ] [-s РОЗМІР]

Друк або керування кільцевим буфером ядра

-c Очистити кільцевий буфер після друку
-n РІВЕНЬ Встановити рівень реєстрації консолі
-s SIZE Розмір буфера

dos2unix
dos2unix [-ud] [ФАЙЛ]

Конвертуйте FILE на місці з формату DOS у формат Unix. Якщо файл не надано, використовуйте
stdin/stdout.

-u dos2unix
-d unix2dos

dpkg
dpkg [-ilCPru] [-F OPT] ПАКЕТ

Встановлюйте, видаляйте та керуйте пакетами Debian

-i,--install Встановіть пакунок
-l,--list Список встановлених пакетів
--configure Налаштувати розпакований пакет
-P,--purge Очистити всі файли пакета
-r,--remove Видалити всі файли для пакета, крім конфігураційних файлів
--unpack Розпакуйте пакунок, але не налаштовуйте його
--force-depends Ігнорувати проблеми залежностей
--force-confnew Перезаписати наявні файли конфігурації під час встановлення
--force-confold Зберігайте старі файли конфігурації під час встановлення

dpkg-deb
dpkg-deb [-cefxX] ФАЙЛ [аргумент]

Виконуйте дії з пакетами Debian (.debs)

-c Перелік вмісту дерева файлової системи
-e Витягнути керуючі файли в каталог [argument].
-f Відобразити назву контрольного поля, що починається з [аргумент]
-x Розпакувати дерево файлової системи в каталог
-X Детальний екстракт

du du [-aHLdclsxhmk] [ФАЙЛ]...

Підсумуйте дисковий простір, що використовується для кожного ФАЙЛУ та/або каталогу

-a Показати також розміри файлів
-L Дотримуйтесь усіх символічних посилань
-H Дотримуйтесь символічних посилань у командному рядку
-d N Обмежити вихід каталогами (і файлами з -a) глибиною < N
-c Показати загальну суму
-l Підрахувати розміри багато разів, якщо вони жорсткі
-s Відображати лише підсумок для кожного аргументу
-x Пропускати каталоги в різних файлових системах
-h Розміри у форматі, зрозумілому людині (наприклад, 1K 243M 2G)
-m Розміри в мегабайтах
-k Розміри в кілобайтах (за замовчуванням)

dumpkmap
dumpkmap > keymap

Роздрукуйте таблицю перекладу двійкової клавіатури в стандартний виведення

дамплеи
dumppleases [-r|-a] [-f LEASEFILE]

Показати оренду DHCP, надану udhcpd

-f,--file=ФАЙЛ Файл оренди
-r,--remaining Показати час, що залишився
-a,--абсолютне Показати час дії

нудьгувати
echo [-neE] [ARG]...

Роздрукуйте вказані ARG у стандартному виведенні

-n Придушити кінцевий новий рядок
-e Інтерпретувати екранування зворотної косої риски (тобто \t=tab)
-E Не інтерпретувати зворотні косі риски (за замовчуванням)

ed ed

env env [-iu] [-] [ім'я=значення]... [PROG ARGS]

Роздрукуйте поточне середовище або запустіть PROG після налаштування вказаного середовища

-, -i Почніть з порожнього середовища
-u Видалити змінну із середовища

Розширювати
розгорнути [-i] [-t N] [ФАЙЛ]...

Перетворюйте табуляції в пробіли, запис у стандартний виведення

-i,--initial Не перетворювати табуляції після пробілів
-t,--tabs=N Зупинки табуляції кожні N символів

експр
вираз ВИРАЗ

Надрукуйте значення EXPRESSION у стандартний висновок

ВИРАЖЕННЯ може бути:

ARG1 | ARG2 ARG1, якщо він не є ні нульовим, ні 0, інакше ARG2
ARG1 і ARG2 ARG1, якщо жоден аргумент не є нульовим або 0, інакше 0
ARG1 < ARG2 1, якщо ARG1 менше ARG2, інакше 0. Аналогічно:
ARG1 <= ARG2
ARG1 = ARG2
ARG1 != ARG2
ARG1 >= ARG2
ARG1 > ARG2
ARG1 + ARG2 Сума ARG1 і ARG2. Аналогічно:
ARG1 - ARG2
ARG1 * ARG2
ARG1 / ARG2
ARG1 % ARG2
STRING : REGEXP Закріплений шаблон відповідності REGEXP в STRING
відповідати STRING REGEXP Те саме, що STRING : REGEXP
substr STRING POS LENGTH Підрядок з STRING, POS відраховується від 1
індекс STRING CHARS Індекс у STRING, де знайдено будь-які CHARS, або 0
довжина STRING Довжина STRING
quote TOKEN Інтерпретувати TOKEN як рядок, навіть якщо
це ключове слово на кшталт 'match' або an
оператор типу '/'
(EXPRESSION) Значення EXPRESSION

Майте на увазі, що багато операторів потрібно екранувати або вводити в лапки для оболонок. Порівняння є
арифметичний, якщо обидва ARG є числами, інакше лексикографічний. Збіги шаблонів повертають
рядок збігається між \( та \) або null; якщо \( і \) не використовуються, вони повертають
кількість відповідних символів або 0.

false
false

Повернути код виходу FALSE \fIs0(1)

fdisk
fdisk [-ul] [-C ЦИЛІНДРИ] [-H ГОЛОВКИ] [-S СЕКТОРИ] [-b SSZ] ДИСК

Змінити таблицю розділів

-u Початок і кінець знаходяться в секторах (замість циліндрів)
-l Показати таблицю розділів для кожного ДИСКА, а потім вийти
-b 2048 (для певних MO-дисків) використовують 2048-байтні сектори
-C ЦИЛІНДРИ Встановити кількість циліндрів/головок/секторів
-H ГОЛОВКИ
-S СЕКТОРИ

знаходити
знайти [-HL] [ШЛЯХ]... [ПАРАЦІЇ] [ДІЇ]

Шукайте файли та виконуйте над ними дії. Перша невдала дія зупиняє обробку
поточний файл. Значення за замовчуванням: PATH – поточний каталог, дія – '-print'

-L,-follow Перейдіть за символічними посиланнями
-H ...лише в командному рядку
-xdev Не спускатися до каталогів в інших файлових системах
-maxdepth N Спускатися не більше ніж на N рівнів. -maxdepth 0 застосовується
дії лише з аргументами командного рядка
-mindepth N Не дійте на перших N рівнях
-depth Діяти до каталогу *після* його проходження

Дії:

( ДІЇ ) Групові дії для -o / -a
! ACT Інвертуйте успіх/невдачу ACT
ACT1 [-a] ACT2 Якщо ACT1 не вдається, зупиніться, інакше зробіть ACT2
ACT1 -o ACT2 Якщо ACT1 вдається, зупиніться, інакше зробіть ACT2
Примітка: -a має вищий пріоритет, ніж -o
-name PATTERN Збіг імені файлу (без імені каталогу) з PATTERN
-iname ШАБЛОН Нечутливий до регістру -name
-path PATTERN Відповідає шляху до PATTERN
-ipath ШАБЛОК Нечутливий до регістру -path
-regex PATTERN Відповідає шляху до PATTERN регулярного виразу
-type X Тип файлу X (один із: f,d,l,b,c,...)
-perm MASK Принаймні один біт маски (+MASK), усі біти (-MASK),
або точно біти MASK встановлюються в режимі файлу
-mtime DAYS mtime більше ніж (+N), менше (-N),
або рівно N днів у минулому
-mmin MINS mtime більше (+N), менше (-N),
або рівно N хвилин у минулому
-новіший FILE mtime є більш пізнім, ніж FILE
-inum N Файл має номер індексу N
-user NAME/ID Файл належить даному користувачу
-group NAME/ID Файл належить даній групі
-size N[bck] Розмір файлу N (c:bytes,k:kbytes,b:512 bytes(def.))
+/-N: розмір файлу більший/менший за N
-посилань N Кількість посилань більше (+N), менше (-N),
або саме Н
-prune Якщо поточний файл є каталогом, не спускайтеся в нього
Якщо жодна з наступних дій не вказана, передбачається -print
-print Друк імені файлу
-print0 Надрукувати ім'я файлу, припинено значення NUL
-exec CMD ARG ; Запустіть CMD із заміною всіх екземплярів {} на
ім'я файлу. Не вдається, якщо CMD завершує роботу з відмінним від нуля

скласти
згорнути [-bs] [-w ШИРИНА] [ФАЙЛ]...

Оберніть рядки введення в кожен ФАЙЛ (або stdin), записуючи в стандартний вихід

-b Рахувати байти, а не стовпці
-s Перерва на пробілах
-w Використовувати стовпці WIDTH замість 80

безкоштовно
безкоштовно [-b/k/m/g]

Відображення обсягу вільної та використаної системної пам'яті

freeramdisk
ПРИСТРІЙ freeramdisk

Звільніть всю пам’ять, яку використовує вказаний оперативний диск

fstream
fstrim [ПАРАЦІЇ] MOUNTPOINT

-o,--offset=ЗМІЩЕННЯ Зсув у байтах, з якого потрібно відкинути
-l,--length=LEN Байти, які потрібно відкинути
-m,--minimum=MIN Мінімальна довжина екстенту
-v,--verbose Надрукувати кількість відкинутих байтів

ftpget
ftpget [ОПЦІЇ] ХОСТ [LOCAL_FILE] REMOTE_FILE

Завантажте файл через FTP

-c,--continue Продовжити попередню передачу
-v,--verbose Багатослівний
-u,--ім'я користувача USER Ім'я користувача
-p,--пароль ПАРОЛЬ Пароль
-P,--порт NUM порт

ftpput
ftpput [ПАРАМЕТИ] ХОСТ [ВІДДАЛЕНИЙ_ФАЙЛ] ЛОКАЛЬНИЙ_ФАЙЛ

Завантажте файл на FTP-сервер

-v,--verbose Багатослівний
-u,--ім'я користувача USER Ім'я користувача
-p,--пароль ПАРОЛЬ Пароль
-P,--порт NUM порт

getopt
getopt [ОПЦІЇ] [--] ПАРАМЕРИ ОПТСТРУКА

-a,--alternative Дозволити довгі параметри, починаючи з одного -
-l,--longoptions=LOPT[,...] Довгі параметри для розпізнавання
-n,--name=PROGNAME Ім'я, під яким повідомляється про помилки
-o,--options=OPTSTRING Короткі параметри для розпізнавання
-q,--quiet Немає повідомлень про помилки на нерозпізнаних параметрах
-Q,--quiet-output Немає нормального виведення
-s,--shell=SHELL Встановити умови цитування оболонки
-T,--test Перевірка версії (виходить з 4)
-u,--unquoted Не цитувати вихідні дані

приклад:

O=`getopt -l bb: -- ab:c:: "$@"` || вихід 1 eval set -- "$O" тоді як істинно; робити випадок
"$1" в -a) відлуння A; зміна;; -b|--bb) echo "B:'$2'"; зміна 2;;
-c) регістр "$2" в "") echo C; зміна 2;; *) echo "C:'$2'";
зміна 2;; esac;; --) зміна; перерву;; *) echo Error; вихід 1;;
esac зроблено

getty
getty [ОПЦІЇ] BAUD_RATE[,BAUD_RATE]... TTY [TERMTYPE]

Відкрийте TTY, запитайте ім’я для входу, а потім запустіть /bin/login

-h Увімкнути апаратне керування потоком RTS/CTS
-L Встановити CLOCAL (ігнорувати стан виявлення оператора)
-m Отримати швидкість передачі даних із повідомлення про статус CONNECT модему
-n Не запитувати ім'я для входу
-w Зачекайте CR або LF перед відправкою /etc/issue
-i Не відображати /etc/issue
-f ISSUE_FILE Показати ISSUE_FILE замість /etc/issue
-l LOGIN Викликати LOGIN замість /bin/login
-t SEC Завершувати після SEC, якщо не прочитано ім'я для входу
-I INITSTR Надішліть INITSTR перед будь-яким іншим
-H HOST Зареєструвати HOST у файлі utmp як ім'я хоста

BAUD_RATE 0 залишає його незмінним

GREP
grep [-HhnlLoqvsriwFEz] [-m N] [-A/B/CN] ШАБЛОН/-e ШАБЛОН.../-f ФАЙЛ [ФАЙЛ]...

Шукати PATTERN у FILEs (або stdin)

-H Додати префікс "ім'я файлу:".
-h Не додавати префікс 'filename:'
-n Додати префікс 'line_no:'
-l Показувати лише імена файлів, які відповідають
-L Показувати лише імена файлів, які не збігаються
-c Показати лише кількість відповідних рядків
-o Показати лише відповідну частину рядка
-q Тихо. Поверніть 0, якщо ШАБЛОК знайдено, 1 в іншому випадку
-v Виберіть невідповідні рядки
-s Придушити помилки відкриття та читання
-r Рекурсія
- я ігнорую регістр
-w Підібрати лише цілі слова
-x Відповідає лише цілим рядкам
-F PATTERN є літералом (не регулярним виразом)
-E PATTERN – це розширений регулярний вираз
-z Вхід закінчується NUL
-m N Збігається до N разів на файл
-AN Надрукувати N рядків кінцевого контексту
-BN Надрукувати N рядків провідного контексту
-CN Те саме, що '-AN -BN'
-e PTRN Шаблон для відповідності
-f ФАЙЛ Читання шаблону з файлу

групи
групи [USER]

Надрукуйте членство в групах користувача USER або для поточного процесу

пістолет
gunzip [-cft] [ФАЙЛ]...

Розпакувати ФАЙЛИ (або stdin)

-c Записати в стандартний вихід
-f Сила
-t Перевірити цілісність файлу

gzip
gzip [-cfd] [ФАЙЛ]...

Стиснути ФАЙЛИ (або stdin)

-d Розпакувати
-c Записати в стандартний вихід
-f Сила

зупинка
зупинка [-d ЗАДЕРЖКА] [-n] [-f] [-w]

Зупинити систему

-d Інтервал затримки SEC
-n Не синхронізувати
-f Примусово (не проходити через init)
-w Записати лише запис wtmp

голова
голова [OPTIONS] [FILE]...

Надрукуйте перші 10 рядків кожного ФАЙЛУ (або стандартного коду) у стандартний вихід. З більш ніж одним ФАЙЛОМ,
перед кожним із заголовків імені файлу.

-n N[kbm] Надрукувати перші N рядків
-n -N[kbm] Надрукувати всі, крім N останніх рядків
-c [-]N[kbm] Надрукувати перші N байтів
-q Ніколи не друкуйте заголовки
-v Завжди друкувати заголовки

N може мати суфікс k (x1024), b (x512) або m (x1024^2).

шестикутник
hexdump [-bcCdefnosvx] [ФАЙЛ]...

Відображати ФАЙЛИ (або stdin) у форматі, визначеному користувачем

-b Однобайтовий вісімковий дисплей
-c Однобайтове відображення символів
-C Canonical hex+ASCII, 16 байт на рядок
-d Двобайтовий десятковий дисплей
-e FORMAT_STRING
-f ФОРМАТ_ФАЙЛ
-n LENGTH Інтерпретувати лише LENGTH байтів введення
-o Двобайтовий вісімковий дисплей
-s OFFSET Пропуск байтів OFFSET
-v Відобразити всі вхідні дані
-x Двобайтовий шістнадцятковий дисплей

hostid
hostid

Роздрукуйте унікальний 32-розрядний ідентифікатор пристрою

ім'я хоста
ім'я хоста [ОПЦІЇ] [НАЗВА ХОСТУ | -F ФАЙЛ]

Отримати або встановити ім’я хоста або доменне ім’я DNS

-s Коротко
-i Адреси для імені хоста
-d Доменне ім'я DNS
-f Повне доменне ім'я
-F FILE Використовувати вміст FILE як ім'я хоста

HTTPD
httpd [-ifv[v]] [-c КОНФІЛЬ] [-p [IP:]ПОРТ] [-u КОРИСТУВАЧ[:GRP]] [-r REALM] [-h ДОМАШНЯ] або
httpd -d/-e/-m STRING

Слухайте вхідні HTTP-запити

-i Режим Inetd
-f Не демонізувати
-v[v] Багатослівний
-p [IP:]PORT Прив'язка до IP:PORT (за замовчуванням *:80)
-u USER[:GRP] Встановити uid/gid після прив'язки до порту
-r Область автентифікації REALM для базової автентифікації
-h ДОМАШНИЙ Домашній каталог (за замовчуванням .)
-c ФАЙЛ Конфігураційний файл (за замовчуванням {/ Etc,HOME}/httpd.conf)
-m STRING MD5 крипт STRING
-e STRING HTML кодує STRING
-d STRING декодує URL-адресу STRING

годинник
hwclock [-r|--show] [-s|--hctosys] [-w|--systohc] [-t|--systz] [-l|--локальний час]
[-u|--utc] [-f|--rtc ФАЙЛ]

Запит і встановлення апаратного годинника (RTC)

-r Показати час апаратного годинника
-s Встановити системний час з апаратного годинника
-w Встановити апаратний годинник із системного часу
-t Встановити часовий пояс у ядрі, правильний системний час
якщо апаратний годинник знаходиться за місцевим часом
-u Припустимо, що апаратний годинник ведеться в UTC
-l Припустимо, що апаратний годинник ведеться за місцевим часом
-f ФАЙЛ Використовувати вказаний пристрій (наприклад, /dev/rtc2)

id ідентифікатор [ПАРАЦІЇ] [КОРИСТУВАЧ]

Роздрукувати інформацію про USER або поточного користувача

-u Ідентифікатор користувача
-g Ідентифікатор групи
-G Ідентифікатори додаткових груп
-n Друкувати імена замість цифр
-r Надрукувати справжній ідентифікатор замість дійсного ідентифікатора

Ifconfig
ifconfig [-a] інтерфейс [адреса]

Налаштуйте мережевий інтерфейс

[додати АДРЕСУ[/PREFIXLEN]]
[DEL ADDRESS[/PREFIXLEN]]
[[-]трансляція [АДРЕСА]] [[-]точка [АДРЕСА]]
[адреса маски мережі] [АДРЕСА dstaddr]
[заповнити NN] [keepalive NN]
[hw ether|infiniband ADDRESS] [метрика NN] [mtu NN]
[[-]причепи] [[-]arp] [[-]allmulti]
[багатоадресна передача] [[-]promisc] [txqueuelen NN] [[-]динамічна]
[mem_start NN] [io_addr NN] [irq NN]
[вгору|вниз] ...

якщо вниз
ifdown [-anmvf] [-i ФАЙЛ] IFACE...

-a Автоматично де/налаштувати всі інтерфейси
-i ФАЙЛ Використовуйте FILE для визначення інтерфейсу
-n Роздрукуйте, що станеться, але не робіть цього
(примітка: не вимикає зіставлення)
-m Не запускати зіставлення
-v Роздрукуйте, що станеться, перш ніж це робити
-f Примусово де/налаштувати

ifup
ifup [-anmvf] [-i ФАЙЛ] IFACE...

-a Автоматично де/налаштувати всі інтерфейси
-i ФАЙЛ Використовуйте FILE для визначення інтерфейсу
-n Роздрукуйте, що станеться, але не робіть цього
(примітка: не вимикає зіставлення)
-m Не запускати зіставлення
-v Роздрукуйте, що станеться, перш ніж це робити
-f Примусово де/налаштувати

ініціалізації
ініціалізації

Init є першим процесом, запущеним під час завантаження. Воно ніколи не виходить. Воно (знову) породжує дітей
відповідно до /etc/inittab.

insmod
insmod ФАЙЛ [SYMBOL=VALUE]...

Завантажте вказані модулі ядра в ядро

іонний
ionice [-c 1-3] [-n 0-7] [-p PID] [PROG]

Змінити пріоритет і клас вводу-виводу

-c клас. 1: у реальному часі 2: найкращі зусилля 3: простою
-n Пріоритет

ip ip [OPTIONS] {адреса | маршрут | посилання | тунель | правило} {COMMAND}

ip [OPTIONS] OBJECT {COMMAND} де OBJECT := {адреса | маршрут | посилання | тунель | правило}
OPTIONS := { -f[amily] { inet | inet6 | посилання } | -o[neline] }

ipcalc
ipcalc [ПАРАЦІЇ] АДРЕСА[[/]МАСКА МЕРЕЖИ] [МАСКА МЕРЕЖИ]

Розрахувати налаштування IP-мережі з IP-адреси

-b,--broadcast Відображення обчисленої адреси широкомовної передачі
-n,--network Показати обчислену адресу мережі
-m,--netmask Показати маску мережі за замовчуванням для IP
-p,--prefix Відобразити префікс для IP/NETMASK
-h,--hostname Показати перше дозволене ім'я хоста
-s,--silent Ніколи не відображати повідомлення про помилки

вбивати
вбити [-l] [-SIG] PID...

Надіслати сигнал (за замовчуванням: TERM) заданим PID

-l Перелік усіх назв і номерів сигналів

killall
killall [-l] [-q] [-SIG] НАЗВА ПРОЦЕСУ...

Надіслати сигнал (за замовчуванням: TERM) заданим процесам

-l Перелік усіх назв і номерів сигналів
-q Не скаржтеся, якщо жоден процес не було знищено

клогд
klogd [-c N] [-n]

Регистратор ядра

-c N Друкувати на консолі повідомлення більш термінові, ніж попередньо N (1-8)
-n Виконати на передньому плані

останній
останній

Показати список останніх користувачів, які увійшли в систему

менше
менше [-EMmNh~I?] [ФАЙЛ]...

Переглядайте FILE (або stdin) один екран за раз

-E Вийти, коли файл досягне кінця
-M,-m Відображення рядка стану з номерами рядків
і відсоток через файл
-N Префікс номеру рядка до кожного рядка
-Я ігнорую регістр у всіх пошуках
-~ Придушити ~s, що відображаються після EOF

ln ln [Параметри] TARGET... LINK|DIR

Створіть посилання LINK або DIR/TARGET до вказаних цілей

-s Зробити символічні посилання замість жорстких посилань
-f Видалити наявні місця призначення
-n Не розіменовувати символічні посилання - розглядати як звичайний файл
-b Зробіть резервну копію цілі (якщо вона існує) перед операцією з'єднання
-S suf Використовуйте суфікс замість ~ під час створення файлів резервної копії
-T 2-й аргумент має бути DIR
-v Багатослівний

loadfont
loadfont < шрифт

Завантажте консольний шрифт із stdin

карта навантаження
loadkmap < keymap

Завантажте таблицю перекладу двійкової клавіатури зі стандартного входу

лісоруб
реєстратор [ПАРАЦІЇ] [ПОВІДОМЛЕННЯ]

Запишіть MESSAGE (або stdin) в системний журнал

-s Журнал у stderr, а також системний журнал
-t Журнал ТЕГІВ, використовуючи вказаний тег (за умовчанням ім'я користувача)
-p PRIO Priority (числова пара або пара рівня facility.level)

Логін
вхід [-p] [-h ХОСТ] [[-f] КОРИСТУВАЧ]

Почніть новий сеанс у системі

-f Не автентифікувати (користувач уже аутентифікований)
-h Ім'я віддаленого хоста
-p Зберегти навколишнє середовище

ім'я журналу
ім'я журналу

Надрукуйте ім'я поточного користувача

logread
logread [-f]

Показувати повідомлення в круговому буфері syslogd

-f Виводити дані у міру зростання журналу

втратити
losetup [-r] [-o OFS] {-f|LOOPDEV} FILE - пов'язані пристрої циклу losetup -d
LOOPDEV - роз'єднати losetup -a - показати статус losetup -f - показати наступне безкоштовно
петлевий пристрій

-o OFS Запуск OFS байтів у FILE
-r Тільки для читання
-f Показати/використати пристрій наступного вільного циклу

ls ls [-1AaCxdLHRFplinsehrSXvctu] [-w ШИРИНА] [ФАЙЛ]...

Список вмісту каталогу

-1 Вихід однієї колонки
-a Включіть записи, які починаються з .
-A Подобається -a, але виключає . і ..
-C Список за стовпцями
-x Список за рядками
-d Перелік записів каталогу замість вмісту
-L Дотримуйтесь символічних посилань
-H Дотримуйтесь символічних посилань у командному рядку
-R Рекурс
-p Додати / до записів каталогу
-F Додати індикатор (один із */=@|) до записів
-l Формат довгого списку
-i Перелік номерів inode
-n Перелік числових UID та GID замість імен
-s Перелік виділених блоків
-e Перелік повної дати та часу
-h Розміри списку у форматі, доступному для читання (1K 243M 2G)
-r Сортувати в зворотному порядку
-S Сортувати за розміром
-X Сортувати за розширенням
-v Сортувати за версією
-c За допомогою -l: сортування за ctime
-t За допомогою -l: сортування за mtime
-u З -l: сортувати за часом
-w N Припустимо, що термінал має N стовпців
--color[={завжди,ніколи,авто}] Керуйте забарвленням

lsmod
lsmod

Перелік поточних завантажених модулів ядра

lzcat
lzcat [ФАЙЛ]...

Розархівуйте до стандартного виведення

лзма
lzma -d [-cf] [ФАЙЛ]...

Розпакувати ФАЙЛ (або stdin)

-d Розпакувати
-c Записати в стандартний вихід
-f Сила

lzop
lzop [-cfvd123456789CF] [ФАЙЛ]...

-1..9 Рівень стиснення
-d Розпакувати
-c Записати в стандартний вихід
-f Сила
-v Багатослівний
-F Не зберігайте та не перевіряйте контрольну суму
-C Також записати контрольну суму стислого блоку

lzopcat
lzopcat [-vCF] [ФАЙЛ]...

-v Багатослівний
-F Не зберігайте та не перевіряйте контрольну суму

md5сум
md5sum [-c[sw]] [ФАЙЛ]...

Роздрукуйте або перевірте контрольні суми MD5

-c Перевірити суми зі списком у ФАЙЛАХ
-s Нічого не виводить, код статусу показує успіх
-w Попереджати про неправильно відформатовані рядки контрольної суми

mdev
mdev [-s]

mdev -s потрібно запустити під час завантаження для сканування / sys і заповнити /dev.

Bare mdev — це помічник гарячого підключення ядра. Щоб його активувати: echo /sbin/mdev
>/proc/sys/kernel/hotplug

Він використовує /etc/mdev.conf з рядками [-][ENV=regex;]...DEVNAME UID:GID PERM
[>|=PATH]|[!] [@|$|*PROG] де DEVNAME – це регулярний вираз імені пристрою, @major,minor[-minor2],
або регулярний вираз змінної середовища. Поширеним використанням останнього є завантаження модулів для
пристрої з гарячим підключенням:

$MODALIAS=.* 0:0 660 @modprobe "$MODALIAS"

Якщо файл /dev/mdev.seq існує, mdev буде чекати, поки його значення збігається зі змінною $SEQNUM.
Це запобігає перегонам підключення/відключення. Щоб активувати цю функцію, створіть порожній /dev/mdev.seq
при завантаженні.

Якщо файл /dev/mdev.log існує, до нього буде додано журнал налагодження.

мікроком
microcom [-d ЗАТРИМКА] [-t ТАЙМАУТ] [-s ШВИДКІСТЬ] [-X] TTY

Скопіюйте байти для stdin в TTY і з TTY в stdout

-d Зачекайте до DELAY мс для виведення TTY перед надсиланням кожного
наступний байт
-t Вийти, якщо і stdin, і TTY мовчать протягом TIMEOUT мс
-s Встановити послідовну лінію на SPEED
-X Вимкнути спеціальне значення NUL та Ctrl-X із стандартного входу

mkdir
mkdir [ПАРАЦІЇ] КАТАЛОГ...

Створити КАТАЛОГ

-m Режим РЕЖИМ
-p Немає помилки, якщо вона існує; створіть батьківські каталоги за потреби

mkfifo
mkfifo [-m РЕЖИМ] НАЗВА

Створіть іменований канал

-m Режим РЕЖИМ (за замовчуванням a=rw)

mknod
mknod [-m РЕЖИМ] НАЗВА ТИП БОЛЬШИЙ МЕНШИЙ

Створіть спеціальний файл (блок, символ або трубу)

-m РЕЖИМ Режим створення (за замовчуванням a=rw)
ТИП:
b Блокування пристрою
c або u Символьний пристрій
p Іменований канал (MAJOR і MINOR ігноруються)

mkswap
mkswap [-L LBL] BLOCKDEV [KBYTES]

Підготуйте BLOCKDEV для використання в якості розділу підкачки

-L Етикетка LBL

mktemp
mktemp [-dt] [-p DIR] [ШАБЛОН]

Створіть тимчасовий файл з назвою на основі TEMPLATE і надрукуйте його ім’я. ШАБЛОН повинен
закінчується на XXXXXX (наприклад, [/dir/]nameXXXXXX). Без TEMPLATE передбачається -t tmp.XXXXXX.

-d Створити каталог, а не файл
-q Безшумна помилка при помилках
-t Додати назву базового каталогу до TEMPLATE
-p DIR Використовувати DIR як базовий каталог (має на увазі -t)
-u Нічого не створювати; надрукувати ім'я

Базовий каталог: -p DIR, інакше $TMPDIR, інакше / Tmp

modinfo
modinfo [-adlp0] [-F ключове слово] МОДУЛЬ

-Ярлик для '-F author'
-d Ярлик для '-F description'
-l Ярлик для "-F ліцензії"
-p Ярлик для '-F parm'
-F ключове слово Ключове слово для пошуку
-0 Окремий вихід з NUL

Modprobe
modprobe [-alrqvsDb] МОДУЛЬ [символ=значення]...

-a Завантажте кілька МОДУЛІВ
-l Список (МОДУЛЬ – це шаблон)
-r Видаліть МОДУЛЬ (стеки) або виконайте автоочищення
-q Тихо
-v Багатослівний
-s Увійти в системний журнал
-D Показати залежності
-b Застосувати чорний список і до назв модулів

більше
більше [FILE]...

Переглядайте FILE (або stdin) один екран за раз

монтувати
монтувати [ПАРАЦІЇ] [-o OPTS] ВУЗЛ ПРИСТРОЮ

Змонтуйте файлову систему. Для автоматичного визначення файлової системи потрібен /proc.

-a Змонтувати всі файлові системи в fstab
-f Сухий хід
-i Не запускати mount helper
-r Монтування лише для читання
-w Підключення читання-запису (за замовчуванням)
-t FSTYPE[,...] Тип(и) файлової системи
-O OPT Монтувати лише файлові системи з опцією OPT (лише -a)
-o ОПТ:
цикл ігнорується (пристрої циклу виявляються автоматично)
[a]sync Записи є [a]синхронними
[no]atime Вимкнути/увімкнути оновлення часу доступу до inode
[no]diratitime Вимкнути/увімкнути оновлення часу для каталогів
[no]relatime Вимкнути/увімкнути оновлення часу щодо часу модифікації
[no]dev (Dis)дозволити використання файлів спеціальних пристроїв
[no]exec (Dis) дозволяє використовувати виконувані файли
[no]suid (Dis)allow set-user-id-root програми
[r] shared Перетворити [рекурсивно] у спільне піддерево
[r]slave Перетворення [рекурсивно] у піддерево підпорядкованого
[r]private Перетворення [рекурсивно] на приватне піддерево
[un]bindable Зробити точку монтування [un]можливим для прив'язування
[r]bind Прив'язує файл або каталог [рекурсивно] до іншого місця
move Переміщення наявної точки монтування
remount Перемонтуйте змонтовану файлову систему, змінюючи прапори
ro/rw Те саме, що -r/-w

Існують специфічні для файлової системи прапори -o.

mt mt [-f пристрій] значення коду операції

Керуйте роботою магнітної стрічки

Доступні коди операцій:

bsf bsfm bsr bss стиснення даних drvbuffer eof eom erase fsf fsfm fsr fss блокування завантаження
mkpart nop офлайн ras1 ras2 ras3 скидання повторне перемотування перемотування в автономному режимі пошук setblk
setdensity setpart сказати вивантажити unlock weof wset

mv mv [-fin] ЦІЛЬ ДЖЕРЕЛА або: mv [-fin] ДЖЕРЕЛО... КАТАЛОГ

Перейменуйте SOURCE на DEST або перемістіть SOURCE(s) до DIRECTORY

-f Не запитувати перед перезаписом
-i Інтерактивний, підказка перед перезаписом
-n Не перезаписувати наявний файл

nameif
nameif [-s] [-c ФАЙЛ] [IFNAME HWADDR]...

Перейменуйте мережевий інтерфейс, поки він не працює. Пристрій з адресою HWADDR
перейменовано на IFACE.

-c ФАЙЛ Конфігураційний файл (за замовчуванням: /etc/mactab)
-s Увійти в системний журнал

nc nc [-iN] [-wN] [-l] [-p ПОРТ] [-f ФАЙЛ|ПОРТ IPADDR] [-e ПРОГРАМА]

Відкрийте канал до IP:PORT або FILE

-l Режим прослуховування, для вхідних з'єднань
(використовуйте -ll з -e для постійного сервера)
-p PORT Локальний порт
-w Тайм-аут SEC Connect
-i Інтервал затримки SEC для надісланих рядків
-f ФАЙЛ Використовувати файл (ala /dev/ttyS0) замість мережі
-e PROG Запустіть PROG після підключення

NetStat
netstat [-ral] [-tuwx] [-en]

Відображення інформації про мережу

-r Таблиця маршрутизації
-a Усі розетки
-l Розетки для прослуховування
Інше: підключені розетки
-t TCP-сокети
-u UDP-сокети
-w Сирі розетки
-x Unix-сокети
Інше: всі типи розеток
-e Інше/додаткова інформація
-n Не вирішуйте імена

Nslookup
nslookup [ХОСТ] [СЕРВЕР]

Запитуйте в сервера імен IP-адресу даного HOST за бажанням, використовуючи вказаний
DNS-сервер

od від [-abcdfhilovxs] [-t ТИП] [-A РАДІКС] [-N РОЗМІР] [-j ПРОПУСТИТИ] [-S МІНСТР] [-w ШИРИНА]
[ФАЙЛ] ...

Друкуйте ФАЙЛИ (або stdin) однозначно, як вісімкові байти за замовчуванням

openvt
openvt [-c N] [-sw] [АРГУМЕНТИ ПРОГРАМИ]

Запустіть PROG на новому віртуальному терміналі

-c N Використовувати вказаний VT
-s Перейти до VT
-w Дочекайтеся виходу з програми PROG

passwd
passwd [ПАРАЦІЇ] [КОРИСТУВАЧ]

Змінити пароль USER (за замовчуванням: поточний користувач)

-метод шифрування ALG
-d Встановити пароль на ''
-l Заблокувати (вимкнути) обліковий запис
-u Розблокувати (увімкнути) обліковий запис

ділянку
патч [ПАРАЦІЇ] [ORIGFILE [PATCHFILE]]

-p,--strip N Видалення N провідних компонентів з імен файлів
-i,--input DIFF Читання DIFF замість stdin
-R,--зворотний реверс
-N,--forward Ігнорувати вже застосовані патчі
-E,--remove-empty-files Видаліть вихідні файли, якщо вони стають порожніми

підоф
pidof [NAME]...

Перелік PID всіх процесів з іменами, які відповідають NAME

пінг
ping [ПАРАМЕТИ] HOST

Надсилайте пакети ICMP ECHO_REQUEST хостам мережі

-4,-6 Примусове розділення імені IP або IPv6
-c CNT Надсилати тільки запити CNT
-s SIZE Надсилання SIZE байтів даних у пакетах (за замовчуванням: 56)
-t TTL Встановити TTL
-I IFACE/IP Використовувати інтерфейс або IP-адресу як джерело
-W SEC секунд для очікування першої відповіді (за замовчуванням: 10)
(після всіх -c пакетів CNT відправлено)
-w SEC секунди до виходу ping (за замовчуванням: нескінченний)
(можна вийти раніше за допомогою -c CNT)
-q Тихий, відображає лише вихід на початку
і коли закінчено

ping6
ping6 [ПАРАЦІЇ] ХОСТ

Надсилайте пакети ICMP ECHO_REQUEST хостам мережі

-c CNT Надсилати тільки запити CNT
-s SIZE Надсилання SIZE байтів даних у пакетах (за замовчуванням: 56)
-I IFACE/IP Використовувати інтерфейс або IP-адресу як джерело
-q Тихий, відображає лише вихід на початку
і коли закінчено

опорний_корінь
pivot_root NEW_ROOT PUT_OLD

Перемістіть поточну кореневу файлову систему до PUT_OLD і зробіть новий кореневий файл NEW_ROOT
система

відключення живлення
вимкнення [-d ЗАТРИМКА] [-n] [-f]

Зупиніть і вимкніть живлення

-d Інтервал затримки SEC
-n Не синхронізувати
-f Примусово (не проходити через init)

printf
printf ФОРМАТ [ARG]...

Форматувати та друкувати ARG(и) відповідно до ФОРМАТУ (a-la C printf)

ps ps [-o COL1,COL2=ЗАГОЛОВНИК] [-T]

Показати список процесів

-o COL1,COL2=ЗАГОЛОВНИК Вибір стовпців для відображення
-T Показати теми

pwd pwd

Надрукуйте повне ім'я файлу поточного робочого каталогу

дата
rdate [-sp] ХОСТ

Отримати та, можливо, встановити системну дату/час із віддаленого ХОСТа

-s Встановити системну дату/час (за замовчуванням)
-p Надрукувати дату/час

читати посилання
readlink [-fnv] ФАЙЛ

Відобразити значення символічного посилання

-f Канонізувати, дотримуючись усіх символічних посилань
-n Не додавайте новий рядок
-v Багатослівний

реальний шлях
ФАЙЛ реального шляху...

Повернути абсолютні імена шляху для заданого FILE

перезавантажувати
перезавантаження [-d ЗАТРІГА] [-n] [-f]

Перезавантажте систему

-d Інтервал затримки SEC
-n Не синхронізувати
-f Примусово (не проходити через init)

нирки
renice {{-n ПРИРАЩЕННЯ} | ПРІОРИТЕТ} [[-p | -g | -u] ідентифікатор...]

Змінити пріоритет планування для запущеного процесу

-n Налаштувати поточне приємне значення (менше - швидше)
-p Ідентифікатори процесу (за замовчуванням)
-g ідентифікатори групи процесів
-u Обробити ім'я користувача та/або ідентифікатор

скидання
скидання

Скиньте екран

об rev [ФАЙЛ]...

Зворотні рядки FILE

rm rm [-irf] ФАЙЛ...

Видалити (від’єднати) ФАЙЛИ

-i Завжди підказувати перед видаленням
-f Ніколи не підказувати
-R,-r Рекурсія

rmdir
rmdir [ПАРАЦІЇ] КАТАЛОГ...

Видаліть КАТАЛОГ, якщо він порожній

-p|--батьки Включати батьків
--ignore-fail-on-non-empty

rmmod
rmmod [-wfa] [МОДУЛЬ]...

Вивантажте модулі ядра

-w Зачекайте, поки модуль більше не використовується
-f Примусове розвантаження
-a Видалити всі невикористані модулі (рекурсивно)

маршрут
маршрут [{додати|дел|видалити}]

Редагувати таблиці маршрутизації ядра

-n Не вирішуйте імена
-e Показати іншу/додаткову інформацію
-A inet{6} Виберіть сімейство адрес

оборотів в хвилину rpm -i ПАКЕТ.rpm; rpm -qp[ildc] ПАКЕТ.rpm

Маніпулювати пакетами RPM

команди:

-i Встановити пакет
-qp Пакет запитів
-qpi Показати інформацію
-qpl Вміст списку
-qpd Список документів
-qpc Список конфігураційних файлів

rpm2cpio
rpm2cpio package.rpm

Виведіть cpio-архів файлу rpm

ходові частини
run-parts [-a ARG]... [-u UMASK] [--reverse] [--test] [--exit-on-error] КАТАЛОГ

Запустіть купу сценаріїв у DIRECTORY

-a ARG Передати ARG як аргумент для сценаріїв
-u UMASK Встановити UMASK перед запуском сценаріїв
--reverse Зворотний порядок виконання
--тестовий сухий запуск
--exit-on-error Вихід, якщо сценарій завершує роботу з відмінним від нуля

sed sed [-inrE] [-f ФАЙЛ]... [-e CMD]... [ФАЙЛ]... або: sed [-inrE] CMD [ФАЙЛ]...

-e CMD Додати CMD до команд sed для виконання
-f ФАЙЛ Додати вміст ФАЙЛУ до команд sed для виконання
-i[SFX] Редагувати файли на місці (інакше надсилається в стандартний вихід)
За бажанням створіть резервні копії файлів, додавши SFX
-n Придушити автоматичний друк простору візерунка
-r,-E Використовувати розширений синтаксис регулярного виразу

Якщо немає -e або -f, першим аргументом без параметрів є командний рядок sed. Залишилося
Аргументи є вхідними файлами (стандартний номер, якщо його немає).

далі seq [-w] [-s SEP] [FIRST [INC]] LAST

Друкуйте числа від FIRST до LAST, кроками INC. FIRST, INC за замовчуванням на 1.

-w Прокладка до кінця з провідними нулями
-s SEP Роздільник рядків

коди ключів
setkeycodes SCANCODE KEYCODE...

Встановіть записи в карті скан-код-код ядра, дозволяючи незвичайним клавіатурам
генерувати корисні ключові коди.

SCANCODE може бути xx або e0xx (шістнадцятковий), а KEYCODE подається у десятковій системі.

сецид
setid PROG ARGS

Запустіть PROG у новому сеансі. У PROG не буде і не буде керуючого терміналу
під впливом сигналів клавіатури (Ctrl-C тощо). Побачити сецид(2) для деталей.

sh sh [-/+OPTIONS] [-/+o OPT]... [-c 'SCRIPT' [ARG0 [ARGS]] / ФАЙЛ [ARGS]]

Інтерпретатор оболонки Unix

sha1сум
sha1sum [-c[sw]] [ФАЙЛ]...

Роздрукуйте або перевірте контрольні суми SHA1

-c Перевірити суми зі списком у ФАЙЛАХ
-s Нічого не виводить, код статусу показує успіх
-w Попереджати про неправильно відформатовані рядки контрольної суми

sha256сум
sha256sum [-c[sw]] [ФАЙЛ]...

Роздрукуйте або перевірте контрольні суми SHA256

-c Перевірити суми зі списком у ФАЙЛАХ
-s Нічого не виводить, код статусу показує успіх
-w Попереджати про неправильно відформатовані рядки контрольної суми

sha512сум
sha512sum [-c[sw]] [ФАЙЛ]...

Роздрукуйте або перевірте контрольні суми SHA512

-c Перевірити суми зі списком у ФАЙЛАХ
-s Нічого не виводить, код статусу показує успіх
-w Попереджати про неправильно відформатовані рядки контрольної суми

сон
спати [N]...

Пауза на час, що дорівнює загальній кількості даних аргументів, де кожен аргумент може мати значення
необов'язковий суфікс (секунди), (м) хвилини, (год) наші або (д) дні

сортувати
сортування [-nrugMcszbdfimSTokt] [-o ФАЙЛ] [-k початок[.зміщення][опції][,кінець[.зміщення][опції]] [-t
CHAR] [ФАЙЛ]...

Відсортуйте рядки тексту

-b Ігноруйте початкові пробіли
-c Перевірте, чи введені дані відсортовані
-d Порядок словника (лише порожній або буквено-цифровий)
-f Ігнорувати регістр
-g Загальне числове сортування
-i Ігнорувати недруковані символи
-k Ключ сортування
-M Місяць сортування
-n Сортування чисел
-o Вивести у файл
-k Сортувати за ключем
-t CHAR Роздільник ключів
-r Зворотний порядок сортування
-s Стабільний (не сортуйте зв'язки за алфавітом)
-u Придушити повторювані рядки
-z Рядки закінчуються NUL, а не новим рядком
-mST Ігнорується для сумісності з GNU

старт-стоп-демон
start-stop-daemon [ПАРАЦІЇ] [-S|-K] ... [-- ARGS...]

Знайдіть відповідні процеси, а потім -K: зупиніть усі відповідні процеси. -S: почати а
процес, якщо відповідний процес не знайдено.

Процес відповідності:

-u,--user USERNAME|UID Відповідає лише процесам цього користувача
-n,--name NAME Зіставити процеси з NAME
у полі comm у /proc/PID/stat
-x,--exec ВИКОНАВАЛЬНИЙ ЗАВЕРШЕННЯ Зіставте процеси з цією командою
в /proc/PID/{exe,cmdline}
-p,--pidfile ФАЙЛ Установіть відповідність процесу з PID із файлу
Усі вказані умови повинні відповідати
-Тільки S:
-x,--exec ВИКОНАНА Програма для запуску
-a,--startas NAME Нульовий аргумент
-b,--фоновий фон
-N,--nicelevel N Змінити гарний рівень
-c,--chuid USER[:[GRP]] Змінити користувача/групу
-m,--make-pidfile Записати PID у файл pid, визначений параметром -p
-Тільки K:
-s,--signal SIG Сигнал для відправки
-t,--test Тільки відповідність, вихід із 0, якщо знайдено процес
Інший:

-o,--oknodo Вийти зі статусом 0, якщо нічого не зроблено
-v,--verbose Багатослівний
-q,--тих Тихий

stat
stat [ПАРАЦІЇ] ФАЙЛ...

Відобразити статус файлу (за замовчуванням) або файлової системи

-c fmt Використовуйте вказаний формат
-f Показати стан файлової системи
-L Переходьте за посиланнями
-t Відображати інформацію в короткому вигляді

Дійсні послідовності форматів для файлів:

%a Права доступу у вісімковій системі
%A Права доступу в зрозумілій людині формі
%b Кількість виділених блоків (див. %B)
%B Розмір у байтах кожного блоку, який повідомляє %b
%d Номер пристрою в десятковій системі
%D Номер пристрою в шістнадцятковому
%f Необроблений режим у шістнадцятковому
%F Тип файлу
%g ідентифікатор групи власника
Ім'я власника групи %G
%h Кількість жорстких посилань
%i Номер Inode
%n Ім'я файлу
%N Ім'я файлу з символічним посиланням -> TARGET
%o Розмір блоку вводу/виводу
%s Загальний розмір, у байтах
%t Основний тип пристрою в шістнадцятковому
%T Незначний тип пристрою в шістнадцятковому
%u Ідентифікатор користувача власника
%U Ім'я користувача власника
%x Час останнього доступу
%X Час останнього доступу в секундах після епохи
%y Час останньої зміни
%Y Час останньої модифікації в секундах після епохи
%z Час останньої зміни
%Z Час останньої зміни в секундах після епохи

Допустимі послідовності форматування для файлових систем:

%a Безкоштовні блоки доступні не суперкористувачам
%b Загальна кількість блоків даних у файловій системі
%c Всього файлових вузлів у файловій системі
%d вільних файлових вузлів у файловій системі
%f Вільних блоків у файловій системі
%i Ідентифікатор файлової системи у шістнадцятковому
%l Максимальна довжина імен файлів
%n Ім'я файлу
%s Розмір блоку (для швидшого перенесення)
%S Основний розмір блоку (для кількості блоків)
%t Введіть шістнадцятковий
%T Введіть у формі, зрозумілій людині

струни
рядки [-afo] [-n LEN] [FILE]...

Відображення рядків для друку у двійковому файлі

-a Сканувати весь файл (за замовчуванням)
-f Перед рядками з іменами файлів
-n LEN Принаймні символи LEN утворюють рядок (за замовчуванням 4)
-o Попереду рядків із десятковими зміщеннями

stty
stty [-a|g] [-F ПРИСТРІЙ] [НАСТРОЙКИ]...

Без аргументів друкує швидкість передачі даних, дисципліну лінії та відхилення від stty sane

-F ПРИСТРІЙ Відкрити пристрій замість stdin
-a Роздрукуйте всі поточні налаштування в зрозумілій людині формі
-g Друк у формі, доступній для читання stty
[НАСТРОЙКИ] Див. сторінку керівництва

su su [ПАРАЦІЇ] [-] [КОРИСТУВАЧ]

Запустіть оболонку під USER (за замовчуванням root)

-,-l Очистити середовище, запустити оболонку як оболонку входу
-p,-m Не встановлювати нові $HOME, $SHELL, $USER, $LOGNAME
-c Команда CMD для переходу до 'sh -c'
-s SH Shell для використання замість користувацького за замовчуванням

сулогін
sulogin [-t N] [TTY]

Вхід для одного користувача

-t N Час очікування

обмін
swapoff [-a] [ПРИСТРІЙ]

Припиніть заміну на DEVICE

-a Зупинити заміну на всіх пристроях підкачки

своп
swapon [-a] [ПРИСТРІЙ]

Почніть заміну на DEVICE

-a Почніть заміну на всіх пристроях підкачки

switch_root
switch_root [-c /dev/console] NEW_ROOT NEW_INIT [ARGS]

Безкоштовні initramfs і перейдіть на інший кореневий fs:

chroot до NEW_ROOT, видалити все в /, перемістити NEW_ROOT до /, виконати NEW_INIT. PID має бути
1. NEW_ROOT має бути точкою монтування.

-c DEV Знову відкрити stdio для DEV після перемикання

синхронізувати
синхронізувати

Запишіть всі буферизовані блоки на диск

Sysctl
sysctl [ПАРАЦІЇ] [КЛЮЧ[=ЗНАЧЕННЯ]]...

Показати/встановити параметри ядра

-e Не попереджати про невідомі ключі
-n Не показувати назви ключів
-a Показати всі значення
-w Встановити значення
-p ФАЙЛ Встановити значення з FILE (за замовчуванням /etc/sysctl.conf)
-q Установити значення без звуку

syslogd
syslogd [ПАРАЦІЇ]

Утиліта системного журналу (ця версія syslogd ігнорує /etc/syslog.conf)

-n Виконати на передньому плані
-O ФАЙЛ Запис у FILE (за замовчуванням:/var/log/messages)
-l N Реєструвати лише повідомлення, більш термінові, ніж попередньо N (1-8)
-S Менший вихід
-R HOST[:PORT] Увійти до HOST:PORT (ПОРТ за замовчуванням: 514)
-L Логувати локально та через мережу (за замовчуванням це мережа, лише якщо -R)
-C[size_kb] Журнал у спільному буфері пам'яті (використовуйте logread, щоб прочитати його)

нулики так [FILE]...

Об’єднайте ФАЙЛИ та надрукуйте їх у зворотному порядку

хвіст
хвіст [ПАРАЦІЇ] [ФАЙЛ]...

Надрукуйте останні 10 рядків кожного ФАЙЛУ (або стандартного коду) у стандартний вихід. З більш ніж одним ФАЙЛОМ,
перед кожним із заголовків імені файлу.

-f Друкувати дані у міру зростання файлу
-s СЕКУНДИ Зачекайте СЕКУНДИ між читаннями за допомогою -f
-n N[kbm] Надрукувати останні N рядків
-n +N[kbm] Почніть з N-го рядка і надрукуйте решту
-c [+]N[kbm] Друк останніх N байтів
-q Ніколи не друкуйте заголовки
-v Завжди друкувати заголовки

N може мати суфікс k (x1024), b (x512) або m (x1024^2).

дьоготь tar -[cxtZzJjahmvO] [-f TARFILE] [-C DIR] [FILE]...

Створюйте, витягуйте або перераховуйте файли з файлу tar

Операція:

c Створити
x Екстракт
t Список
f Назва TARFILE ('-' для stdin/out)
C Змініть на DIR перед початком роботи
v Багатослівно
Z (де)компрес за допомогою компресу
z (Розпакуйте) за допомогою gzip
J (де)стиск за допомогою xz
j (де)стиснути за допомогою bzip2
a (Розтискання) за допомогою lzma
O Витягніть до стандартного виведення
h Перейдіть за символічними посиланнями
m Не відновлюйте mtime

набір завдань
набір завдань [-p] [МАСКА] [PID | PROG ARGS]

Встановіть або отримайте спорідненість ЦП

-p Діяти з існуючим PID

трійник tee [-ai] [ФАЙЛ]...

Скопіюйте stdin до кожного ФАЙЛУ, а також до стандартного виведення

-a Додати до вказаних ФАЙЛОВ, не перезаписувати
-i Ігнорувати сигнали переривання (SIGINT)

Telnet
telnet [-a] [-l КОРИСТУВАЧ] ХОСТ [ПОРТ]

Підключитися до сервера telnet

-a Автоматичний вхід із змінною $USER
-l USER Автоматичний вхід як USER

telnetd
telnetd [ПАРАЦІЇ]

Обробляти вхідні з’єднання telnet

-l LOGIN Exec LOGIN під час підключення
-f ISSUE_FILE Показати ISSUE_FILE замість /etc/issue
-K Закрийте з'єднання, щойно завершиться вхід
(зазвичай чекати, поки всі програми закриють slave pty)
-p PORT Порт для прослуховування
-b ADDR[:PORT] Адреса для прив'язки
-F Виконати на передньому плані
-i Режим Inetd

тест
тест ВИРАЗУ ]

Перевірте типи файлів, порівняйте значення тощо. Поверніть код виходу 0/1 залежно від логіки
значення EXPRESSION

tftp
tftp [ПАРАЦІЇ] ХОСТ [ПОРТ]

Передайте файл з/на tftp-сервер

-l ФАЙЛ Локальний ФАЙЛ
-r ФАЙЛ Віддалений ФАЙЛ
-g Отримати файл
-p Помістити файл
-b SIZE Передача блоків октетів SIZE

час
час [-v] PROG ARGS

Запустіть PROG, відобразіть використання ресурсів після завершення роботи

-v Багатослівний

Тайм-аут
тайм-аут [-t SECS] [-s SIG] PROG ARGS

Запускає PROG. Надсилає йому SIG, якщо він не зникає за секунди SECS. За замовчуванням: SECS: 10,
SIG: ТЕРМІН.

топ угору [-b] [-nCOUNT] [-dSECONDS]

Надайте уявлення про діяльність процесу в режимі реального часу. Прочитайте статус усіх процесів
від / proc кожну СЕКУНДУ та відобразити їх на екрані. Ключі:

N/M/P/T: сортування за pid/mem/cpu/time
R: зворотне сортування
H: перемикання потоків
Q,^C: вихід

варіанти:

-b Пакетний режим
-n N Вийти після N ітерацій
-d N Затримка між оновленнями

торкатися
торкніться [-c] [-d ДАТА] [-t ДАТА] [-r ФАЙЛ] ФАЙЛ...

Оновити дату останньої зміни для вказаного ФАЙЛУ

-c Не створювати файли
-h Не переходьте за посиланнями
-d DT Дата/час використання
-t DT Дата/час використання
-r ФАЙЛ Використовувати дату/час FILE

tr tr [-cds] STRING1 [STRING2]

Перекладайте, стискайте або видаляйте символи зі стандартного виведення, записуючи в стандартний виведення

-c Візьміть доповнення до STRING1
-d Видалити введені символи з кодом STRING1
-s Стиснути кілька вихідних символів STRING2 в один символ

traceroute
traceroute [-46FIldnrv] [-f 1ST_TTL] [-m MAXTTL] [-p ПОРТ] [-q ПРОБИ] [-s
SRC_IP] [-t TOS] [-w WAIT_SEC] [-g ШЛЮЗ] [-i IFACE] [-z PAUSE_MSEC] ХОСТ
[БАЙТИ]

Простежте шлях до HOST

-4,-6 Примусове розділення імені IP або IPv6
-F Встановити біт не фрагментувати
-Я використовую ICMP ECHO замість дейтаграм UDP
-l Відобразити значення TTL повернутого пакета
-d Встановити параметри SO_DEBUG на сокет
-n Надрукувати числові адреси
-r Обійти таблиці маршрутизації, надіслати безпосередньо на HOST
-v Багатослівний
-m Максимальний час життя (максимальна кількість стрибків)
-p Базовий номер порту UDP, який використовується в пробниках
(за замовчуванням 33434)
-q Кількість зондів на TTL (за замовчуванням 3)
-s IP-адреса для використання в якості вихідної адреси
-t Тип послуги в пакетах зондування (за замовчуванням 0)
-w Час у секундах очікування відповіді (за замовчуванням 3)
-g Шлюз вихідного маршруту (макс. 8)

traceroute6
traceroute6 [-dnrv] [-m MAXTTL] [-p ПОРТ] [-q ПРОБИ] [-s SRC_IP] [-t TOS] [-w
WAIT_SEC] [-i IFACE] ХОСТ [БАЙТИ]

Простежте шлях до HOST

-d Встановити параметри SO_DEBUG на сокет
-n Надрукувати числові адреси
-r Обійти таблиці маршрутизації, надіслати безпосередньо на HOST
-v Багатослівний
-m Максимальний час життя (максимальна кількість стрибків)
-p Базовий номер порту UDP, який використовується в пробниках
(за замовчуванням 33434)
-q Кількість зондів на TTL (за замовчуванням 3)
-s IP-адреса для використання в якості вихідної адреси
-t Тип послуги в пакетах зондування (за замовчуванням 0)
-w Час у секундах очікування відповіді (за замовчуванням 3)

правда
правда

Повернути код виходу TRUE \fIs0(0)

tty tty

Надрукувати ім'я файлу терміналу stdin

-s Нічого не друкувати, лише повернути статус виходу

tunctl
tunctl [-f пристрій] ([-t ім'я] | -d ім'я)

Створення або видалення інтерфейсів tun

-f назва пристрою tun (/dev/net/tun)
-t name Створити iface 'ім'я'
-d name Видалити iface 'name'

udhcpc
udhcpc [-fbqaRB] [-t N] [-T SEC] [-A SEC/-n] [-i IFACE] [-s PROG] [-p PIDFILE]
[-oC] [-r IP] [-V ПОСТАВНИК] [-F НАЗВА] [-x OPT:VAL]... [-O OPT]...

-i,--interface Інтерфейс IFACE для використання (за замовчуванням eth0)
-s,--script PROG Запуск PROG під час подій DHCP (за замовчуванням /etc/udhcpc/default.script)
-p,--pidfile ФАЙЛ Створити файл pid
-B,--broadcast Запит на трансляцію відповідей
-t,--повтор. N Надіслати до N пакетів виявлення (за замовчуванням 3)
-T,--тайм-аут SEC Пауза між пакетами (за замовчуванням 3)
-A,--tryagain SEC Зачекайте, якщо оренда не отримана (за замовчуванням 20)
-n,--now Вийти, якщо оренда не отримана
-q,--quit Вийти після отримання оренди
-R,--release Звільнити IP під час виходу
-f,--foreground Виконати на передньому плані
-b,--фон Довідкова інформація, якщо оренда не отримана
-S,--syslog Увійти до системного журналу
-a,--arping Використовуйте arping для підтвердження запропонованої адреси
-r,--запит IP Запит цієї IP-адреси
-o,--no-default-options Не запитувати жодних параметрів (якщо не вказано -O)
-O,--request-option OPT Запит опції OPT із сервера (сукупний)
-x OPT:VAL Включити опцію OPT у надіслані пакети (сукупно)
Приклади параметрів рядкових, числових і шістнадцяткових байтів:
-x ім'я хоста:bbox - варіант 12
-x оренда:3600 - варіант 51 (час оренди)
-x 0x3d:0100BEEFC0FFEE - варіант 61 (ідентифікатор клієнта)
-F,--fqdn NAME Попросити сервер оновити зіставлення DNS для NAME
-V,--клас vendorclass VENDOR Ідентифікатор постачальника (за замовчуванням 'udhcp VERSION')
-C,--clientid-none Не надсилати MAC як ідентифікатор клієнта
Сигнали:

USR1 Поновити договір оренди
ЄДР2 Реліз оренди

udhcpd
udhcpd [-fS] [-I ADDR] [КОНФІЛЬ]

DHCP-сервер

-f Виконати на передньому плані
-S Увійти в системний журнал
-I ADDR Місцева адреса

umount
umount [ПАРАЦІЇ] ФАЙЛОВА СИСТЕМА|КАТАЛОГ

Розмонтуйте файлові системи

-a Розмонтуйте всі файлові системи
-r Спробуйте перемонтувати пристрої як доступні лише для читання, якщо монтування зайняте
-l Ліниве відключення (від’єднання файлової системи)
-f Примусово відключити (тобто недоступний сервер NFS)
-D Не звільняйте пристрій циклу, навіть якщо він був у використанні

Uname
uname [-amnrspv]

Роздрукувати системну інформацію

-a Роздрукувати все
-m Тип машини (апаратний).
-n Ім'я хоста
-r випуск ОС
-s ім'я ОС (за замовчуванням)
-p Тип процесора
-v Версія ОС

розпакувати
розпакувати [-cf] [ФАЙЛ]...

Розпакувати файли .Z

-c Записати в стандартний вихід
-f Перезаписати

нерозширюватися
розгорнути [-fa][-t N] [ФАЙЛ]...

Перетворюйте пробіли на табуляції, запис у стандартний виведення

-a,--all Перетворити всі пробіли
-f,--first-only Перетворювати лише початкові пробіли
-t,--tabs=N Зупинки табуляції кожні N символів

унікальний
uniq [-cdu][-f,s,w N] [INPUT [ВИХОД]]

Відмовтеся від повторюваних рядків

-c Префікс рядків за кількістю зустрічей
-d Друкувати лише повторювані рядки
-u Друкуйте лише унікальні рядки
-f N Пропустити перші N полів
-s N Пропустити перші N символів (після будь-яких пропущених полів)
-w N Порівняти N символів у рядку

unix2dos
unix2dos [-ud] [ФАЙЛ]

Конвертуйте FILE на місці з формату Unix у формат DOS. Якщо файл не надано, використовуйте
stdin/stdout.

-u dos2unix
-d unix2dos

unlzma
unlzma [-cf] [ФАЙЛ]...

Розпакувати ФАЙЛ (або stdin)

-c Записати в стандартний вихід
-f Сила

unlzop
unlzop [-cfvCF] [ФАЙЛ]...

-c Записати в стандартний вихід
-f Сила
-v Багатослівний
-F Не зберігайте та не перевіряйте контрольну суму

unxz
unxz [-cf] [ФАЙЛ]...

Розпакувати ФАЙЛ (або stdin)

-c Записати в стандартний вихід
-f Сила

розстебнути блискавку
розпакувати [-lnopq] ФАЙЛ[.zip] [ФАЙЛ]... [-x ФАЙЛ...] [-d DIR]

Витягніть ФАЙЛИ з архіву ZIP

-l Вміст списку (з -q для короткої форми)
-n Ніколи не перезаписувати файли (за замовчуванням: запитувати)
-o Перезаписати
-p Друк у стандартний висновок
-q Тихо
-x ФАЙЛ Виключити ФАЙЛИ
-d DIR Витягнути в DIR

час безвідмовної роботи
час безвідмовної роботи

Відображення часу з моменту останнього завантаження

заснути
спати Н

Пауза на N мікросекунд

uudecode
uudecode [-o OUTFILE] [INFILE]

Uudecode файл Знаходить OUTFILE в uu-кодованому джерелі, якщо не вказано -o

uuencode
uuencode [-m] [ФАЙЛ] НАЗВА_ФАЙЛУ_ЗБЕРІГАННЯ

Uuencode FILE (або stdin) у стандартний вихід

-m Використовуйте кодування base64 відповідно до RFC1521

vconfig
КОМАНДА vconfig [ПАРАЦІЇ]

Створення та видалення віртуальних пристроїв Ethernet

додати IFACE VLAN_ID
rem VLAN_NAME
set_flag IFACE 0|1 VLAN_QOS
set_egress_map VLAN_NAME SKB_PRIO VLAN_QOS
set_ingress_map VLAN_NAME SKB_PRIO VLAN_QOS
set_name_type NAME_TYPE

vi vi [ПАРАЦІЇ] [ФАЙЛ]...

Редагувати ФАЙЛ

-c CMD Початкова команда для запуску ($EXINIT також доступний)
-R Лише для читання
-H Перелік доступних функцій

дивитися
дивитися [-n SEC] [-t] ПРОГ

Періодично запускайте PROG

-n Період циклу в секундах (за замовчуванням 2)
-t Не друкувати заголовок

сторожовий
сторожовий таймер [-t N[ms]] [-TN[ms]] [-F] DEV

Періодично записуйте на сторожовий пристрій DEV

-TN Перезавантажити через N секунд, якщо не скинути (за замовчуванням 60)
-t N Скидання кожні N секунд (за замовчуванням 30)
-F Виконати на передньому плані

Використовуйте 500 мс, щоб указати період у мілісекундах

wc wc [-cmlwL] [ФАЙЛ]...

Підрахунок рядків, слів і байтів для кожного ФАЙЛУ (або стандартного коду)

-c Підрахувати байти
-m Підрахувати символи
-l Порахуйте нові рядки
-w Полічіть слова
-L Друк найдовшої довжини рядка

Wget
wget [-c|--continue] [-s|--spider] [-q|--quiet] [-O|--output-document FILE]
[--header 'header: value'] [-Y|--proxy on/off] [-P DIR] [-U|--user-agent
АГЕНТ] URL...

Отримувати файли через HTTP або FTP

-s Spider mode - лише перевіряє наявність файлу
-c Продовжити отримання перерваної передачі
-q Тихо
-P DIR Зберегти в DIR (за замовчуванням .)
-O FILE Зберегти у FILE ('-' для стандартного виведення)
-U STR Використовуйте STR для заголовка User-Agent
-Y Використовувати проксі ("увімкнено" або "вимкнено")

який
який [КОМАНД]...

Знайдіть КОМАНДУ

хто хто [-a]

Показати, хто ввійшов у систему

-a Показати все
-H Друк заголовків стовпців

Whoami
Whoami

Надрукуйте ім’я користувача, пов’язане з поточним ефективним ідентифікатором користувача

ксарг
xargs [ПАРАЦІЇ] [PROG ARGS]

Запустіть PROG для кожного елемента, наданого stdin

-p Запитувати користувача, чи виконувати кожну команду
-r Не запускати команду, якщо введення порожнє
-0 Введення розділяється символами NUL
-t Роздрукувати команду на stderr перед виконанням
-e[STR] STR зупиняє обробку введення
-n N Передати не більше N аргументів до PROG
-s N Передати командний рядок не більше ніж N байтів
-x Вийти, якщо розмір перевищено

xz xz -d [-cf] [ФАЙЛ]...

Розпакувати ФАЙЛ (або stdin)

-d Розпакувати
-c Записати в стандартний вихід
-f Сила

xzcat
xzcat [ФАЙЛ]...

Розархівуйте до стандартного виведення

так так [STRING]

Неодноразово виводити рядок із STRING або 'y'

zcat
zcat [ФАЙЛ]...

Розархівуйте до стандартного виведення

LIBC NSS


GNU Libc (glibc) використовує перемикач служби імен (NSS) для налаштування поведінки C
бібліотека для локального середовища, а також для налаштування способу зчитування системних даних, наприклад
паролі та інформація про групу. Це реалізовано за допомогою /etc/nsswitch.conf
конфігураційного файлу та використання однієї чи кількох бібліотек /lib/libnss_*. BusyBox намагається
щоб уникнути використання будь-яких викликів libc, які використовують NSS. Однак деякі аплети, наприклад вхід
і su, використовуватиме функції libc, які потребують NSS.

Якщо ви ввімкнете CONFIG_USE_BB_PWD_GRP, BusyBox використовуватиме внутрішні функції, щоб безпосередньо
отримати доступ до / etc / passwd, / etc / group та / etc / shadow файли без використання NSS. Це може
дозволяють запускати вашу систему без необхідності встановлення будь-якої конфігурації NSS
файли та бібліотеки.

При використанні з glibc аплети «мережі» BusyBox так само вимагатимуть цього
інсталюйте принаймні деякі елементи glibc NSS (зокрема, /etc/nsswitch.conf,
/lib/libnss_dns*, /lib/libnss_files* і /lib/libresolv*).

Безсоромний плагін: В якості альтернативи можна використовувати бібліотеку C, таку як uClibc. В додаток
щоб зробити вашу систему значно меншою, uClibc не вимагає використання будь-яких NSS
допоміжні файли або бібліотеки.

ТЕХНІЧНИК


Денис Власенко[захищено електронною поштою]>

AUTHORS


Ці люди внесли код до BusyBox незалежно від того, знають вони це чи ні. Якщо ви
якщо ви написали код, включений до BusyBox, ви, ймовірно, повинні бути вказані тут, щоб ви могли
здобути свою частинку вічної слави. Якщо ви повинні бути тут, або опис
те, що ви зробили, потребує більш детальної інформації або є неправильним, будь ласка, надішліть оновлення.

Емануель Айна[захищено електронною поштою]>
ходові частини

Ерік Андерсен[захищено електронною поштою]>

Тонни нових речей, основне переписання більшості
основні програми, безліч нових програм, як зазначено в заголовних файлах.
Багато виснажливих зусиль писати ці нудні документи
ніхто насправді читати не збирається.

Лоуренс Андерсон[захищено електронною поштою]>

rpm2cpio, unzip, get_header_cpio, інтерфейс read_gz, rpm

Джефф Анджельскі[захищено електронною поштою]>

ftpput, ftpget

Едвард Беттс[захищено електронною поштою]>

expr, hostid, logname, whoami

Джон Беппу[захищено електронною поштою]>

du, nslookup, сорт

Браян Кендлер[захищено електронною поштою]>

tiny-ls(ls)

Рендольф Чанг[захищено електронною поштою]>

fbset, ping, ім'я хоста

Дейв Сінедж[захищено електронною поштою]>

more(v2), makedevs, dutmp, модульність, файл автоматичних посилань,
різні виправлення, обслуговування проекту Linux Router

Джордан Круз[захищено електронною поштою]>

ipcalc

Магнус Дамм[захищено електронною поштою]>

Підтримка клієнта tftp insmod powerpc

Ларрі Дулітл[захищено електронною поштою]>

оригінальна компіляція вихідного каталогу, багато виправлень і виправлень.

Гленн Енгель[захищено електронною поштою]>

HTTPD

Геннадій Фельдман[захищено електронною поштою]>

Sysklogd (однопотоковий syslogd, підтримка кругового буфера IPC,
logread), різні виправлення.

Карл М. Хегблум[захищено електронною поштою]>

cp_mv.c, набір тестів, різні виправлення до utility.c тощо.

Деніел Якобовіц[захищено електронною поштою]>

mktemp.c

Метт Край[захищено електронною поштою]>

документація, виправлення помилок, набір тестів

Стефан Лінц[захищено електронною поштою]>

ipcalc, еквівалентність Red Hat

Джон Ломбардо[захищено електронною поштою]>

tr

Гленн МакГрат[захищено електронною поштою]>

Поширений код для розархівування та аплетів для розархівування, ifupdown, ftpgetput,
nameif, sed, патч, fold, install, uudecode.
Різні виправлення помилок, перегляд і застосування численних виправлень.

Мануель Новоа III[захищено електронною поштою]>

cat, head, mkfifo, mknod, rmdir, sleep, tee, tty, uniq, usleep, wc, так,
mesg, vconfig, make_directory, parse_mode, dirname, mode_string,
get_last_path_component, simplify_path і ряд тривіальних процедур libbb

також виправлені помилки, часткове перезаписи та оптимізація розміру
ash, basename, cal, cmp, cp, df, du, echo, env, ln, logname, md5sum, mkdir,
mv, realpath, rm, sort, tail, touch, uname, watch, arith, human_readable,
інтерфейс, dutmp, ifconfig, маршрут

Володимир Олейник[захищено електронною поштою]>

cmdedit; xargs (поточний), httpd (поточний);
порти: ash, crond, fdisk, inetd, stty, traceroute, top;
локаль, різні виправлення
і непримиренний критик усього не ідеального.

Брюс Перенс[захищено електронною поштою]>

Оригінальний автор BusyBox у 1995, 1996 роках. Деякі його коди можуть
все ще можна знайти, що ховається тут і там...

Тім Райкер[захищено електронною поштою]>

виправлення помилок, член фан-клубу

Кент Роботті[захищено електронною поштою]>

скидання, тонни і тонни звітів про помилки та виправлень.

Чіп Розенталь[захищено електронною поштою]>,[захищено електронною поштою]>

wget - Надано з дозволу Covad Communications

Павло Роскін[захищено електронною поштою]>

Багато виправлень помилок та виправлень.

Джепі Сем[захищено електронною поштою]>

Функція віддаленого журналу для syslogd

Лінус Торвальдс[захищено електронною поштою]>

mkswap, fsck.minix, mkfs.minix

Марк Вітлі[захищено електронною поштою]>

grep, sed, cut, xargs (попередній),
style-guide, new-applet-HOWTO, виправлення помилок тощо.

Чарльз П. Райт[захищено електронною поштою]>

gzip, mini-netcat(nc)

Енріке Занарді[захищено електронною поштою]>

tarcat (з моменту видалення), loadkmap, різні виправлення, обслуговування Debian

Тіто Рагуза[захищено електронною поштою]>

devfsd і оптимізація розміру в рядках, openvt і deallocvt.

Пол Фокс[захищено електронною поштою]>

vi режим редагування для ash, різні інші патчі/виправлення

Роберто А. Фольєтта[захищено електронною поштою]>

порт: dnsd

Бернхард Ройтнер-Фішер[захищено електронною поштою]>

Різне

Майк Фрайсінгер[захищено електронною поштою]>

початкові e2fsprogs, printenv, setarch, sum, misc

Цзе Чжан[захищено електронною поштою]>

виправлено дві помилки в msh і hush (код виходу вбитих процесів)

Використовуйте dumpleases онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad