АнглийскийФранцузскийИспанский

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, / и т.д., и ядро ​​Linux. BusyBox предоставляет достаточно полный POSIX
среда для любой небольшой или встроенной системы.

BusyBox чрезвычайно настраиваемый. Это позволяет вам включать только те компоненты, которые вы
нужно, тем самым уменьшая размер двоичного файла. Запустите make config или make menuconfig, чтобы выбрать
функциональность, которую вы хотите включить. Затем запустите make, чтобы скомпилировать BusyBox с помощью вашего
конфигурации.

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

ИСПОЛЬЗОВАНИЕ


BusyBox - это двоичный файл с несколькими вызовами. Бинарный файл с несколькими вызовами - это исполняемая программа, которая
выполняет ту же работу, что и несколько служебных программ. Это означает, что есть только один
Двоичный файл BusyBox, но этот единственный двоичный файл действует как большое количество утилит. Это позволяет
BusyBox должен быть меньше, поскольку все встроенные служебные программы (мы называем их апплетами) могут
общий код для многих общих операций.

Вы также можете вызвать BusyBox, введя команду в качестве аргумента в командной строке. Для
например, ввод

/ bin / busybox ls

также заставит BusyBox вести себя как ls.

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

Например, ввод

пер -с / bin / busybox ls
./л

заставит BusyBox вести себя как 'ls' (если команда 'ls' была скомпилирована в BusyBox).
Вообще говоря, вам никогда не нужно создавать все эти ссылки самостоятельно, так как BusyBox
Система сборки сделает это за вас, когда вы запустите команду make install.

Если вы вызываете BusyBox без аргументов, он предоставит вам список апплетов.
которые были скомпилированы в ваш двоичный файл BusyBox.

ОБЩИЙ ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


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

КОМАНДЫ


В настоящее время доступные апплеты включают:

[, [[, acpid, adjtimex, ar, arp, arping, ash, awk, basename,
blockdev, brctl, bunzip2, bzcat, bzip2, кал, кошка, chgrp, chmod,
chown, chpasswd, chroot, chvt, очистить, cmp, cp, cpio, crond, crontab,
cttyhack, вырезать, дата, dc, dd, deallocvt, depmod, devmem, df, diff,
имя каталога, dmesg, dnsdomainname, dos2unix, dpkg, dpkg-deb, du,
dumpkmap, dumpleses, echo, ed, egrep, env, расширить, выражение, ложь,
fdisk, fgrep, найти, свернуть, бесплатно, freeramdisk, fstrim, ftpget, ftpput,
getopt, getty, grep, группы, Gunzip, gzip, остановка, голова, шестнадцатеричный дамп,
hostid, имя хоста, httpd, hwclock, id, ifconfig, ifdown, ifup, init,
insmod, ionice, ip, ipcalc, kill, killall, klogd, последний, меньше, ln,
loadfont, loadkmap, logger, логин, логин, logread, losetup, ls,
lsmod, lzcat, lzma, lzop, lzopcat, md5sum, mdev, микроком, mkdir,
mkfifo, mknod, mkswap, mktemp, modinfo, modprobe, больше, крепление, mt,
mv, nameif, NC, netstat, nslookup, od, openvt, passwd, patch, pidof,
ping, ping6, Pivot_root, poweroff, printf, PS, PWD, Rdate, ReadLink,
realpath, перезагрузка, renice, сброс, 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,
синхронизация, sysctl, syslogd, tac, tail, tar, набор задач, tee, telnet,
telnetd, тест, tftp, время, тайм-аут, сверху, касание, tr, трассировка,
traceroute6, истина, tty, tunctl, udhcpc, udhcpd, umount, uname,
распаковать, развернуть, uniq, unix2dos, unlzma, unlzop, unxz, unzip,
время работы, usleep, uudecode, uuencode, vconfig, vi, часы, сторожевой таймер,
wc, wget, который, кто, whoami, xargs, xz, xzcat, да, zcat

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


острый
acpid [-df] [-c CONFDIR] [-l ФАЙЛ ЖУРНАЛА] [-a ФАЙЛ ДЕЙСТВИЙ] [-M ФАЙЛ КАРТЫ] [-e
PROC_EVENT_FILE] [-p ПИДФАЙЛ]

Слушайте события 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 [-q] [-o ВЫКЛ] [-f ЧАСТОТА] [-p TCONST] [-t TICK]

Чтение и установка параметров системной временной развертки. Видеть адджтимекс(2)

-q Тихо
-o OFF Смещение времени, микросекунды
-f FREQ Регулировка частоты, целые единицы ядра (65536 - 1ppm)
(положительные значения ускоряют работу часов)
-t TICK Микросекунд на тик, обычно 10000
-p ТКОНСТ

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

Извлечь или перечислить ФАЙЛЫ из архива ar

-o Сохранить исходные даты
-p Извлечь в стандартный вывод
-t Список
-x Извлечь
-v Подробный

ARP arp [-vn] [-H HWTYPE] [-i IF] -a [ИМЯ ХОСТА] [-v] [-i IF] -d ИМЯ ХОСТА
[pub] [-v] [-H HWTYPE] [-i IF] -s HWADDR HOSTNAME [temp] [-v] [-H HWTYPE] [-i IF] -s
HWADDR HOSTNAME [маска маски] pub [-v] [-H HWTYPE] [-i IF] -Ds HOSTNAME IFACE
[netmask MASK] паб

Управление кешем ARP

-a Показать (все) хосты
-d Удалить запись ARP
-s Установить новую запись
-v Подробный
-n Не разрешать имена
-i IF Сетевой интерфейс
-D Читать HWADDR из IFACE
-A, -p Семейство протоколов AF
-H HWTYPE Тип аппаратного адреса

арпинг
arping [-fqbDUA] [-c CNT] [-w ТАЙМ-АУТ] [-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]] / FILE [ARGS]]

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

AWK awk [ОПЦИИ] [AWK_PROGRAM] [ФАЙЛ] ...

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

базовое имя
базовое имя ФАЙЛ [СУФФИКС]

Удалить путь к каталогу и .SUFFIX из ФАЙЛА

Blockdev
blockdev ВАРИАНТ BLOCKDEV

--setro Установить ро
--setrw Установить rw
--getro Получить ро
--getss Получить размер сектора
--getbsz Получить размер блока
--setbsz BYTES Установить размер блока
--getsz Получить размер устройства в 512-байтовых секторах
--getsize64 Получить размер устройства в байтах
--flushbufs Очистить буферы
--rereadpt Перечитать таблицу разделов

брктл
КОМАНДА brctl [МОСТ [ИНТЕРФЕЙС]]

Управление мостами Ethernet

Команды:

addbr BRIDGE Создать МОСТ
delbr BRIDGE Удалить МОСТ
addif BRIDGE IFACE Добавить IFACE в BRIDGE
delif BRIDGE IFACE Удалить IFACE с BRIDGE

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

Распаковать ФАЙЛЫ (или стандартный ввод)

-c Записать в стандартный вывод
-f Сила

бзкат
bzcat [ФАЙЛ] ...

Распаковать в стандартный вывод

bzip2
bzip2 [ОПЦИИ] [ФАЙЛ] ...

Сжатие ФАЙЛОВ (или stdin) с помощью алгоритма bzip2

-1..9 Уровень сжатия
-d Распаковать
-c Записать в стандартный вывод
-f Сила

известь кал [-джг] [[МЕСЯЦ] ГОД]

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

-j Использовать юлианские даты
-y Показать весь год

кошка кот [ФАЙЛ] ...

Объедините ФАЙЛЫ и распечатайте их в стандартный вывод

команда chgrp
chgrp [-RhLHPcvf] ... ГРУППОВЫЙ ФАЙЛ ...

Измените членство в группе каждого ФАЙЛА на ГРУППУ

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

CHMOD
chmod [-Rcvf] РЕЖИМ [, РЕЖИМ] ... ФАЙЛ ...

Каждый РЕЖИМ - это одна или несколько букв ugoa, один из символов + - = и один или несколько
букв rwxst

-R Рекурсия
-c Список измененных файлов
-v Вывести список всех файлов
-f Скрыть ошибки

Чаун
chown [-RhLHPcvf] ... ВЛАДЕЛЕЦ [<. |:> [ГРУППА]] ФАЙЛ ...

Измените владельца и / или группу каждого ФАЙЛА на ВЛАДЕЛЬЦА и / или ГРУППУ

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

chpasswd
chpasswd [--md5 | --encrypted]

Прочтите пользователя: пароль со стандартного ввода и обновите / И т.д. / пароль

-e, - encrypted Поставляемые пароли в зашифрованном виде
-m, - md5 Использовать шифрование MD5 вместо DES

корневой
chroot NEWROOT [АРГИ ПРОГРАММЫ]

Запустите PROG с корневым каталогом, установленным на NEWROOT

чвт
чвт н

Измените виртуальный терминал переднего плана на / dev / ttyN

Очистить
Очистить

Очисти экран

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

Сравните FILE1 с FILE2 (или stdin)

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

cp cp [OPTIONS] SOURCE ... DEST

Скопируйте ИСТОЧНИК (ы) в DEST

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

CPIO
cpio [-dmvu] [-F FILE] [-H newc] [-tio] [EXTR_FILE] ...

Извлечь или перечислить файлы из архива cpio или создать архив, используя список файлов на
STDIN

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

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

crond
crond -fbS -l N -L LOGFILE -c КАТАЛОГ

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

кронтаб
crontab [-c КАТАЛОГ] [-u ПОЛЬЗОВАТЕЛЬ] [-ler] | [ФАЙЛ]

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

cttyhack
cttyhack [ЗАГОВОРЫ ПРОГ]

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

сетсид cttyhack sh

вырезать вырезать [ОПЦИИ] [ФАЙЛ] ...

Печатать выбранные поля из каждого входного ФАЙЛА в стандартный вывод

-b СПИСОК Выводить только байты из СПИСОК
-c СПИСОК Выводить только символы из СПИСОК
-d СИМВОЛ Использовать СИМВОЛ вместо табуляции в качестве разделителя полей
-s Выводить только строки, содержащие разделитель
-f N Печатать только эти поля
-n Игнорируется

даты
дата [ОПЦИИ] [+ FMT] [ВРЕМЯ]

Отображение времени (с помощью + FMT) или установка времени

[-s, - set] ВРЕМЯ Установить время на ВРЕМЯ
-u, - utc Работать в формате UTC (не конвертировать в местное время)
-R, - rfc-2822 Выводить строку даты в соответствии с RFC-2822
-I [SPEC] Вывод строки даты, соответствующей ISO-8601.
SPEC = 'date' (по умолчанию) только для даты,
"часы", "минуты" или "секунды" для даты и
время с указанной точностью
-r, - ссылка ФАЙЛ Показать время последней модификации ФАЙЛА
-d, - date ВРЕМЯ Отображать ВРЕМЯ, а не «сейчас»
-D FMT Использовать FMT для преобразования -d ВРЕМЕНИ

Распознаваемые форматы TIME:

чч: мм [: сс]
[ГГГГ.] ММ.ДД-чч: мм [: сс]
ГГГГ-ММ-ДД чч: мм [: сс]
[[[[[ГГ] ГГ] ММ] ДД] чч] мм [.ss]
Форма 'date TIME' принимает вместо этого MMDDhhmm [[YY] YY] [. ss]

dc ВЫРАЖЕНИЕ постоянного тока ...

Миниатюрный калькулятор RPN. Операции: +, add, -, sub, *, mul, /, div,%, mod, and, or, 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] [seek = N]
[conv = notrunc | noerror | sync | fsync]

Скопируйте файл с конвертированием и форматированием

if = FILE Читать из ФАЙЛА вместо стандартного ввода
of = 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.

сделка
сделка [N]

Освободите неиспользуемый виртуальный терминал / dev / ttyN

депмод
depmod [-n] [-b БАЗА] [ВЕРСИЯ] [ФАЙЛЫ МОДОВ] ...

Создание файлов modules.dep, псевдонимов и символов

-b BASE Использовать BASE / lib / modules / VERSION
-n Пробный прогон: печатать файлы на стандартный вывод

девмем
АДРЕС devmem [ШИРИНА [ЗНАЧЕНИЕ]]

Чтение / запись с физического адреса

АДРЕС Адрес для действий
ШИРИНА Ширина (8/16 / ...)
VALUE Данные для записи

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

Распечатать статистику использования файловой системы

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

Разница
diff [-abBdiNqrTstw] [-L МЕТКА] [-S ФАЙЛ] [-U СТРОК] ФАЙЛ1 ФАЙЛ2

Сравните файлы построчно и выведите различия между ними. Этот
реализация поддерживает только унифицированные различия.

-a Обрабатывать все файлы как текст
-b Игнорировать изменение количества пробелов
-B Игнорировать изменения, все строки которых пусты
-d Постарайтесь найти меньший набор изменений
-i Игнорировать регистр символов
-L Использовать LABEL вместо имени файла в унифицированном заголовке
-N Считать отсутствующие файлы пустыми
-q Выводить только информацию о том, различаются ли файлы
-r Рекурсия
-S Начать с ФАЙЛА при сравнении каталогов
-T Выстраивать табуляции в ряд, при необходимости добавляя табуляцию.
-s Сообщать, когда два файла совпадают
-t Расширить табуляцию до пробелов в выводе
-U Вывод LINES строк контекста
-w Игнорировать все пробелы

имя_директории
имя_каталога FILENAME

Удалите суффикс, не являющийся каталогом, из FILENAME

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

Печать или управление кольцевым буфером ядра

-c Очистить кольцевой буфер после печати
-n УРОВЕНЬ Установить уровень ведения журнала консоли
-s РАЗМЕР Размер буфера

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

Преобразование ФАЙЛА из DOS в формат Unix на месте. Если файл не указан, используйте
стандартный ввод / вывод.

-у dos2unix
-d unix2dos

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

Установка, удаление пакетов Debian и управление ими

-i, - install Установить пакет
-l, - список Список установленных пакетов
--configure Настроить распакованный пакет
-P, - purge Очистить все файлы пакета
-r, - remove Удалить все, кроме файлов конфигурации для пакета
--unpack Распаковать пакет, но не настраивать его
--force-depends Игнорировать проблемы с зависимостями
--force-confnew Заменять существующие файлы конфигурации при установке
--force-confold Сохранять старые файлы конфигурации при установке

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

Выполнять действия с пакетами Debian (.debs)

-c Показать содержимое дерева файловой системы
-e Извлечь управляющие файлы в каталог [аргумент]
-f Показать имя поля управления, начинающееся с [аргумент]
-x Извлечь дерево файловой системы пакетов в каталог
-X Подробный экстракт

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

Суммируйте дисковое пространство, используемое для каждого ФАЙЛА и / или каталога

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

дампкмап
dumpkmap> раскладка

Распечатать двоичную таблицу перевода клавиатуры в стандартный вывод

дампласы
dumpleases [-r | -a] [-f УКАЗАТЕЛЬ]

Отображение аренды DHCP, предоставленной udhcpd

-f, - file = ФАЙЛ Аренда файла
-r, - Осталось Показать оставшееся время
-a, - absolute Показать время истечения срока

эхо
эхо [-neE] [ARG] ...

Распечатать указанные ARG в стандартный вывод

-n Подавить завершение новой строки
-e Интерпретировать экранирование обратной косой черты (например, \ t = tab)
-E Не интерпретировать экранирование обратной косой черты (по умолчанию)

ed ed

окр env [-iu] [-] [имя = значение] ... [PROG ARGS]

Распечатайте текущую среду или запустите PROG после настройки указанной среды

-, -i Начать с пустого окружения
-u Удалить переменную из окружения

расширять
развернуть [-i] [-t N] [ФАЙЛ] ...

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

-i, - initial Не преобразовывать табуляции после пробелов
-t, - tabs = N Переходы через табуляцию каждые N символов

выраж
expr ВЫРАЖЕНИЕ

Вывести значение EXPRESSION на стандартный вывод

ВЫРАЖЕНИЕ может быть:

ARG1 | ARG2 ARG1, если он не равен ни нулю, ни 0, иначе ARG2
ARG1 и ARG2 ARG1, если ни один аргумент не равен нулю или 0, в противном случае - 0
ARG1 <ARG2 1, если ARG1 меньше ARG2, иначе 0. Аналогично:
ARG1 <= ARG2
АРГ1 = АРГ2
ARG1! = ARG2
ARG1> = ARG2
ARG1> ARG2
ARG1 + ARG2 Сумма ARG1 и ARG2. Сходным образом:
АРГ1 - АРГ2
АРГ1 * АРГ2
АРГ1 / АРГ2
ARG1% ARG2
STRING: REGEXP Сопоставление с привязанным шаблоном REGEXP в STRING
соответствует STRING REGEXP То же, что STRING: REGEXP
substr STRING POS LENGTH Подстрока STRING, POS отсчитывается от 1
index STRING CHARS Индекс в STRING, где найдены любые СИМВОЛЫ, или 0
длина STRING Длина STRING
цитировать ТОКЕН Интерпретировать ТОКЕН как строку, даже если
это ключевое слово вроде "совпадение" или
оператор вроде '/'
(ВЫРАЖЕНИЕ) Значение ВЫРАЖЕНИЯ

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

ложный
ложный

Вернуть код выхода FALSE \fIS0(1)

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

Изменить таблицу разделов

-u Начало и конец находятся в секторах (вместо цилиндров)
-l Показать таблицу разделов для каждого ДИСКА, затем выйти
-b 2048 (для некоторых МО-дисков) использовать 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 ШАБЛОН Сопоставить имя файла (без имени каталога) с ШАБЛОНОМ
-iname ШАБЛОН без учета регистра -name
-path ШАБЛОН Сопоставить путь с ШАБЛОНОМ
-ipath ШАБЛОН без учета регистра -path
-regex ШАБЛОН Сопоставить путь с ШАБЛОНОМ регулярного выражения
-тип X Тип файла - X (один из: f, d, l, b, c, ...)
-perm MASK Минимум один бит маски (+ MASK), все биты (-MASK),
или именно биты MASK выставлены в файловом режиме
-mtime ДНЕЙ mtime больше (+ N), меньше (-N),
или ровно N дней назад
-mmin MINS mtime больше (+ N), меньше (-N),
или ровно N минут назад
-newer ФАЙЛ mtime старше, чем ФАЙЛ
-inum N Файл имеет индексный номер N
-user NAME / ID Файл принадлежит данному пользователю
-group NAME / ID Файл принадлежит данной группе
-size N [bck] Размер файла равен N (c: байты, k: килобайты, b: 512 байтов (по умолчанию))
+/- N: размер файла больше / меньше N
-links N Количество ссылок больше (+ N), меньше (-N),
или ровно N
-prune Если текущий файл является каталогом, не спускаться в него
Если ни одно из следующих действий не указано, предполагается -print
-print Распечатать имя файла
-print0 Распечатать имя файла, окончание NUL
-exec CMD ARG; Запустите CMD, заменив все экземпляры {} на
имя файла. Не работает, если CMD выходит с ненулевым значением

сложить
свернуть [-bs] [-w ШИРИНА] [ФАЙЛ] ...

Перенести строки ввода в каждый ФАЙЛ (или стандартный ввод), записывая в стандартный вывод

-b Считать байты, а не столбцы
-s Перерыв в пробелах
-w Использовать столбцы WIDTH вместо 80

бесплатно
бесплатно [-b / k / m / g]

Отображение количества свободной и используемой системной памяти

Freeramdisk
freeramdisk УСТРОЙСТВО

Освободить всю память, используемую указанным RAM-диском

fstream
fstrim [ОПЦИИ] MOUNTPOINT

-o, - offset = OFFSET Смещение в байтах, от которого требуется отказаться
-l, - length = LEN Байт для отбрасывания
-m, - minimum = MIN Минимальная длина экстента
-v, - verbose Вывести количество отброшенных байтов

ftpget
ftpget [ОПЦИИ] HOST [LOCAL_FILE] REMOTE_FILE

Скачать файл через FTP

-c, - continue Продолжить предыдущую передачу
-v, - подробный Подробный
-u, - имя пользователя ПОЛЬЗОВАТЕЛЬ Имя пользователя
-p, - пароль ПАРОЛЬ Пароль
-P, - номер порта Порт

ftpput
ftpput [ОПЦИИ] HOST [REMOTE_FILE] LOCAL_FILE

Загрузите файл на FTP-сервер

-v, - подробный Подробный
-u, - имя пользователя ПОЛЬЗОВАТЕЛЬ Имя пользователя
-p, - пароль ПАРОЛЬ Пароль
-P, - номер порта Порт

Getopt
getopt [ОПЦИИ] [-] ОПЦИОНАЛЬНЫЕ ПАРАМЕТРЫ

-a, - alternate Разрешить длинные параметры, начинающиеся с single -
-l, - longoptions = LOPT [, ...] Длинные параметры для распознавания
-n, - name = PROGNAME Имя, под которым сообщается об ошибках.
-o, - options = OPTSTRING Короткие параметры для распознавания
-q, - quiet Нет сообщений об ошибках для нераспознанных параметров
-Q, - quiet-output Нет нормального вывода
-s, - shell = SHELL Установить правила цитирования оболочки
-T, - test Version test (завершается с 4)
-u, - unquoted Не цитировать вывод

Пример:

O = `getopt -l bb: - ab: c ::" $ @ "` || exit 1 eval set - "$ O" пока true; делать дело
«$ 1» в -a) echo A; сдвиг;; -b | --bb) echo "B: '$ 2'"; сдвиг 2 ;;
-c) case "$ 2" in "") echo C; сдвиг 2 ;; *) echo "C: '$ 2'";
сдвиг 2 ;; esac ;; --) сдвиг; перерыв;; *) echo Error; выход 1 ;;
esac сделано

Гетти
getty [OPTIONS] BAUD_RATE [, BAUD_RATE] ... TTY [TERMTYPE]

Откройте TTY, запросите имя для входа, затем вызовите / bin / логин

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

BAUD_RATE из 0 оставляет его без изменений

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

Искать ШАБЛОН в ФАЙЛАХ (или стандартном вводе)

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

группы
группы [USER]

Распечатайте членство в группах USER или текущего процесса

Gunzip
gunzip [-cft] [ФАЙЛ] ...

Распаковать ФАЙЛЫ (или стандартный ввод)

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

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

Сжать ФАЙЛЫ (или стандартный ввод)

-d Распаковать
-c Записать в стандартный вывод
-f Сила

стой
остановка [-d ЗАДЕРЖКА] [-n] [-f] [-w]

Остановить систему

-d SEC Интервал задержки
-n Не синхронизировать
-f Force (не проходить инициализацию)
-w Записывать только запись wtmp


head [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] [ФАЙЛ] ...

Отображение ФАЙЛОВ (или стандартного ввода) в указанном пользователем формате

-b Однобайтовый восьмеричный дисплей
-c Отображение однобайтовых символов
-C Канонический шестнадцатеричный + ASCII, 16 байт в строке
-d Двухбайтовый десятичный дисплей
-e ФОРМАТ_СТРИНГ
-f ФОРМАТ_ФАЙЛ
-n ДЛИНА Интерпретировать только ДЛИНА байтов ввода
-o Двухбайтовый восьмеричный дисплей
-s СМЕЩЕНИЕ Пропустить байты смещения
-v Показать все входные данные
-x Двухбайтовый шестнадцатеричный дисплей

хозяин
хозяин

Распечатайте уникальный 32-битный идентификатор машины

хоста
имя хоста [ОПЦИИ] [ИМЯ ХОСТА | -F ФАЙЛ]

Получить или установить имя хоста или доменное имя DNS

-s Короткие
-i Адреса для имени хоста
-d DNS-имя домена
-f Полное доменное имя
-F ФАЙЛ Использовать содержимое ФАЙЛА как имя хоста

HTTPD
httpd [-ifv [v]] [-c КОНФИЛЬ] [-p [IP:] ПОРТ] [-u ПОЛЬЗОВАТЕЛЬ [: GRP]] [-r REALM] [-h HOME] или
httpd -d / -e / -m СТРОКА

Слушать входящие HTTP-запросы

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

часы
hwclock [-r | --show] [-s | --hctosys] [-w | --systohc] [-t | --systz] [-l | --localtime]
[-u | --utc] [-f | --rtc ФАЙЛ]

Запрос и установка аппаратных часов (RTC)

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

id идентификатор [ОПЦИИ] [ПОЛЬЗОВАТЕЛЬ]

Распечатать информацию о ПОЛЬЗОВАТЕЛЕ или текущем пользователе

-u ID пользователя
-g ID группы
-G Дополнительные идентификаторы группы
-n Печатать имена вместо чисел
-r Вывести реальный идентификатор вместо действующего.

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

Настроить сетевой интерфейс

[добавить АДРЕС [/ PREFIXLEN]]
[del ADDRESS [/ PREFIXLEN]]
[[-] трансляция [АДРЕС]] [[-] точка-точка [АДРЕС]]
[АДРЕС маски сети] [АДРЕС dstaddr]
[Outfill NN] [keepalive NN]
[hw ether | infiniband ADDRESS] [metric NN] [mtu NN]
[[-] трейлеры] [[-] arp] [[-] allmulti]
[multicast] [[-] promisc] [txqueuelen NN] [[-] динамический]
[mem_start NN] [io_addr NN] [irq NN]
[вверх | вниз] ...

если вниз
ifdown [-anmvf] [-i ФАЙЛ] IFACE ...

-a Де / настроить все интерфейсы автоматически
-i ФАЙЛ Использовать ФАЙЛ для определений интерфейсов
-n Распечатать, что произойдет, но не делайте этого
(примечание: не отключает сопоставления)
-m Не запускать сопоставления
-v Распечатать, что должно произойти, прежде чем это делать
-f Принудительно де / конфигурация

если
ifup [-anmvf] [-i ФАЙЛ] IFACE ...

-a Де / настроить все интерфейсы автоматически
-i ФАЙЛ Использовать ФАЙЛ для определений интерфейсов
-n Распечатать, что произойдет, но не делайте этого
(примечание: не отключает сопоставления)
-m Не запускать сопоставления
-v Распечатать, что должно произойти, прежде чем это делать
-f Принудительно де / конфигурация

инициализации
инициализации

Init - это первый процесс, запускаемый во время загрузки. Это никогда не выходит. Он (повторно) порождает детей
согласно / etc / inittab.

инсмод
insmod ФАЙЛ [СИМВОЛ = ЗНАЧЕНИЕ] ...

Загрузите указанные модули ядра в ядро

иониз
ionice [-c 1-3] [-n 0-7] [-p PID] [ПРОГ]

Изменить приоритет и класс ввода-вывода

-c Класс. 1: в реальном времени 2: максимальные усилия 3: режим ожидания
-n Приоритет

ip ip [ОПЦИИ] {адрес | маршрут | ссылка | туннель | правило} {КОМАНДА}

ip [OPTIONS] OBJECT {COMMAND} где OBJECT: = {адрес | маршрут | ссылка | туннель | правило}
ОПЦИИ: = {-f [amily] {inet | inet6 | ссылка} | -одна линия] }

ipcalc
ipcalc [ОПЦИИ] АДРЕС [[/] СЕТЕВАЯ МАСКА] [СЕТЕВАЯ МАСКА]

Расчет настроек IP-сети с IP-адреса

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

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

Отправить сигнал (по умолчанию: TERM) на заданные PID

-l Перечислить все имена и номера сигналов

убить всех
killall [-l] [-q] [-SIG] ИМЯ ПРОЦЕССА ...

Отправить сигнал (по умолчанию: TERM) заданным процессам

-l Перечислить все имена и номера сигналов
-q Не жаловаться, если процессы не были убиты

клогд
клогд [-c Н] [-н]

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

-c N Печатать в консоль сообщения более срочные, чем приоритет N (1-8)
-n Бежать на переднем плане

последний
последний

Показать список последних пользователей, вошедших в систему

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

Просмотр ФАЙЛА (или стандартного ввода) по одному экрану за раз

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

ln ln [OPTIONS] TARGET ... LINK | DIR

Создайте ссылку LINK или DIR / TARGET на указанные ЦЕЛИ

-s Создавать символические ссылки вместо жестких ссылок
-f Удалить существующие места назначения
-n Не разыменовывать символические ссылки - работать как с обычным файлом
-b Сделать резервную копию цели (если существует) перед операцией связи
-S suf Использовать суффикс вместо ~ при создании файлов резервных копий
-T 2-й аргумент должен быть DIR
-v Подробный

загрузочный шрифт
loadfont <шрифт

Загрузите консольный шрифт из stdin

карта загрузки
loadkmap <раскладка

Загрузите двоичную таблицу перевода клавиатуры из stdin

лесоруб
регистратор [ОПЦИИ] [СООБЩЕНИЕ]

Записать СООБЩЕНИЕ (или стандартный ввод) в системный журнал

-s Записаться в stderr, а также в системный журнал
-t TAG Журнал с использованием указанного тега (по умолчанию имя пользователя)
-p Приоритет ПРИОРИТЕТА (числовая пара или пара уровня обслуживания)

Войти
логин [-p] [-h ХОСТ] [[-f] ПОЛЬЗОВАТЕЛЬ]

Начать новый сеанс в системе

-f Не проходить аутентификацию (пользователь уже аутентифицирован)
-h Имя удаленного хоста
-p Сохранить среду

логин
логин

Распечатать имя текущего пользователя

чтение журнала
чтение журнала [-f]

Показать сообщения в кольцевом буфере syslogd

-f Выводить данные по мере роста журнала

проигрыш
losetup [-r] [-o OFS] {-f | LOOPDEV} ФАЙЛ - связать устройства цикла losetup -d
LOOPDEV - разъединить losetup -a - показать статус losetup -f - показать следующий бесплатный
петлевое устройство

-o OFS Начало байтов OFS в ФАЙЛ
-r Только для чтения
-f Показать / использовать следующее устройство свободного цикла

ls ls [-1AaCxdLHRFplinsehrSXvctu] [-w WIDTH] [ФАЙЛ] ...

Список содержимого каталога

-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: сортировать по времени
-u С -l: сортировать по времени
-w N Предположим, что ширина терминала - N столбцов.
--color [= {всегда, никогда, авто}] Управлять раскраской

лсмод
лсмод

Список загруженных в настоящее время модулей ядра

зкат
lzcat [ФАЙЛ] ...

Распаковать в стандартный вывод

LZMA
lzma -d [-cf] [ФАЙЛ] ...

Распаковать ФАЙЛ (или стандартный ввод)

-d Распаковать
-c Записать в стандартный вывод
-f Сила

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

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

лзопкат
lzopcat [-vCF] [ФАЙЛ] ...

-v Подробный
-F Не сохранять и не проверять контрольную сумму

md5sum
md5sum [-c [sw]] [ФАЙЛ] ...

Распечатайте или проверьте контрольные суммы MD5

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

мдев
мдев [-s]

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

Bare mdev - помощник по горячему подключению ядра. Чтобы активировать его: echo / sbin / mdev
>/ proc / sys / ядро ​​/ горячее подключение

Он использует /etc/mdev.conf со строками [-] [ENV = regex;] ... DEVNAME UID: GID PERM
[> | = ПУТЬ] | [!] [@ | $ | * 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

Скопируйте байты для стандартного ввода в TTY и из TTY в стандартный вывод

-d Подождать до DELAY мс для вывода TTY перед отправкой каждого
следующий байт к нему
-t Выйти, если и стандартный ввод, и телетайп молчат в течение TIMEOUT мс.
-s Установить последовательную линию на СКОРОСТЬ
-X Отключить специальное значение NUL и Ctrl-X из стандартного ввода

MkDir
mkdir [ОПЦИИ] КАТАЛОГ ...

Создать КАТАЛОГ

-m Режим РЕЖИМА
-p Нет ошибки, если существует; создайте родительские каталоги по мере необходимости

мкфифо
mkfifo [-m РЕЖИМ] ИМЯ

Создать именованный канал

-m Режим РЕЖИМА (по умолчанию a = rw)

MKNOD
mknod [-m РЕЖИМ] ИМЯ ТИП ОСНОВНОЙ НЕЗНАЧИТЕЛЬНЫЙ

Создайте специальный файл (блок, символ или канал)

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

mkswap
mkswap [-L LBL] BLOCKDEV [КБАЙТ]

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

-L Этикетка LBL

мктемп
mktemp [-dt] [-p КАТАЛОГ] [ШАБЛОН]

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

-d Создать каталог, а не файл
-q Отказаться молча при ошибках
-t Добавить имя базового каталога к ШАБЛОНУ
-p DIR Использовать DIR как базовый каталог (подразумевает -t)
-u Ничего не создавать; напечатать имя

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

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

-a Ярлык для '-F автор'
-d Ярлык для '-F описание'
-l Ярлык для '-F лицензии'
-p Ярлык для '-F parm'
-F ключевое слово Ключевое слово для поиска
-0 Отдельный вывод с NUL

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

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

БОЛЕЕ
подробнее [ФАЙЛ] ...

Просмотр ФАЙЛА (или стандартного ввода) по одному экрану за раз

монтировать
смонтировать [OPTIONS] [-o OPTS] УЗЕЛ УСТРОЙСТВА

Смонтируйте файловую систему. Для автоопределения файловой системы требуется / proc.

-a Смонтировать все файловые системы в fstab
-f Сухой ход
-i Не запускать помощника по монтированию
-r Крепление только для чтения
-w Монтирование для чтения и записи (по умолчанию)
-t FSTYPE [, ...] Тип (ы) файловой системы
-O OPT Монтировать только файловые системы с опцией OPT (только -a)
-о ОПТ:
loop Ignored (устройства петли определяются автоматически)
[a] sync Записи [a] синхронны
[no] atime Отключить / включить обновления времени доступа к индексным дескрипторам
[no] diratime Отключить / включить временные обновления каталогов
[no] relatime Отключить / включить обновления времени относительно времени модификации
[no] dev (Dis) разрешает использование специальных файлов устройств
[no] exec (Dis) разрешить использование исполняемых файлов
[no] suid (Dis) разрешить программы 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 load lock
mkpart nop offline ras1 ras2 ras3 сброс перемотка перемотка назад rewoffline поиск setblk
setde density setpart сказать разгрузить разблокировать weof wset

mv mv [-fin] ИСТОЧНИК DEST или: mv [-fin] ИСТОЧНИК ... КАТАЛОГ

Переименуйте ИСТОЧНИК в DEST или переместите ИСТОЧНИКИ в КАТАЛОГ.

-f Не запрашивать перед перезаписью
-i Интерактивный, запрашивать перед перезаписью
-n Не перезаписывать существующий файл

имяесли
nameif [-s] [-c ФАЙЛ] [HWADDR IFNAME] ...

Переименуйте сетевой интерфейс, пока он не работает. Устройство с адресом HWADDR
переименован в IFACE.

-c ФАЙЛ Файл конфигурации (по умолчанию: / etc / mactab)
-s Войти в системный журнал

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

Откройте канал к IP: ПОРТ или ФАЙЛ

-l Режим прослушивания для входящих подключений
(используйте -ll с -e для постоянного сервера)
-p ПОРТ Локальный порт
-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-адрес данного ХОСТА, необязательно, используя указанный
DNS-сервер

od od [-abcdfhilovxs] [-t ТИП] [-A RADIX] [-N SIZE] [-j SKIP] [-S MINSTR] [-w WIDTH]
[ФАЙЛ]...

Печатать ФАЙЛЫ (или стандартный ввод) однозначно, как восьмеричные байты по умолчанию

опенвт
openvt [-c N] [-sw] [ЗАПИСИ ПРОГРАММЫ]

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

-c N Использовать указанный VT
-s Переключиться на VT
-w Дождаться выхода PROG

ПАРОЛЬ
пароль [ОПЦИИ] [ПОЛЬЗОВАТЕЛЬ]

Изменить пароль ПОЛЬЗОВАТЕЛЯ (по умолчанию: текущий пользователь)

-a Метод шифрования ALG
-d Установить пароль на ''
-l Заблокировать (отключить) аккаунт
-u Разблокировать (включить) аккаунт

заплата
патч [OPTIONS] [ORIGFILE [PATCHFILE]]

-p, - strip N Удалить N ведущих компонентов из имен файлов
-i, - ввод DIFF Читать DIFF вместо stdin
-R, - обратный обратный патч
-N, - вперед Игнорировать уже примененные патчи
-E, - remove-empty-files Удалить файлы вывода, если они стали пустыми

пидоф
пидоф [ИМЯ] ...

Перечислите PID всех процессов с именами, соответствующими NAME

пинг
пинг [ОПЦИИ] ХОСТ

Отправить пакеты ICMP ECHO_REQUEST на сетевые узлы

-4, -6 Принудительное разрешение имен IP или IPv6
-c CNT Отправлять только пинги CNT
-s РАЗМЕР Посылать размер байтов данных в пакетах (по умолчанию: 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 РАЗМЕР Посылать размер байтов данных в пакетах (по умолчанию: 56)
-I IFACE / IP Использовать интерфейс или IP-адрес в качестве источника
-q Тихо, выводит только вывод при запуске
и когда закончите

Pivot_root
Pivot_root NEW_ROOT PUT_OLD

Переместите текущую корневую файловую систему в PUT_OLD и сделайте NEW_ROOT новым корневым файлом
система

отключение питания
poweroff [-d ЗАДЕРЖКА] [-n] [-f]

Остановить и отключить питание

-d SEC Интервал задержки
-n Не синхронизировать
-f Force (не проходить инициализацию)

Printf
printf FORMAT [ARG] ...

Отформатируйте и распечатайте ARG в соответствии с FORMAT (a-la C printf)

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

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

-o COL1, COL2 = HEADER Выбрать столбцы для отображения
-T Показать темы

PWD PWD

Вывести полное имя текущего рабочего каталога

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

Получить и, возможно, установить системную дату / время с удаленного HOST

-s Установить системную дату / время (по умолчанию)
-p Распечатать дату / время

ссылка для чтения
readlink [-fnv] ФАЙЛ

Показать значение символической ссылки

-f Канонизировать, следуя всем символическим ссылкам
-n Не добавлять новую строку
-v Подробный

реальный путь
realpath ФАЙЛ ...

Вернуть абсолютные пути данного ФАЙЛА

перезагружать
перезагрузка [-d ЗАДЕРЖКА] [-n] [-f]

Перезагрузите систему

-d SEC Интервал задержки
-n Не синхронизировать
-f Force (не проходить инициализацию)

Ренис
Ренис {{-n INCREMENT} | ПРИОРИТЕТ} [[-p | -g | -u] ID ...]

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

-n Настроить текущее значение nice (чем меньше, тем быстрее)
-p Идентификаторы процесса (по умолчанию)
-g Идентификаторы группы процессов
-u Обрабатывать имена пользователей и / или идентификаторы

сброс
сброс

Сбросить экран

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

Обратные строки ФАЙЛА

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

Удалить (отменить связь) ФАЙЛЫ

-i Всегда запрашивать перед удалением
-f Никогда не запрашивать
-R, -r Рекурсия

RmDir
rmdir [ОПЦИИ] КАТАЛОГ ...

Удалите КАТАЛОГ, если он пуст.

-p | --parents Включить родителей
--ignore-fail-on-non-empty

РМмод
rmmod [-wfa] [МОДУЛЬ] ...

Выгрузить модули ядра

-w Подождать, пока модуль больше не будет использоваться
-f Принудительная выгрузка
-a Удалить все неиспользуемые модули (рекурсивно)

маршрут
маршрут [{add | del | delete}]

Редактировать таблицы маршрутизации ядра

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

rpm об / мин -i ПАКЕТ.rpm; rpm -qp [ildc] ПАКЕТ.rpm

Управление пакетами RPM

Команды:

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

rpm2cpio
Пакет rpm2cpio.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 [-inrE] [-f ФАЙЛ] ... [-e CMD] ... [ФАЙЛ] ... или: sed [-inrE] CMD [ФАЙЛ] ...

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

Если нет -e или -f, первым аргументом, не являющимся параметром, является командная строка sed. Оставшийся
аргументы - это входные файлы (stdin, если их нет).

далее seq [-w] [-s СЕН] [ПЕРВЫЙ [ИНК]] ПОСЛЕДНИЙ

Печатайте числа от ПЕРВОГО до ПОСЛЕДНЕГО, с шагом ИНК. ПЕРВЫЙ, ИНК по умолчанию - 1.

-w Заполнить до конца с ведущими нулями
-s SEP Разделитель строк

установить коды ключей
setkeycodes SCANCODE KEYCODE ...

Установите записи в карту кодов скан-кода в ядро, позволяя необычным клавиатурам
генерировать полезные коды клавиш.

SCANCODE может быть xx или e0xx (шестнадцатеричный), а KEYCODE задается в десятичном формате.

SetSid
setid PROG ARGS

Запустите PROG в новом сеансе. PROG не будет иметь управляющего терминала и не будет
зависит от сигналов клавиатуры (Ctrl-C и т. д.). Видеть SetSid(2) для подробностей.

sh sh [- / + OPTIONS] [- / + o OPT] ... [-c 'SCRIPT' [ARG0 [ARGS]] / FILE [ARGS]]

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

sha1sum
sha1sum [-c [sw]] [ФАЙЛ] ...

Распечатайте или проверьте контрольные суммы SHA1

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

sha256sum
sha256sum [-c [sw]] [ФАЙЛ] ...

Распечатайте или проверьте контрольные суммы SHA256

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

sha512sum
sha512sum [-c [sw]] [ФАЙЛ] ...

Распечатайте или проверьте контрольные суммы SHA512

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

спать
спать [N] ...

Пауза на время, равное сумме заданных аргументов, где каждый аргумент может иметь
необязательный суффикс (s) econds, (m) inutes, (h) ours, или (d) ays

sort
sort [-nrugMcszbdfimSTokt] [-o ФАЙЛ] [-k начало [.offset] [opts] [, конец [.offset] [opts]] [-t
СИМВОЛ] [ФАЙЛ] ...

Сортировать строки текста

-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 ИМЯ Сопоставлять процессы с ИМЯ
в поле связи в / proc / PID / stat
-x, - exec EXECUTABLE Сопоставлять процессы с этой командой
в / proc / PID / {exe, cmdline}
-p, - pidfile ФАЙЛ Сопоставить процесс с PID из файла
Все указанные условия должны соответствовать
Только -S:
-x, - exec ИСПОЛНИТЕЛЬНАЯ Программа для запуска
-a, - startas ИМЯ Нулевой аргумент
-b, - фон Фон
-N, - nicelevel N Изменить хороший уровень
-c, - chuid USER [: [GRP]] Изменить на пользователя / группу
-m, - make-pidfile Записать PID в файл pid, указанный параметром -p
Только -K:
-s, - signal SIG Сигнал для отправки
-t, - проверить только совпадение, выйти с 0, если процесс найден
Дополнительно :

-o, - oknodo Выйти со статусом 0, если ничего не сделано
-v, - подробный Подробный
-q, - тихо Тихо

состояние
stat [OPTIONS] ФАЙЛ ...

Отображение состояния файла (по умолчанию) или файловой системы

-c fmt Использовать указанный формат
-f Показать статус файловой системы
-L Переходить по ссылкам
-t Показать информацию в краткой форме

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

% a Права доступа в восьмеричном формате
% A Права доступа в удобочитаемой форме
% b Количество выделенных блоков (см.% B)
% B Размер в байтах каждого блока, сообщаемый% b
% d Номер устройства в десятичном формате
% D Номер устройства в шестнадцатеричном формате
% f Необработанный режим в шестнадцатеричном формате
% F Тип файла
% g ID группы владельца
% 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] [ФАЙЛ] ...

Отображение печатаемых строк в двоичном файле

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

стти
stty [-a | g] [-F УСТРОЙСТВО] [НАСТРОЙКА] ...

Без аргументов выводит скорость передачи данных, линейную дисциплину и отклонения от нормальных значений.

-F УСТРОЙСТВО Открыть устройство вместо стандартного ввода
-a Распечатать все текущие настройки в удобочитаемой форме
-g Печатать в stty-читаемой форме
[SETTING] См. Справочную страницу

su su [ОПЦИИ] [-] [ПОЛЬЗОВАТЕЛЬ]

Запускаем оболочку под ПОЛЬЗОВАТЕЛЕМ (по умолчанию root)

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

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

Вход для одного пользователя

-t N Тайм-аут

обмен
swapoff [-a] [УСТРОЙСТВО]

Прекратить замену на DEVICE

-a Прекратить подкачку на всех подкачиваемых устройствах

обменять
swapon [-a] [УСТРОЙСТВО]

Начать замену на DEVICE

-a Начать замену на всех устройствах подкачки

переключатель_корень
каталог_переключателя [-c / dev / console] NEW_ROOT NEW_INIT [ARGS]

Освободите initramfs и переключитесь на другой root fs:

chroot в NEW_ROOT, удалить все в /, переместить NEW_ROOT в /, выполнить NEW_INIT. PID должен быть
1. NEW_ROOT должен быть точкой монтирования.

-c DEV Повторно открыть stdio в DEV после переключения

синхронизировать
синхронизировать

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

Sysctl
sysctl [ОПЦИИ] [КЛЮЧ [= ЗНАЧЕНИЕ]] ...

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

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

syslogd
syslogd [ОПЦИИ]

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

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

TAC tac [ФАЙЛ] ...

Объедините ФАЙЛЫ и распечатайте их в обратном порядке

хвост
хвост [ОПЦИИ] [ФАЙЛ] ...

Вывести последние 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 ('-' для стандартного ввода / вывода)
C Измените на DIR перед работой
v Подробно
Z (De) сжатие с использованием сжатия
z (De) сжать с помощью gzip
J (De) сжать с помощью xz
j (De) сжать с помощью bzip2
a (De) компресс с использованием lzma
O Извлечь в стандартный вывод
h Следуйте символическим ссылкам
m Не восстанавливать mtime

набор задач
набор задач [-p] [МАСКА] [PID | PROG ARGS]

Установить или получить привязку к ЦП

-p Работать с существующим PID

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

Скопируйте stdin в каждый ФАЙЛ, а также в stdout

-a Добавить к указанным ФАЙЛАМ, не перезаписывать
-i Игнорировать сигналы прерывания (SIGINT)

Telnet
telnet [-a] [-l ПОЛЬЗОВАТЕЛЬ] ХОСТ [ПОРТ]

Подключиться к серверу telnet

-a Автоматический вход с переменной $ USER
-l ПОЛЬЗОВАТЕЛЬ Автоматический вход в систему как ПОЛЬЗОВАТЕЛЬ

телнетд
telnetd [ОПЦИИ]

Обработка входящих подключений Telnet

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

тестXNUMX
test EXPRESSION]

Проверить типы файлов, сравнить значения и т. Д. Вернуть код выхода 0/1 в зависимости от логического
значение ВЫРАЖЕНИЯ

TFTP
tftp [ОПЦИИ] ХОСТ [ПОРТ]

Передача файла с / на tftp сервер

-l ФАЙЛ Локальный ФАЙЛ
-r ФАЙЛ Удаленный ФАЙЛ
-g Получить файл
-p Поместить файл
-b РАЗМЕР Передавать блоки октетов РАЗМЕР

время
время [-v] PROG ARGS

Запустить PROG, отобразить использование ресурсов при выходе

-v Подробный

Тайм-аут
тайм-аут [-t SECS] [-s SIG] ЗАГОВОРЫ ПРОГРАММЫ

Запускает PROG. Посылает ему сигнал SIG, если он не исчез в течение 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 ФАЙЛ Использовать дату / время ФАЙЛА

tr tr [-cds] STRING1 [STRING2]

Перевод, сжатие или удаление символов из стандартного ввода, запись в стандартный вывод

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

трассировка
traceroute [-46FIldnrv] [-f 1ST_TTL] [-m MAXTTL] [-p ПОРТ] [-q ПРОБЫ] [-s
SRC_IP] [-t TOS] [-w WAIT_SEC] [-g GATEWAY] [-i IFACE] [-z PAUSE_MSEC] ХОСТ
[БАЙТОВ]

Проследите путь к HOST

-4, -6 Принудительное разрешение имен IP или IPv6
-F Установить бит запрета фрагментации
-I Использовать 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 макс.)

трассировка6
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)

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

Вернуть код выхода ИСТИНА \fIS0(0)

терминал терминал

Распечатать имя файла терминала stdin

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

тунктл
tunctl [-f устройство] ([-t имя] | -d имя)

Создание или удаление интерфейсов tun

-f имя устройства tun (/ dev / net / tun)
-t имя Создать iface 'имя'
-d имя Удалить iface 'имя'

udhcpc
udhcpc [-fbqaRB] [-t N] [-T SEC] [-A SEC / -n] [-i IFACE] [-s PROG] [-p PIDFILE]
[-oC] [-r IP] [-V VENDOR] [-F NAME] [-x OPT: VAL] ... [-O OPT] ...

-i, - interface IFACE Интерфейс для использования (по умолчанию eth0)
-s, - скрипт PROG Запускать PROG при событиях DHCP (по умолчанию /etc/udhcpc/default.script)
-p, - pidfile ФАЙЛ Создать pidfile
-B, - широковещательный запрос широковещательных ответов
-t, - повторных попыток N Отправить до N пакетов обнаружения (по умолчанию 3)
-T, - тайм-аут SEC Пауза между пакетами (по умолчанию 3)
-A, - tryagain SEC Подождать, если аренда не получена (по умолчанию 20)
-n, - теперь Выйти, если аренда не получена
-q, - выйти Выход после получения аренды
-R, - освободить Release IP при выходе
-f, - передний план Бежать на переднем плане
-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 ИМЯ Попросить сервер обновить сопоставление DNS для ИМЯ
-V, - vendorclass VENDOR Идентификатор поставщика (по умолчанию 'udhcp VERSION')
-C, - clientid-none Не отправлять MAC в качестве идентификатора клиента
Сигналы:

USR1 Продлить аренду
USR2 Release аренда

udhcpd
udhcpd [-fS] [-I АДРЕС] [КОНФИЛЬ]

Сервер DHCP

-f Запуск на переднем плане
-S Вход в системный журнал тоже
-I ADDR Локальный адрес

размонтировать
umount [OPTIONS] FILESYSTEM | DIRECTORY

Размонтировать файловые системы

-a Размонтировать все файловые системы
-r Пытаться перемонтировать устройства как доступные только для чтения, если монтирование занято
-l Lazy umount (отсоединить файловую систему)
-f Принудительно размонтировать (т.е. недоступный сервер NFS)
-D Не освобождать устройство петли, даже если оно было использовано

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] [ВХОД [ВЫХОД]]

Удалить повторяющиеся строки

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

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

Преобразование ФАЙЛА из формата Unix в формат DOS на месте. Если файл не указан, используйте
стандартный ввод / вывод.

-у dos2unix
-d unix2dos

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

Распаковать ФАЙЛ (или стандартный ввод)

-c Записать в стандартный вывод
-f Сила

разблокировать
unlzop [-cfvCF] [ФАЙЛ] ...

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

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

Распаковать ФАЙЛ (или стандартный ввод)

-c Записать в стандартный вывод
-f Сила

расстегнуть молнию
распаковать [-lnopq] ФАЙЛ [.zip] [ФАЙЛ] ... [-x ФАЙЛ ...] [-d КАТАЛОГ]

Извлечь ФАЙЛЫ из ZIP-архива

-l Список содержимого (с -q для краткой формы)
-n Никогда не перезаписывать файлы (по умолчанию: спрашивать)
-o Перезаписать
-p Печать в стандартный вывод
-q Тихо
-x ФАЙЛ Исключить ФАЙЛЫ
-d DIR Распаковать в DIR

Провел на сайте
Провел на сайте

Отображение времени с момента последней загрузки

ты спишь
спать N

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

уудекод
uudecode [-o ВНЕШНИЙ ФАЙЛ] [ВНУТРЕННИЙ ФАЙЛ]

Uudecode файл Находит OUTFILE в исходном коде uuencoded, если не задано -o

UUENCODE
uuencode [-m] [ФАЙЛ] ИМЯ ХРАНИЛИЩЕ_ФАЙЛА

Uuencode ФАЙЛ (или стандартный ввод) в стандартный вывод

-m Использовать кодировку base64 согласно RFC1521

vconfig
КОМАНДА vconfig [ОПЦИИ]

Создание и удаление виртуальных устройств Ethernet

добавить IFACE VLAN_ID
удалить 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 [мс]] [-TN [мс]] [-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 ФАЙЛ]
[--header 'header: value'] [-Y | --proxy on / off] [-P DIR] [-U | --user-agent
АГЕНТ] URL ...

Получать файлы через HTTP или FTP

-s Режим паука - проверять только существование файла
-c Продолжить получение прерванной передачи
-q Тихо
-P DIR Сохранить в DIR (по умолчанию).
-O ФАЙЛ Сохранить в ФАЙЛ ('-' для стандартного вывода)
-U STR Использовать STR для заголовка User-Agent
-Y Использовать прокси ('вкл' или 'выкл')

который
который [КОМАНДА] ...

Найдите КОМАНДУ

кто кто [-a]

Показать, кто вошел в систему

-a Показать все
-H Печатать заголовки столбцов

Whoami
Whoami

Распечатайте имя пользователя, связанное с текущим действующим идентификатором пользователя

xargs
xargs [ОПЦИИ] [ЗАГОВОРЫ ПРОГРАММЫ]

Запустите PROG для каждого элемента, заданного stdin

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

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

Распаковать ФАЙЛ (или стандартный ввод)

-d Распаковать
-c Записать в стандартный вывод
-f Сила

xzcat
xzcat [ФАЙЛ] ...

Распаковать в стандартный вывод

Да да [STRING]

Неоднократно выводите строку с STRING или 'y'

зкат
zcat [ФАЙЛ] ...

Распаковать в стандартный вывод

ЛИБЦ NSS


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

Если вы включите CONFIG_USE_BB_PWD_GRP, BusyBox будет использовать внутренние функции для непосредственного
получить доступ к / И т.д. / пароль, / etc / groupкачества / И т.д. / тень файлы без использования NSS. Это может
позволяют запускать вашу систему без необходимости установки какой-либо конфигурации NSS
файлы и библиотеки.

При использовании с glibc сетевые апплеты BusyBox также потребуют от вас
установить хотя бы часть glibc NSS (в частности, /etc/nsswitch.conf,
/ lib / libnss_dns *, / lib / libnss_files * и / lib / libresolv *).

Shameless Plug: в качестве альтернативы можно использовать библиотеку C, такую ​​как uClibc. Кроме того
чтобы сделать вашу систему значительно меньше, uClibc не требует использования каких-либо NSS
файлы поддержки или библиотеки.

ОБСЛУЖИВАНИЕ


Денис Власенко[электронная почта защищена]>

АВТОРЫ


Следующие люди внесли свой код в BusyBox, знают они об этом или нет. если ты
написали код, включенный в BusyBox, вы, вероятно, должны быть перечислены здесь, чтобы вы могли
получить свою частичку вечной славы. Если вы должны быть указаны здесь, или описание
то, что вы сделали, требует более подробной информации или является неправильным, пожалуйста, отправьте обновление.

Эмануэле Айна[электронная почта защищена]>
запчастей

Эрик Андерсен[электронная почта защищена]>

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

Лоуренс Андерсон[электронная почта защищена]>

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

Джефф Анджельски[электронная почта защищена]>

фтппут, фтпжет

Эдвард Беттс[электронная почта защищена]>

expr, hostid, имя журнала, whoami

Джон Беппу[электронная почта защищена]>

du, nslookup, сортировка

Брайан Кэндлер[электронная почта защищена]>

крошечный-ls (ls)

Рэндольф Чанг[электронная почта защищена]>

fbset, ping, имя хоста

Дэйв Синедж[электронная почта защищена]>

more (v2), makedevs, dutmp, модуляризация, файл автоматических ссылок,
различные исправления, поддержка проекта Linux Router Project

Джордан Кроуз[электронная почта защищена]>

ipcalc

Магнус Дамм[электронная почта защищена]>

клиент tftp поддержка insmod powerpc

Ларри Дулитл[электронная почта защищена]>

чистая компиляция исходного каталога, множество патчей и исправлений.

Гленн Энгель[электронная почта защищена]>

HTTPD

Геннадий Фельдман[электронная почта защищена]>

Sysklogd (однопоточный syslogd, поддержка кольцевого буфера IPC,
logread), различные исправления.

Карл М. Хегблум[электронная почта защищена]>

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

Даниэль Якобовиц[электронная почта защищена]>

mktemp.c

Мэтт Краай[электронная почта защищена]>

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

Стефан Линц[электронная почта защищена]>

ipcalc, эквивалент Red Hat

Джон Ломбардо[электронная почта защищена]>

tr

Гленн МакГрат[электронная почта защищена]>

Общий код разархивирования и апплеты разархивирования, ifupdown, ftpgetput,
nameif, sed, patch, свернуть, установить, uudecode.
Различные исправления, просмотрите и примените многочисленные исправления.

Мануэль Новоа III[электронная почта защищена]>

кошка, голова, mkfifo, mknod, rmdir, sleep, tee, tty, uniq, usleep, wc, да,
сообщение, vconfig, make_directory, parse_mode, dirname, mode_string,
get_last_path_component, simpleify_path и ряд тривиальных подпрограмм libbb

также исправлены ошибки, частичное переписывание и оптимизация размера в
зола, базовое имя, кал, cmp, cp, df, du, эхо, env, ln, logname, md5sum, mkdir,
mv, realpath, rm, sort, tail, touch, uname, watch, arith, man_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, вырезать, xargs (предыдущий),
руководство по стилю, new-applet-HOWTO, исправления ошибок и т. д.

Чарльз П. Райт[электронная почта защищена]>

gzip, mini-netcat (NC)

Энрике Занарди[электронная почта защищена]>

tarcat (после удаления), loadkmap, различные исправления, обслуживание Debian

Тито Рагуза[электронная почта защищена]>

devfsd и оптимизация размера в строках, openvt и deallocvt.

Пол Фокс[электронная почта защищена]>

Режим редактирования vi для пепла, различные другие патчи / исправления

Роберто А. Фольетта[электронная почта защищена]>

порт: dnsd

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

разное

Майк Фрайзингер[электронная почта защищена]>

начальные e2fsprogs, printenv, setarch, sum, разное

Цзе Чжан[электронная почта защищена]>

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

Используйте dumpleases онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad