busybox BusyBox – A beágyazott Linux svájci bicskája
busybox <applet> [arguments...] # or <applet> [arguments...] # if symlinked
A BusyBox számos általános UNIX segédprogram apró verzióit egyesíti egyetlen kis végrehajtható fájlban. Minimalista helyettesítést biztosít a legtöbb olyan segédprogramhoz, amelyet általában a GNU coreutils, util-linux stb.-ben találunk. A BusyBox segédprogramjai általában kevesebb lehetőséget kínálnak, mint a teljes funkcionalitású GNU unokatestvéreik; azonban a benne lévő opciók biztosítják a várt funkcionalitást, és nagyon úgy viselkednek, mint GNU megfelelőik.
A BusyBox a méretoptimalizálás és a korlátozott erőforrások figyelembevételével készült. Ezenkívül rendkívül moduláris, így könnyen beilleszthet vagy kizárhat parancsokat (vagy szolgáltatásokat) fordítás közben. Ez megkönnyíti a beágyazott rendszerek testreszabását. Működő rendszer létrehozásához csak adjon hozzá /dev, /etc és egy Linux kernelt. A BusyBox meglehetősen teljes POSIX környezetet biztosít minden kis vagy beágyazott rendszer számára.
A BusyBox rendkívül konfigurálható. Ez lehetővé teszi, hogy csak a szükséges összetevőket tartalmazza, ezáltal csökkentve a bináris méretet. Fuss
make config
vagy
make menuconfig
az engedélyezni kívánt funkció kiválasztásához. Aztán fuss
make
a BusyBox fordításához a konfigurációjával.
A fordítás befejezése után használja a „make install” parancsot a BusyBox telepítéséhez. Ezzel telepíti a „bin/busybox” bináris fájlt a CONFIG_PREFIX által megadott célkönyvtárba. A CONFIG_PREFIX beállítható a BusyBox konfigurálásakor, vagy megadhat egy alternatív helyet a telepítéskor (pl. parancssorral, mint pl.
make CONFIG_PREFIX=/tmp/foo install
A BusyBox egy többhívásos bináris fájl. A többhívásos bináris fájl olyan végrehajtható program, amely ugyanazt a feladatot hajtja végre, mint egynél több segédprogram. Ez azt jelenti, hogy csak egyetlen BusyBox bináris létezik, de ez az egyetlen bináris nagyszámú segédprogramként működik. Ez lehetővé teszi, hogy a BusyBox kisebb legyen, mivel az összes beépített segédprogram (mi kisalkalmazásnak hívjuk) megoszthatja a kódot számos általános művelethez.
A BusyBoxot úgy is meghívhatja, hogy argumentumként parancsot ad ki a parancssorban. Például a belépés
/bin/busybox ls
a BusyBox is „ls”-ként fog viselkedni.
Természetesen a '/bin/busybox' hozzáadása minden parancshoz fájdalmas lenne. Így a legtöbb ember a BusyBox binárisra mutató hivatkozások használatával hívja meg a BusyBoxot.
Például a belépés
ln -s /bin/busybox ls ./ls
a BusyBox 'ls'-ként fog viselkedni (ha az 'ls' parancs le lett fordítva a BusyBoxban). Általánosságban elmondható, hogy soha nem kell ezeket a hivatkozásokat saját kezűleg létrehoznia, mivel a BusyBox build rendszer megteszi ezt Ön helyett, amikor futtatja a „make install” parancsot.
Ha argumentumok nélkül hívja meg a BusyBox-ot, akkor megjelenik a BusyBox binárisba lefordított kisalkalmazások listája.
A legtöbb BusyBox kisalkalmazás támogatja a --help argumentumot, hogy rövid futásidejű leírást adjon a viselkedéséről. Ha a CONFIG_FEATURE_VERBOSE_USAGE opció engedélyezve van, részletesebb használati információk is elérhetők lesznek.
A jelenleg elérhető kisalkalmazások a következők:
[, [[, acpid, adjtimex, ar, arch, arp, arping, ascii, ash, awk, base64, basename, bc, blkdiscard,
blkid, blockdev, brctl, bunzip2, bzcat, bzip2, cal, cat, chgrp, chmod, chown, chroot, chvt, clear,
cmp, cp, cpio, crc32, cttyhack, cut, date, dc, dd, deallocvt, depmod, devmem, df, diff, dirname,
dmesg, dnsdomainname, dos2unix, du, dumpkmap, dumpleases, echo, egrep, env, expand, expr,
factor, fallocate, false, fatattr, fdisk, fgrep, find, findfs, fold, free, freeramdisk, fsfreeze, fstrim,
ftpget, ftpput, getopt, getty, grep, groups, gunzip, gzip, halt, head, hexdump, hostid, hostname,
httpd, hwclock, i2cdetect, i2cdump, i2cget, i2cset, i2ctransfer, id, ifconfig, ifdown, ifup, init,
insmod, ionice, ip, ipcalc, ipneigh, kill, killall, klogd, last, less, link, linux32, linux64, linuxrc, ln,
loadfont, loadkmap, logger, login, logname, logread, losetup, ls, lsmod, lsscsi, lzcat, lzma, lzop,
md5sum, mdev, microcom, mim, mkdir, mkdosfs, mke2fs, mkfifo, mknod, mkpasswd, mkswap,
mktemp, modinfo, modprobe, more, mount, mt, mv, nameif, nbd-client, nc, netstat, nl, nologin,
nproc, nsenter, nslookup, nuke, od, openvt, partprobe, paste, patch, pidof, ping, ping6, pivot_root,
poweroff, printf, ps, pwd, rdate, readlink, realpath, reboot, renice, reset, resume, rev, rm, rmdir,
rmmod, route, rpm, rpm2cpio, run-init, run-parts, sed, seq, setkeycodes, setpriv, setsid, sh,
sha1sum, sha256sum, sha3sum, sha512sum, shred, shuf, sleep, sort, ssl_client, start-stop-daemon,
stat, strings, stty, svc, svok, swapoff, swapon, switch_root, sync, sysctl, syslogd, tac, tail, tar,
taskset, tee, telnet, test, tftp, time, timeout, top, touch, tr, traceroute, traceroute6, true, truncate, ts,
tty, ubirename, udhcpc, udhcpd, uevent, umount, uname, uncompress, unexpand, uniq, unix2dos,
unlink, unlzma, unshare, unxz, unzip, uptime, usleep, uudecode, uuencode, vconfig, vi, w, watch,
watchdog, wc, wget, which, who, whoami, xargs, xxd, xz, xzcat, yes, zcat
acpid [-df] [-c CONFDIR] [-l LOGFILE] [-a ACTIONFILE] [-M MAPFILE] [-e PROC_EVENT_FILE] [-p PIDFILE]
Hallgassa meg az ACPI eseményeket, és hozzon létre konkrét segítőket az esemény érkezésekor.
Bejelentkezés az stderr-be, nem a naplófájlba (az -f-t jelenti)
Fuss az előtérben
DIR konfigurációs könyvtár [/etc/acpi]
FILE /proc eseményfájl [/proc/acpi/event]
Naplófájl [/var/log/acpid.log]
FÁJL Pid fájl [/var/run/acpid.pid]
FÁJL Műveletfájl [/etc/acpid.conf]
Térképfájl [/etc/acpi.map]
A -g -m -s -S -v kompatibilitási beállítások elfogadása és figyelmen kívül hagyása.
adjtimex [-q] [-o OFS] [-f FREQ] [-p TCONST] [-t TICK]
Kernelidőváltozók olvasása vagy beállítása. Lásd: adjtimex (2)
Csendes
Időeltolás, mikroszekundum
Frekvencia beállítása, egész számú kernelegység (65536 az 1 ppm)
Mikroszekundum per ketyeg, általában 10000 (pozitív -t vagy -f értékek gyorsabbá teszik az órát)
ar x|p|t [-ov] ARCHIVE [FILE]...
Fájlok kibontása vagy listázása egy ararchívumból.
Kivonat
Kivonat stdout-ba
Lista
Mtime visszaállítása
Bőbeszédű
arch
Nyomtatási rendszer architektúra
arp [-vn] [-H HWTYPE] [-i IF] -a [HOSTNAME] [-v] [-i IF] -d HOSTNAME [pub] [-v] [-H HWTYPE] [-i IF] -s HOSTNAME HWADDR [temp] [-v] [-H HWTYPE] [-i IF] -s HOSTNAME HWADDR [netmask MASK] pub [-v] [-H HWTYPE] [-i IF] -Ds HOSTNAME IFACE [netmask MASK] pub
Az ARP gyorsítótár manipulálása.
(összes) gazdagép megjelenítése
Törölje az ARP bejegyzést
Új bejegyzés beállítása
Bőbeszédű
Ne oldja meg a neveket
Hálózati felület
Olvassa el a HWADDR-t az IFACE-ból
Protokoll család
Hardvercím típusa
arping [-fqbDUA] [-c CNT] [-w TIMEOUT] [-I IFACE] [-s SRC_IP] DST_IP
ARP kérések/válaszok küldése
Lépjen ki az első ARP-válaszra
Csendes
Továbbra is sugározzon, ne menjen unicast
Lépjen ki 1-gyel, ha a DST_IP válaszol
Kéretlen ARP mód, frissítse szomszédait
ARP válasz mód, frissítse szomszédait
N ARP kérés elküldése után állítsa le
Másodpercek várni az ARP válaszára
Használható felület (alapértelmezett eth0)
Feladó IP-címe
Cél IP-cím
ash [-il] [-|+Cabefmnuvx] [-|+o OPT]... [-c 'SCRIPT' [ARG0 ARGS] | FILE ARGS | -s ARGS]
Unix shell tolmács
awk [OPTIONS] [AWK_PROGRAM] [FILE]...
Változó beállítása
Használja a SEP-t mezőelválasztóként
Program beolvasása a FILE-ből
base64 [-d] [-w COL] [FILE]
Base64 kódolja vagy dekódolja a FILE-t szabványos kimenetre
Az adatok dekódolása
Sorok tördelése COL-nál (alapértelmezett 76, 0 letilt)
basename FILE [SUFFIX] | -a FILE... | -s SUFFIX FILE...
A könyvtár elérési útjának és SUFFIX-jének kivágása a FILE-ből.
Minden argumentum FÁJL
SUFFIX eltávolítása (az -a-t jelenti)
bc [-sqlw] [FILE]...
Önkényes precíziós számológép
Csendes
Szabványos könyvtár betöltése
Legyen POSIX kompatibilis
Figyelmeztetés, ha bővítményeket használ
A $BC_LINE_LENGTH megváltoztatja a kimeneti szélességet.
blkdiscard [-o OFS] [-l LEN] [-s] DEVICE
Szektorok elvetése a DEVICE eszközön.
Bájteltolás az eszközbe
Az elvetendő bájtok száma
Végezzen biztonságos eldobást
blkid [BLOCKDEV]...
Nyomtassa ki az összes fájlrendszer UUID-jét.
blockdev OPCIÓ BLOCKDEV.
Állítsa be a ro
Állítsa be az rw-t
Szerezd meg ro
Szerezze meg a szektor méretét
Szerezze meg a blokk méretét
Állítsa be a blokk méretét
Szerezze meg az eszköz méretét 512 bájtos szektorokban
Az eszköz méretének lekérése bájtban
Legyen előre az 512 bájtos szektorokban
Állítsa előre
Öblítse le a puffereket
Olvassa újra a partíciós táblát
brctl COMMAND [BRIDGE [ARGS]]
Ethernet-hidak kezelése Parancsok:
HÍD létrehozása
BRIDGE törlése
IFACE hozzáadása a BRIDGE-hez
IFACE törlése a BRIDGE-ből
bunzip2 [-cfk] [FILE]...
A FÁJLOK (vagy stdin) kibontása.
Írj az stdout-nak
Kényszerítés
Tartsa meg a bemeneti fájlokat
Tesztelje az integritást
bzcat [FILE]...
Kicsomagolás stdout-ba.
bzip2 [-cfkdt123456789] [FILE]...
A FÁJLOK (vagy stdin) tömörítése bzip2 algoritmussal.
Tömörítési szint
Dekompresszió
Írj az stdout-nak
Kényszerítés
Tartsa meg a bemeneti fájlokat
Tesztelje az integritást
cal [-jmy] [[MONTH] YEAR]
Naptár megjelenítése.
Használj julián datolyát
Hétfőn kezdődik a hét
Az egész év megjelenítése
cat [-nbvteA] [FILE]...
FÁJLOK nyomtatása az stdout-ba.
Szám kimeneti sorok
Számolja meg a nem üres sorokat
A nem nyomtatható karakterek megjelenítése ^x vagy M-x formában
...és tabulátorok mint ^I
...és a sorok végén $
Ugyanaz, mint a -vte
chgrp [-RhLHPcvf]... GROUP FILE...
Módosítsa a FILE-ek csoporttagságát GROUP-ra.
A szimbolikus hivatkozások céljai helyett a szimbolikus hivatkozásokat érintse
Az összes címtárra mutató szimbólum bejárása
A szimbolikus hivatkozások bejárása csak a parancssorban
Ne menjen át a szimbolikus linkeken (alapértelmezett)
Ismétlés
A megváltozott fájlok listázása
Bőbeszédű
Hibák elrejtése
chmod [-Rcvf] MODE[,MODE]... FILE...
A MODE oktális szám (sstrwxrwxrwx bitminta) vagy
[ugoa]{+|-|=}[rwxXst]Ismétlés
A megváltozott fájlok listázása
Bőbeszédű
Hibák elrejtése
chown [-RhLHPcvf]... USER[:[GRP]] FILE...
Módosítsa a FÁJLOK tulajdonosát és/vagy csoportját USER és/vagy GRP értékre.
A szimbolikus hivatkozások céljai helyett a szimbolikus hivatkozásokat érintse
Az összes címtárra mutató szimbólum bejárása
A szimbolikus hivatkozások bejárása csak a parancssorban
Ne menjen át a szimbolikus linkeken (alapértelmezett)
Ismétlés
A megváltozott fájlok listázása
Bőbeszédű
Hibák elrejtése
chroot NEWROOT [PROG ARGS]
Futtassa a PROG-ot úgy, hogy a gyökérkönyvtár NEWROOT-ra van állítva.
chvt N
Módosítsa az előtérben lévő virtuális terminált a /dev/ttyN értékre.
clear
Tiszta képernyő.
cmp [-ls] [-n NUM] FILE1 [FILE2 [SKIP1 [SKIP2]]]
Hasonlítsa össze a FILE1 fájlt a FILE2-vel (vagy stdinnel).
Írja be a bájtszámokat (tizedes) és az értékeket (oktális) az összes különböző bájthoz
Csendes
Hasonlítsa össze legfeljebb NUM bájtot
cp [-arPLHpfinlsTu] SOURCE DEST or: cp [-arPLHpfinlsu] SOURCE... { -t DIRECTORY | DIRECTORY }A SOURCE-ok másolása a DEST helyre.
Ugyanaz, mint a -dpR
Ismétlés
Jelképek megőrzése (alapértelmezett, ha -R)
Kövesse az összes szimbolikus linket
Kövesse a parancssorban található szimbolikus hivatkozásokat
Ha lehetséges, őrizze meg a fájl attribútumait
Átír
Kérdezzen felülírás előtt
Ne írja felül
Hozzon létre (szim)hivatkozásokat
Ne utasítsa el a másolást, ha a DEST egy könyvtár
Másolja az összes SOURCE-t a DIR-be
Csak újabb fájlokat másoljon
cpio [-dmvu] [-F FILE] [-R USER[:GRP]] [-H newc] [-tio] [EXTR_FILE]...
Csomagoljon ki (-i) vagy listázza ki (-t) a fájlokat egy cpio archívumból, vagy vegye ki a fájllistát az stdin-ből, és hozzon létre egy archívumot (-o).
Fő működési mód:
Lista
EXTR_FILE (vagy az összes) kibontása
Létrehozás (-H newc szükséges)
Lehetőségek:
Archív formátum
Készítsen vezető könyvtárakat
Mtime visszaállítása
Bőbeszédű
Átír
Bemeneti (-t,-i,-p) vagy kimeneti (-o) fájl
A létrehozott fájlok tulajdonosának beállítása
Hivatkozási hivatkozások
NUL lezárt bemenet
crc32 FILE...
Számítsa ki a FÁJLOK CRC32 ellenőrző összegét.
cttyhack [PROG ARGS]
Adjon meg a PROG-nak egy vezérlő tty-t, ha lehetséges. Példa az /etc/inittab fájlhoz (busybox inithez):
::respawn:/bin/cttyhack /bin/sh
Vezérlő tty megadása a PID 1-gyel futó shellnek:
exec cttyhack sh
Interaktív shell indítása rendszerindító shell szkriptből:
setsid cttyhack sh
cut [OPTIONS] [FILE]...
Kinyomtatja a kiválasztott mezőket a FÁJLOK-ból az stdout-ba.
Csak bájtokat ad ki a LIST-ből
Csak a LIST karaktereit írja ki
Mezőhatároló a bevitelhez (alapértelmezett -f TAB, -F szóköz)
Mezőhatároló a kimenethez (alapértelmezett=-d -f esetén, egy szóköz -F esetén)
Ne rendezze/leválogatja a szakaszokat, és ne párosítsa az -fF sorokat határoló nélkül
Csak ezeket a mezőket nyomtatja ki (-d egy karakter)
Csak ezeket a mezőket nyomtatja ki (-d a regex)
Csak a határolót tartalmazó sorokat adja ki
Figyelmen kívül hagyva
date [OPTIONS] [+FMT] [[-s] TIME]
Idő megjelenítése (+FMT használatával), vagy idő beállítása.
Munka UTC-ben (ne váltson át helyi időre)
Állítsa be az időt TIME-ra
Az IDŐ megjelenítése, nem most
FMT (strptime formátum) -s/-d IDŐ konverzióhoz
A FILE utolsó módosítási idejének megjelenítése
Kimeneti RFC-2822 dátum
Kimeneti ISO-8601 dátum SPEC=dátum (alapértelmezett), óra, perc, másodperc vagy ns
Elismert TIME formátumok:
@seconds_since_1970
hh:mm[:ss]
[YYYY.]MM.DD-hh:mm[:ss]
YYYY-MM-DD hh:mm[:ss]
[[[[[YY]YY]MM]DD]hh]mm[.ss]date TIME
forma elfogadja
MMDDhhmm[[YY]YY][.ss]
helyette.
dc [-x] [-eSCRIPT]... [-fFILE]... [FILE]...
Apró RPN kalkulátor.
Tevékenységek:
Számtan
oszd el a maradékkal
moduláris hatványozás
négyzetgyök
kinyomtatás nélkül nyomtatja ki a köteg tetejét
a teljes köteg nyomtatása
adja meg az értéket és állítsa be a pontosságot
pop az értéket és állítsa be a bemeneti radixot
pop az értéket és állítsa be a kimeneti radixot
Példák:
dc -e'2 2 + p' -> 4 dc -e'8 8 * 2 2 + / p' -> 16
dd [if=FILE] [of=FILE] [ibs=N obs=N/bs=N] [count=N] [skip=N] [seek=N] [conv=notrunc|noerror|sync|fsync] [iflag=skip_bytes|count_bytes|fullblock|direct] [oflag=seek_bytes|append|direct]
Fájl másolása konvertálással és formázással.
Olvass a FILE-ből stdin helyett
Írjon a FILE-be stdout helyett
Egyszerre N bájt olvasása és írása
Egyszerre N bájt olvasása
Egyszerre N bájtot írjon
Csak N bemeneti blokkot másoljon
N beviteli blokk kihagyása
N kimeneti blokk kihagyása
Ne vágja le a kimeneti fájlt
Folytassa az olvasási hibák után
Pad blokkok nullákkal
Fizikailag írja ki az adatokat a befejezés előtt
Cserélje ki az egyes bájtpárokat
skip=N bájtokban van megadva
count=N bájtban van megadva
seek=N bájtokban van megadva
O_DIRECT bemenet
O_DIRECT kimenet
Olvassa el a teljes blokkokat
Nyissa meg a kimenetet hozzáfűzés módban
A kimeneti sebesség elnyomása
Minden kimenet letiltása
Az N utótag lehet
c (1), w (2), b (512), kB (1000), k (1024), MB, M, GB, G
deallocvt [N]
Szüntesse meg a nem használt virtuális terminál lefoglalását: /dev/ttyN
depmod [-n] [-b BASE] [VERSION] [MODFILES]...
Modules.dep, alias és szimbólumfájlok létrehozása.
Használja a BASE/lib/modules/VERSION
Száraz futtatás: fájlok nyomtatása az stdout-ba
devmem ADDRESS [WIDTH [VALUE]]
Olvasás/írás fizikai címről.
Cím a cselekvéshez
Szélesség (8/16/...)
Írandó adatok
df [-PkmhTai] [-B SIZE] [-t TYPE] [FILESYSTEM]...
Fájlrendszer-használati statisztikák nyomtatása.
POSIX kimeneti formátum
1024 bájtos blokkok (alapértelmezett)
1M bájtos blokkok
Ember által olvasható (pl. 1K 243M 2G)
Nyomtatás fájlrendszer típusa
Csak ilyen típusú rögzítőket nyomtasson
Az összes fájlrendszer megjelenítése
Inodes
Blokkméret
diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] FILE1 FILE2
Hasonlítsa össze a fájlokat soronként, és adja ki a köztük lévő különbségeket. Ez a megvalósítás csak az egyesített különbségeket támogatja.
Az összes fájlt szövegként kezelje
Figyelmen kívül hagyja a szóközök mennyiségének változásait
Hagyja figyelmen kívül azokat a változtatásokat, amelyek sorai üresek
Próbáljon meg minél kisebb változtatásokat találni
A kis- és nagybetűk közötti különbségek figyelmen kívül hagyása
Használja a LABEL-t a fájlnév helyett az egyesített fejlécben
A hiányzó fájlokat üresként kezeli
Csak akkor adja ki, ha a fájlok különböznek
Ismétlés
Kezdje a FILE-vel a könyvtárak összehasonlításakor
Állítsa sorba a tabulátorokat úgy, hogy szükség esetén egy tabulátort előtagoz
Jelentse, ha két fájl megegyezik
Bontsa ki a tabulátorokat szóközökké a kimenetben
LINES kontextussorok kimenete
Az összes szóköz figyelmen kívül hagyása
dirname FILENAME
A nem könyvtári utótag eltávolítása a FILENAME fájlból.
dmesg [-cr] [-n LEVEL] [-s SIZE]
Nyomtassa ki vagy szabályozza a kernelgyűrű puffert.
Nyomtatás után törölje a gyűrűpuffert
Állítsa be a konzol naplózási szintjét
Puffer mérete
Nyers üzenetpuffer nyomtatása
dos2unix [-ud] [FILE]
A FÁJL átalakítása helyben DOS-ból Unix formátumba. Ha nincs megadva fájl, használja az stdin/stdout parancsot.
dos2unix
unix2dos
du [-aHLdclsxhmk] [FILE]...
Foglalja össze a FÁJLOK (vagy könyvtárak) számára használt lemezterületet.
Fájlméretek megjelenítése is
Látszólagos méret (beleértve a lyukakat is)
Kövesse az összes szimbolikus linket
Kövesse a parancssorban található szimbolikus hivatkozásokat
Korlátozza a kimenetet azokra a könyvtárakra (és -a-val rendelkező fájlokra), amelyek mélysége < N
Végösszeg megjelenítése
Számolja meg sokszor a méreteket, ha kemény link van
Minden argumentumhoz csak egy összeget jelenítsen meg
A könyvtárak kihagyása a különböző fájlrendszereken
Méretek ember által olvasható formátumban (pl. 1K 243M 2G)
Méretek megabájtban
Méretek kilobájtban (alapértelmezett)
dumpkmap > keymap
Nyomtasson ki egy bináris billentyűzet fordítási táblázatot az stdout-ba.
dumpleases [-r|-a] [-d] [-f LEASEFILE]
Az udhcpd által biztosított DHCP-bérletek megjelenítése.
Bérleti fájl
A hátralévő idő megjelenítése
Lejárati idő megjelenítése
Idő megjelenítése másodpercben
echo [-neE] [ARG]...
ARG-k nyomtatása a stdout-ba.
Nincs záró újsor
A fordított perjel értelmezése (\t=tab stb.)
Ne értelmezze a fordított törtvonalat (alapértelmezett)
env [-i0] [-u NAME]... [-] [NAME=VALUE]... [PROG ARGS]
Nyomtassa ki az aktuális környezetet, vagy futtassa a PROG-ot a környezet beállítása után.
Kezdje üres környezettel
NUL lezárt kimenet
Változó eltávolítása a környezetből
expand [-i] [-t N] [FILE]...
Tabulátorok konvertálása szóközökké, írás stdout-ba.
Ne alakítsa át a tabulátorokat nem üresek után
Tabstop minden N karakter
expr EXPRESSION
Nyomtassa ki az EXPRESSION értékét.
A KIFEJEZÉS lehet:
ARG1, ha nem nulla és nem 0, egyébként ARG2
ARG1, ha egyik argumentum sem null vagy 0, egyébként 0
1, ha ARG1 kisebb, mint ARG2, egyébként 0. Hasonlóképpen:
ARG1 és ARG2 összege. Hasonlóképpen:
REGEXP rögzített mintaegyezése itt: STRING
Ugyanaz, mint a STRING : REGEXP
A STRING részkarakterlánca, a POS 1-től számít
Index a STRING nyelven, ahol CHARS található, vagy 0
STRING hossza
A TOKEN karakterláncként értelmezhető, még akkor is, ha kulcsszóról van szó, például match vagy operátorról, például /
EXPRESSION értéke
Ügyeljen arra, hogy sok operátort meg kell szökni vagy idézni kell a shelleknél. Az összehasonlítás számtani, ha mindkét ARG szám, különben lexikográfiai. A mintaegyezések a \( és \) vagy null közé illesztett karakterláncot adják vissza; ha a \( és \) nem használatos, akkor az egyező karakterek számát vagy 0-t ad vissza.
factor [NUMBER]...
Elsődleges tényezők nyomtatása.
fallocate [-o OFS] -l LEN FILE
Előre lefoglalni a helyet a FILE számára.
Tartomány eltolása
Hatótávolság
fatattr [-+rhsvda] FILE...
Módosítsa a fájlattribútumokat a FAT fájlrendszeren.
Az attribútumok törlése
Állítsa be az attribútumokat
Csak olvasható
Rejtett
Rendszer
Kötetcímkéje
Könyvtár
Archívum
fdisk [-ul] [-C CYLINDERS] [-H HEADS] [-S SECTORS] [-b SSZ] DISK
Partíciós tábla módosítása.
A kezdet és a vége szektorokban (hengerek helyett)
Mutasson partíciós táblát minden LEMEZhez, majd lépjen ki
(bizonyos MO lemezeknél) 2048 bájtos szektorokat használjon
Állítsa be a hengerek/fejek/szektorok számát
Általában 255
Általában 63
find [-HL] [PATH]... [OPTIONS] [ACTIONS]
Fájlok keresése és műveletek végrehajtása. Az első sikertelen művelet leállítja az aktuális fájl feldolgozását. Alapértelmezések: PATH az aktuális könyvtár, a művelet -print.
Kövesse a szimbolikus linkeket
...csak parancssorban
Ne ereszkedjen le más fájlrendszereken lévő könyvtárakba
Legfeljebb N szinten ereszkedjen le. A -maxdepth 0 csak a parancssori argumentumokra alkalmazza a műveleteket
Ne cselekedjen az első N szinten
Cselekedjen a könyvtárban, *miután* áthaladt rajta
Műveletek:
Csoportos műveletek -o/-a
Az ACT sikerének/kudarcának megfordítása
Ha az ACT1 sikertelen, állítsa le, különben tegye az ACT2-t
Ha az ACT1 sikeres, állítsa le, különben tegye meg az ACT2-t Megjegyzés: -a prioritása magasabb, mint -o
Illessze a fájl nevét (könyvtárnév nélkül) a PATTERN értékre
A kis- és nagybetűket nem különbözteti meg a -name
Útvonal egyeztetése a következővel: PATTERN
A kis- és nagybetűket nem érzékeny -útvonal
Igazítsa az elérési utat a reguláris kifejezéshez PATTERN
A fájl típusa X (az egyik: f,d,l,b,c,s,p)
A fájl végrehajtható
Fájl módban legalább egy maszkbit (+MASK), minden bit (-MASK) vagy pontosan MASK bit be van állítva
mtime nagyobb, mint (+N), kisebb, mint (-N), vagy pontosan N nap a múltban
időben +N/-N/N nap a múltban
ctime +N/-N/N nap a múltban
mtime nagyobb, mint (+N), kisebb, mint (-N), vagy pontosan N perc a múltban
idő +N/-N/N perc a múltban
ctime +N/-N/N perc a múltban
Az mtime frissebb, mint a FILE
A fájl N inódusszámú
A fájl ugyanaz, mint a FILE
A fájl az adott felhasználó tulajdona
A fájl az adott csoport tulajdonában van
A fájl mérete N (c:bytes,k:kbytes,b:512 bytes(def.)) +/-N: a fájl mérete nagyobb/kisebb, mint N
A hivatkozások száma nagyobb, mint (+N), kisebb, mint (-N), vagy pontosan N
Üres fájl/könyvtár párosítása
Ha az aktuális fájl egy könyvtár, ne ereszkedjen bele Ha a következő műveletek egyike sincs megadva, a -print feltételezi
Fájlnév nyomtatása
Fájlnév kinyomtatása, NUL terminál
Futtassa a CMD-t úgy, hogy a(z) {} összes példányát fájlnévvel cserélje le. Sikertelen, ha a CMD nem nullával lép ki
Futtassa a CMD-t úgy, hogy a {} helyett a fájlnevek listája szerepel
Kijárat
findfs LABEL=label or UUID=uuid
Keressen egy fájlrendszer-eszközt címke vagy UUID alapján.
fold [-bs] [-w WIDTH] [FILE]...
Csomagolja be a bemeneti sorokat FILE-be (vagy stdin-be), és írja be az stdout-ba.
Az oszlopok helyett bájtokat számoljon
Szünetben szóközök
80 helyett WIDTH oszlopot használjon
free [-bkmgh]
Szabad és használt memória megjelenítése.
freeramdisk DEVICE
A megadott ramdisk által használt összes memória felszabadítása.
fsfreeze --[un]freeze MOUNTPOINT
A öblítés és a leállítás a MOUNTPOINT-ba ír.
fstrim [OPTIONS] MOUNTPOINT
Eltolás bájtokban az elvetéshez
Az elvetendő bájtok
Minimális terjedelem hossza
Nyomtassa ki az eldobott bájtok számát
ftpget [OPTIONS] HOST [LOCAL_FILE] REMOTE_FILE
Fájl letöltése FTP-n keresztül.
Az előző átvitel folytatása
Bőbeszédű
Felhasználónév
Jelszó
ftpput [OPTIONS] HOST [REMOTE_FILE] LOCAL_FILE
Fájl feltöltése FTP-kiszolgálóra.
Bőbeszédű
Felhasználónév
Jelszó
getopt [OPTIONS] [--] OPTSTRING PARAMS
Engedélyezze a hosszú opciókat egyesével kezdődően -
Hosszú lehetőségek a felismerésre
Az a név, amelyen a hibákat jelentik
Rövid felismerési lehetőségek
Nincsenek hibaüzenetek az ismeretlen beállításoknál
Nincs normális kimenet
Állítsa be a shell idézési konvencióit
Verzióteszt (4-el kilép)
Ne idézze a kimenetet
Példa:
do case "$1" in -a) echo A; shift;; -b|--bb) echo "B:'$2'"; shift 2;; -c) case "$2" in "") echo C; shift 2;; *) echo "C:'$2'"; shift 2;; esac;; --) shift; break;; *) echo Error; exit 1;; esac done
getty [OPTIONS] BAUD_RATE[,BAUD_RATE]... TTY [TERMTYPE]
Nyissa meg a TTY-t, kérje be a bejelentkezési nevet, majd hívja meg a /bin/login fájlt
Engedélyezze a hardveres RTS/CTS áramlásvezérlést
CLOCAL beállítása (a Carrier Detect állapot figyelmen kívül hagyása)
Adatátviteli sebesség lekérése a modemektől CONNECT állapotüzenet
Ne kérjen bejelentkezési nevet
Az /etc/issue elküldése előtt várja meg a CR vagy LF üzenetet
Ne jelenítse meg az /etc/issue fájlt
ISSUE_FILE megjelenítése az /etc/issue helyett
Hívja meg a LOGIN-t a /bin/login helyett
A SEC után fejezze be, ha nem olvassa be a bejelentkezési nevet
Minden más előtt küldje el az INITSTR-t
Jelentkezzen be a HOST-ba az utmp fájlba gazdagépnévként
0/BAUD_RATE változatlanul hagyja.
grep [-HhnlLoqvsrRiwFEz] [-m N] [-A|B|C N] { PATTERN | -e PATTERN... | -f FILE... } [FILE]...Keresse meg a PATTERN kifejezést a FILE-ben (vagy stdinben).
Adja hozzá a "fájlnév:" előtagot
Ne adjon hozzá "fájlnév:" előtagot
Adja hozzá a "line_no:" előtagot
Csak az egyező fájlok nevét jelenítse meg
Csak azoknak a fájlneveknek a megjelenítése, amelyek nem egyeznek
Csak az egyező sorok számát jelenítse meg
Csak a megfelelő vonalrészt jelenítse meg
Csendes. 0-val tér vissza, ha PATTERN található, 1-et egyébként
Válasszon nem egyező vonalakat
Nyitási és olvasási hibák letiltása
Ismétlés
Rekurzus és hivatkozási hivatkozások visszaállítása
Kis- és nagybetűk figyelmen kívül hagyása
Csak egész szavakat egyeztessen
Csak egész sorokat egyeztessen
A PATTERN egy literál (nem reguláris kifejezés)
A PATTERN egy kiterjesztett reguláris kifejezés
NUL lezárt bemenet
Fájlonként legfeljebb N-szer egyezik
Nyomtasson ki N sornyi kontextust
Nyomtassa ki a vezető kontextus N sorát
Ugyanaz, mint "-A N -B N"
Egyező minta
Minta olvasása fájlból
groups [USER]
Nyomtassa ki azokat a csoportokat, amelyekben USER van.
gunzip [-cfkt] [FILE]...
A FÁJLOK (vagy stdin) kibontása.
Írj az stdout-nak
Kényszerítés
Tartsa meg a bemeneti fájlokat
Tesztelje az integritást
gzip [-cfkdt] [FILE]...
FÁJLOK (vagy stdin) tömörítése.
Dekompresszió
Írj az stdout-nak
Kényszerítés
Tartsa meg a bemeneti fájlokat
Tesztelje az integritást
halt [-d DELAY] [-nfw]
Állítsa le a rendszert.
SEC Késleltetési intervallum
Ne szinkronizáljon
Force (ne menjen át az init-en)
Csak wtmp rekordot írj
head [OPTIONS] [FILE]...
Nyomtassa ki a FÁJLOK (vagy stdin) első 10 sorát. Egynél több FÁJL esetén mindegyik elé írjon egy fájlnév fejlécet.
Nyomtassa ki az első N sort
Nyomtasson mindent, kivéve N utolsó sort
Első N bájt nyomtatása (b:*512 k:*1024 m:*1024^2)
Soha ne nyomtasson fejlécet
Mindig nyomtasson fejlécet
hexdump [-bcdoxCv] [-e FMT] [-f FMT_FILE] [-n LEN] [-s OFS] [FILE]...
FÁJLOK (vagy stdin) megjelenítése a felhasználó által megadott formátumban.
1 bájtos oktális kijelző
1 bájtos karakteres kijelző
2 bájtos decimális kijelző
2 bájtos oktális kijelző
2 bájtos hexadecimális kijelző
hexa+ASCII 16 bájt soronként
Az összes megjelenítése (nincs dup-folding)
Példa:
16/1 "%02x|""\n"
Csak az első LENGTH bájt megjelenítése
OFFSET bájtok kihagyása
hostid
Nyomtasson ki egy egyedi 32 bites azonosítót a géphez.
hostname [-sidf] [HOSTNAME | -F FILE]
A gazdagépnév vagy a DNS-tartománynév megjelenítése vagy beállítása.
Rövid
A gazdagépnév címei
DNS domain név
Teljesen minősített domain név
Használja a FILES tartalmat gazdagépnévként
httpd [-ifv[v]] [-c CONFFILE] [-p [IP:]PORT] [-u USER[:GRP]] [-r REALM] [-h HOME] or httpd -d/-e/-m STRING
Figyelje a bejövő HTTP-kéréseket.
Inetd mód
Fuss az előtérben
Bőbeszédű
Kapcsolás IP:PORT-hoz (alapértelmezett *:80)
Állítsa be az uid/gid-t a porthoz kötés után
Hitelesítési terület az alapvető hitelesítéshez
Saját könyvtár (alapértelmezett .)
Konfigurációs fájl (alapértelmezett {/etc,HOME}/httpd.conf)
MD5 kripta STRING
HTML kódolás: STRING
URL dekódolja a következőt: STRING
hwclock [-swul] [--systz] [-f DEV]
Hardveres óra (RTC) megjelenítése vagy beállítása.
Állítsa be a rendszeridőt az RTC-ből
Állítsa be az RTC-t a rendszeridőből
Állítsa be a kernelen belüli időzónát, javítsa a rendszeridőt, ha az RTC a helyi időt tartja
Adott eszköz használata (pl. /dev/rtc2)
Tegyük fel, hogy az RTC-t UTC-ben tartják
Tegyük fel, hogy az RTC-t a helyi idő szerint tartják (ha egyik sem adott, olvassa be az /etc/adjtime fájlból)
i2cdetect -l | -F I2CBUS | [-ya] [-q|-r] I2CBUS [FIRST LAST]
I2C chipek észlelése.
A telepített buszok listája
Lista funkciók ezen a buszon
Az interaktív mód letiltása
A nem szokásos címek kényszerített vizsgálata
smbus gyorsírási parancsok használata a vizsgálathoz (alapértelmezett)
Használjon smbus read byte parancsokat az ELSŐ és UTOLSÓ határérték vizsgálati tartomány vizsgálatához
i2cdump [-fy] [-r FIRST-LAST] BUS ADDR [MODE]
Vizsgálja meg az I2C regisztereket
I2CBUS I2C bus number
ADDRESS 0x03-0x77A MODE a következő:
Bájt (alapértelmezett)
Szó
Szó az egyenletes címjegyzékről
I2C blokk
SMBus blokk
Egymást követő bájt. P hozzáfűzése az SMBus PEC-hez
Hozzáférés kényszerítése
Az interaktív mód letiltása
Korlátozza a hozzáférhető regiszterek számát
i2cget [-fy] BUS CHIP-ADDRESS [DATA-ADDRESS [MODE]]
Olvasás az I2C/SMBus chipregiszterekből
I2CBUS I2C bus number
ADDRESS 0x03-0x77A MODE a következő:
Bájtadatok olvasása (alapértelmezett)
Olvassa el a szó adatait
Írási bájt/olvasási bájt. P hozzáfűzése az SMBus PEC-hez
Hozzáférés kényszerítése
Az interaktív mód letiltása
i2cset [-fy] [-m MASK] BUS CHIP-ADDRESS DATA-ADDRESS [VALUE] ... [MODE]
Állítsa be az I2C regisztereket
I2CBUS I2C bus number
ADDRESS 0x03-0x77A MODE a következő:
Byte, nincs érték
Bájtadatok (alapértelmezett)
Word adatok
I2C blokk adatok
SMBus blokk adatok. P hozzáfűzése az SMBus PEC-hez
Hozzáférés kényszerítése
Az interaktív mód letiltása
Olvass vissza, és hasonlítsd össze az eredményt
MASZK Maszk, amely meghatározza, hogy mely biteket kell írni
i2ctransfer [-fay] I2CBUS { rLENGTH[@ADDR] | wLENGTH[@ADDR] DATA...}...I2C adatok olvasása/írása egy átvitelben.
A foglalt címekhez való hozzáférés kényszerítése
A nem szokásos címekhez való hozzáférés kényszerítése
Az interaktív mód letiltása
id [-ugGnr] [USER]
Nyomtassa ki a USER vagy az aktuális felhasználó adatait.
Felhasználói azonosító
Csoportazonosító
Kiegészítő csoportazonosítók
Számok helyett neveket nyomtasson
Valódi azonosító nyomtatása a tényleges azonosító helyett
ifconfig [-a] [IFACE] [ADDRESS] Configure a network interface [add ADDRESS[/PREFIXLEN]] [del ADDRESS[/PREFIXLEN]] [[-]broadcast [ADDRESS]] [[-]pointopoint [ADDRESS]] [netmask ADDRESS] [dstaddr ADDRESS] [outfill NN] [keepalive NN] [hw ether|infiniband ADDRESS] [metric NN] [mtu NN] [[-]trailers] [[-]arp] [[-]allmulti] [multicast] [[-]promisc] [txqueuelen NN] [[-]dynamic] [mem_start NN] [io_addr NN] [irq NN] [up|down] ...
ifdown [-nvf] [-i FILE] -a | IFACE...
Dekonfigurálja az összes interfészt
Használja a FÁJL-t a /etc/network/interfaces helyett
Szárazon futás
Nyomtassa ki, mi fog történni, mielőtt megtenné
Kényszerítés
ifup [-nvf] [-i FILE] -a | IFACE...
Konfigurálja az összes interfészt
Használja a FÁJL-t a /etc/network/interfaces helyett
Szárazon futás
Nyomtassa ki, mi fog történni, mielőtt megtenné
Kényszerítés
init
Az Init az első folyamat, amely elindul a rendszerindítás során. Soha nem lép ki. Az /etc/inittab szerint (újra) szül gyermekeket. Jelek:
töltse be újra az /etc/inittab fájlt
addig hagyja abba az újjászületést
futtasson újra egy másik init
futtassa a halt/reboot/poweroff/Ctrl-Alt-Del szkriptet
insmod FILE [SYMBOL=VALUE]...
Kernel modul betöltése.
ionice [-c 1-3] [-n 0-7] [-t] { -p PID | PROG ARGS }Módosítsa az I/O prioritást és osztályt.
Osztály. 1:valós idejű 2:legjobb erőfeszítés 3:tétlen
Kiemelten fontos
Figyelmen kívül hagyja a hibákat
ip [OPTIONS] address|route|link|tunnel|neigh|rule [ARGS] where OPTIONS := -f[amily] inet|inet6|link | -o[neline] ip addr add|del IFADDR dev IFACE | show|flush [dev IFACE] [to PREFIX] ip route list|flush|add|del|change|append|replace|test ROUTE ip link set IFACE [up|down] [arp on|off] [multicast on|off] [promisc on|off] [mtu NUM] [name NAME] [qlen NUM] [address MAC] [master IFACE | nomaster] [netns PID] ip tunnel add|change|del|show [NAME] [mode ipip|gre|sit] [remote ADDR] [local ADDR] [ttl TTL] ip neigh show|flush [to PREFIX] [dev DEV] [nud STATE] ip rule [list] | add|del SELECTOR ACTION
ipcalc [-bnmphs] ADDRESS[/PREFIX] [NETMASK]
Hálózati beállítások kiszámítása és megjelenítése IP-címből.
Műsorszórási cím
Hálózati cím
Az IP alapértelmezett hálózati maszkja
IP/NETMASZK előtagja
Megoldott gazdagépnév
Nincsenek hibaüzenetek
ipneigh show|flush [to PREFIX] [dev DEV] [nud STATE]
kill [-l] [-SIG] PID...
Jelet küld (alapértelmezett: TERM) a megadott PID-ekre.
Sorolja fel az összes jel nevét és számát
killall [-lq] [-SIG] PROCESS_NAME...
Jelet küld (alapértelmezett: TERM) az adott folyamatoknak.
Sorolja fel az összes jel nevét és számát
Ne panaszkodjon, ha egyetlen folyamatot sem öltek meg
klogd [-c N] [-n]
Naplózza a kernel üzeneteit a syslogba.
Nyomtatás a konzolra sürgősebb üzenetek, mint a prio N (1-8)
Fuss az előtérben
last
A rendszerbe utoljára bejelentkezett felhasználók listájának megjelenítése.
less [-EFIMmNSRh~] [FILE]...
A FÁJL (vagy stdin) megtekintése képernyőnként egyenként.
Lépjen ki, ha eléri a fájl végét
Lépjen ki, ha a teljes fájl elfér az első képernyőn
A kis- és nagybetűk figyelmen kívül hagyása minden keresésnél
Állapotsor megjelenítése sorszámmal és a fájl százalékos arányával
A sorszám előtagja minden sorhoz
Csonka hosszú sorokat
Távolítsa el a színkódokat a bemenetben
Az EOF után megjelenített ~-k letiltása
link FILE LINK
Hozzon létre kemény hivatkozást a FILE-hez.
ln [-sfnbtv] [-S SUF] TARGET... LINK|DIR
Hozzon létre egy hivatkozást LINK vagy DIR/TARGET a megadott TARGET(ek)hez.
Szimlinkek létrehozása merev hivatkozások helyett
Távolítsa el a meglévő célokat
Ne hagyja figyelmen kívül a szimbolikus hivatkozásokat – kezelje normál fájlként
A hivatkozás művelete előtt készítsen biztonsági másolatot a célról (ha létezik).
Használjon utótagot a ~ helyett, amikor biztonsági mentést készít
A LINK fájlt kezelje, ne DIR-ként
Bőbeszédű
loadfont < font
Töltsön be egy konzol betűtípust az stdinből.
loadkmap < keymap
Töltsön be egy bináris billentyűzet fordítási táblázatot az stdinből.
logger [-s] [-t TAG] [-p PRIO] [MESSAGE]
Írja be a MESSAGE (vagy stdin) parancsot a syslogba.
Jelentkezzen be az stderr-be és a rendszernaplóba
Jelentkezzen be a megadott címkével (alapértelmezett felhasználónév)
Prioritás (szám vagy FACILITY.LEVEL pár)
login [-p] [-h HOST] [[-f] USER]
Kezdjen új munkamenetet a rendszeren.
Ne hitelesítsen (a felhasználó már hitelesített)
A gazdagép felhasználó innen származott (hálózati bejelentkezéshez)
A környezet megőrzése
$LOGIN_TIMEOUTMásodpercek (alapértelmezett 60, 0 – letiltva)
logname
Nyomtassa ki az aktuális felhasználó nevét.
logread [-fF]
Üzenetek megjelenítése a syslogd körkörös pufferében.
Kimeneti adatok a napló növekedésével
Ugyanaz, mint az -f, de először kiírja a puffert
Társított hurokeszközök:
losetup [-rP] [-o OFS] {-f|LOOPDEV} FILEÚjraolvasott fájl mérete:
losetup -c LOOPDEV
Leválasztás:
losetup -d LOOPDEV
Állapot megjelenítése:
losetup -a
Következő ingyenes hurok eszköz megjelenítése:
losetup -f
Indítsa el az OFS bájtokat a FILE fájlba
Partíciók keresése
Csak olvasható
Következő szabad hurok eszköz megjelenítése/használata
ls [-1AaCxdLHRFplinshrSXvctu] [-w WIDTH] [FILE]...
A könyvtár tartalmának listázása.
Egy oszlop kimenet
Tartalmazzon olyan neveket, amelyek betűvel kezdődnek.
Mint az -a, de kizárva. és ..
Soronkénti felsorolás
Könyvtárnevek listázása, ne tartalom
Kövesse a szimbolikus linkeket
Kövesse a parancssorban található szimbolikus hivatkozásokat
Ismétlés
Hozzáfűzi/a könyvtárnevekhez
Jelző (*/=@|) hozzáfűzése a nevekhez
Hosszú formátum
Sorolja fel az inode számokat
Nevek helyett numerikus UID-ket és GID-ket sorol fel
Sorolja fel a kiosztott blokkokat
Ctime listázása
Lista időközönként
A teljes dátum/idő listázása
Ember által olvasható méretek (1K 243M 2G)
Rendezés méret szerint
Rendezés bővítmény szerint
Rendezés verzió szerint
Rendezés mtime szerint
Rendezés ctime szerint
Rendezés időpont szerint
Fordított rendezési sorrend
N oszlop széles formátuma
lsmod
A betöltött kernelmodulok listája.
lzcat [FILE]...
Kicsomagolás stdout-ba.
lzma -d [-cfk] [FILE]...
A FÁJLOK (vagy stdin) kibontása.
Dekompresszió
Írj az stdout-nak
Kényszerítés
Tartsa meg a bemeneti fájlokat
Tesztelje az integritást
lzop [-cfUvd123456789CF] [FILE]...
Tömörítési szint
Dekompresszió
Írj az stdout-nak
Kényszerítés
Törölje a bemeneti fájlokat
Bőbeszédű
Ne tárolja vagy ellenőrizze az ellenőrző összeget
Írja be a tömörített blokk ellenőrző összegét is
md5sum [-c[sw]] [FILE]...
Nyomtassa ki vagy ellenőrizze az MD5 ellenőrző összegeket.
Az összegek összehasonlítása a FILE-ben található listával
Ne adjon ki semmit, az állapotkód a sikert mutatja
Figyelmeztetés a nem megfelelően formázott ellenőrzőösszeg-sorokra
mdev [-vS] { [-s] | [-df] }Bőbeszédű
Jelentkezzen be a syslogba is
Vizsgálja meg a /sys elemet, és töltse ki a /dev elemet
Daemon, hallgass a netlinken
Fuss az előtérben
A Bare mdev egy kernel hotplug segédprogramja. Aktiválása:
echo /sbin/mdev >/proc/sys/kernel/hotplug
Az /etc/mdev.conf fájlt használja sorokkal
[-][ENV=regex;]…DEVNAME UID:GID PERM [>|=PATH]|[!] [@|$|*PROG]
ahol a DEVNAME az eszköznév regex, @major, minor[-minor2] vagy környezeti változó regex.
Ez utóbbi gyakori felhasználása a modulok betöltése a hotplugged eszközökhöz:
$MODALIAS=.* 0:0 660 @modprobe "$MODALIAS"
Ha létezik /dev/mdev.seq fájl, az mdev megvárja, hogy az értéke megegyezzen a $SEQNUM változóval. Ez megakadályozza a dugulás/kihúzás versenyt. A funkció aktiválásához indítsa el az üres /dev/mdev.seq fájlt.
Ha létezik /dev/mdev.log fájl, akkor a rendszer hozzáfűzi a hibakeresési naplót.
microcom [-d DELAY_MS] [-t TIMEOUT_MS ] [-s SPEED] [-X] TTY
Másolja a bájtokat stdin-ről TTY-re és TTY-ről stdout-ra.
Várjon DELAY ms-ig a TTY kimenetre, mielőtt minden következő bájtot elküldene rá
Lépjen ki, ha az stdin és a TTY is néma TIMEOUT ms-ig
Állítsa a soros vonalat SPEED-re
A NUL és a Ctrl-X speciális jelentésének letiltása az stdin-ből
mim [-f FILE] [SHELL_OPTIONS] [TARGET] ...
Futtasson egy szkriptet egy Makefile-szerű specifikációs fájlból
Specifikációs fájl (alapértelmezett Mimfile)
mkdir [-m MODE] [-p] DIRECTORY...
KÖNYVTÁR létrehozása.
Mód
Nincs hiba, ha létezik; szükség szerint készítsen szülőkönyvtárakat
mkdosfs [-v] [-n LABEL] BLOCKDEV [KBYTES]
Készíts egy FAT32 fájlrendszert.
Bőbeszédű
Kötetcímkéje
mke2fs [-Fn] [-b BLK_SIZE] [-i INODE_RATIO] [-I INODE_SIZE] [-m RESERVED_PERCENT] [-L LABEL] BLOCKDEV [KBYTES]
Blokkméret, bájt
Kényszerítés
A fájlok maximális száma filesystem_size/RATIO
Inode mérete (min 128)
Kötetcímkéje
Az adminisztrátor számára fenntartandó blokkok százalékos aránya
Szárazon futás
mkfifo [-m MODE] NAME
Hozzon létre egy elnevezett csövet
Mód (alapértelmezett a=rw)
mknod [-m MODE] NAME TYPE [MAJOR MINOR]
Hozzon létre egy speciális fájlt (blokk, karakter vagy cső)
Létrehozási mód (alapértelmezett a=rw)
TÍPUS:
Eszköz blokkolása
Karakter eszköz
Megnevezett cső (MAJOR MINOR ki kell hagyni)
mkpasswd [-P FD] [-m TYPE] [-S SALT] [PASSWORD] [SALT]
Nyomtasson crypt (3) hashed PASSWORD.
Olvassa el a jelszót az fd N-ből
des,md5,sha256/512 (alapértelmezett)
mkswap [-L LBL] BLOCKDEV [KBYTES]
Készítse elő a BLOCKDEV-et swap partícióként való használatra.
Címke
mktemp [-dt] [-p DIR] [TEMPLATE]
Hozzon létre egy ideiglenes fájlt a TEMPLATE alapján, és nyomtassa ki a nevét. A TEMPLATE-nek XXXXXX-re kell végződnie (pl. [/dir/]nameXXXXXX). TEMPLATE nélkül a -t tmp.XXXXXX feltételezi.
Csinálj könyvtárat, ne fájlt
Csendben bukik a hibákon
Írja az alapkönyvtár nevét a TEMPLATE elé
Használja a DIR-t alapkönyvtárként (a -t-t jelenti)
Ne hozzon létre semmit; név nyomtatása Az alapkönyvtár a következő: -p DIR, else $TMPDIR, else /tmp
modinfo [-adlpn0] [-F keyword] MODULE
Parancsikon a "-F author" számára
Parancsikon a „-F leírás” számára
Parancsikon a „-F licenchez”
'-F parm' parancsikonja
Keresendő kulcsszó
NUL lezárt kimenet
modprobe [-alrqvsDb] MODULE [SYMBOL=VALUE]...
Több MODUL betöltése
Lista (MODULE egy minta)
Távolítsa el a MODULE-t (halom) vagy végezzen automatikus tisztítást
Csendes
Bőbeszédű
Jelentkezzen be a syslogba
Függőségek megjelenítése
Alkalmazzon feketelistát a modulnevekre is
more [FILE]...
A FÁJL (vagy stdin) megtekintése képernyőnként egyenként.
mount [OPTIONS] [-o OPT] DEVICE NODE
Csatlakoztasson egy fájlrendszert. A fájlrendszer automatikus felismeréséhez a /proc.
Csatlakoztassa az összes fájlrendszert az fstab-ban
Szárazon futás
Ne futtasd a mount helpert
Csak olvasható rögzítés
Fájlrendszer típus(ok)
Olvassa el a FILE-t az /etc/fstab helyett
Csak fájlrendszerek csatlakoztatása OPT opcióval (csak -a)
Vannak fájlrendszer-specifikus -o jelzők. A -o OPT opció lehet:
Figyelmen kívül hagyva (a hurokeszközöket automatikusan észleli)
Az írások [a]szinkronok
Az inode hozzáférési idők frissítésének letiltása/engedélyezése
A könyvtárak időnkénti frissítésének letiltása/engedélyezése
A modic$-hoz viszonyított időközi frissítések letiltása/engedélyezése
(Tiltja) a speciális eszközfájlok használatát
(Tiltja) a futtatható fájlok használatát
(Tiltja) a set-user-id-root programokat
Konvertálja [rekurzívan] megosztott részfává
Konvertálja [rekurzívan] szolga részfává
Konvertálja [rekurzívan] privát részfává
A beillesztési pontot [nem] lehet kötéssel csatlakoztatni
Fájlok vagy könyvtárak [rekurzívan] kötése anothe$-hoz
Helyezzen át egy meglévő csatlakoztatási pontot
Csatlakoztassa újra a felcsatolt fájlrendszert, módosítsa a jelzőket
Ugyanaz, mint -r
mt [-f DEVICE] OPCODE VALUE
A mágnesszalagos meghajtó működésének vezérlése
Opcodes:
bsf bsfm bsr bss datacompression drvbuffer eof eom erase fsf fsfm fsr fss load lock mkpart nop offline ras1 ras2 ras3 reset retension rewind rewoffline seek setblk setdensity setpart tell unload unlock weof wset
mv [-finT] SOURCE DEST or: mv [-fin] SOURCE... { -t DIRECTORY | DIRECTORY }Nevezze át a SOURCE-t a CÉL címre, vagy helyezze át a SOURCE-okat a KÖNYVTÁRba.
Ne kérdezzen rá felülírás előtt
Interaktív, felülírás előtti felszólítás
Ne írjon felül egy meglévő fájlt
Ne költözzön át, ha a DEST egy könyvtár
Helyezze át az összes SOURCE-t a DIR-be
nameif [-s] [-c FILE] [IFNAME HWADDR]...
Nevezze át a hálózati interfészt lefelé tartó állapotban. A HWADDR címmel rendelkező eszközt átnevezték IFNAME névre.
Konfigurációs fájl (alapértelmezett: /etc/mactab)
Jelentkezzen be a syslogba
nbd-client { [-b BLKSIZE] [-N NAME] [-t SEC] [-p] HOST [PORT] | -d } BLOCKDEVCsatlakozzon a HOST-hoz, és biztosítson hálózati blokkoló eszközt a BLOCKDEV-en.
nc [-iN] [-wN] [-l] [-p PORT] [-f FILE|IPADDR PORT] [-e PROG]
Nyisson meg egy csövet az IP:PORT vagy a FILE felé.
Hallgatás mód bejövő csatlakozásokhoz (állandó szerverhez használja a -ll-t az -e-vel)
Helyi kikötő
Csatlakozási időtúllépés
Késleltetési idő az elküldött soroknál
Használjon fájlt (ala /dev/ttyS0) a hálózat helyett
Csatlakozás után futtassa a PROG-ot
netstat [-ral] [-tuwx] [-en]
Hálózati információk megjelenítése.
Útválasztó táblázat
Minden aljzat
Lehallgató aljzatok. Egyéb: csatlakoztatott aljzatok
TCP foglalatok
UDP aljzatok
Nyers aljzatok
Unix aljzatok. Egyéb: minden típusú aljzat
Egyéb/további információ
Ne oldja meg a neveket
nl [OPTIONS] [FILE]...
FÁJLOK írása a szabványos kimenetre sorszámokkal.
Melyik sorokat kell számozni - a: mind, t: nem üres, n: nincs
Sorszám növekmény
A STRING használata sorszámelválasztóként
Kezdje N-ről
A sorszámok szélessége
nologin
Udvariasan utasítsa el a bejelentkezést
nproc [--all] [--ignore=N]
Nyomtassa ki az elérhető CPU-k számát.
A telepített CPU-k száma
N CPU kizárása
nsenter [OPTIONS] [PROG ARGS]
Célfolyamat a névterek lekéréséhez
Adja meg a mount névteret
Írja be az UTS névteret (gazdagépnév stb.)
Írja be a System V IPC névteret
Adja meg a hálózat névterét
Írja be a pid névteret
Adja meg a felhasználó névterét
Állítsa be az uid-t a megadott névtérben
Állítsa be a gid-t a megadott névtérben
Ne érintse meg az uidokat vagy a gideket
Állítsa be a gyökérkönyvtárat
Állítsa be a munkakönyvtárat
Ne villogjon a PROG végrehajtása előtt
nslookup [-type=QUERY_TYPE] [-debug] HOST [DNS_SERVER]
DNS lekérdezése a HOST-ról. QUERY_TYPE:
soa,ns,a,aaaa,cname,mx,txt,ptr,srv,any
nuke DIR...
Távolítsa el a DIR-eket.
od [-abcdfhilovxs] [-t TYPE] [-A RADIX] [-N SIZE] [-j SKIP] [-S MINSTR] [-w WIDTH] [FILE]...
A FÁJLOK (vagy stdin) nyomtatása egyértelműen, alapértelmezés szerint oktális bájtként.
openvt [-c N] [-sw] [PROG ARGS]
Indítsa el a PROG-ot egy új virtuális terminálon
Használja a megadott VT-t
Váltson a VT-re
Várja meg, amíg a PROG kilép
partprobe DEVICE...
Kérje meg a rendszermagot a partíciós tábla újraolvasására.
paste [-d LIST] [-s] [FILE]...
Illesszen be sorokat minden beviteli fájlból, tabulátorral elválasztva.
Használjon elválasztójeleket a LIST-ből, ne tabulátort
Sorozat: egy fájl egyszerre
patch [-RNE] [-p N] [-i DIFF] [ORIGFILE [PATCHFILE]]
Távolítson el N vezető komponenst a fájlnevekből
Olvassa el a DIFF-et stdin helyett
Fordított folt
Hagyja figyelmen kívül a már alkalmazott javításokat
Távolítsa el a kimeneti fájlokat, ha üresek
Valójában ne változtasson fájlokat
pidof [NAME]...
Sorolja fel az összes olyan folyamat PID-jét, amelynek neve megegyezik a NAME-mal.
ping [OPTIONS] HOST
ICMP ECHO_REQUEST küldése a HOST-nak.
IP vagy IPv6 névfeloldás kényszerítése
Csak CNT pingeket küldjön
SIZE adatbájt küldése csomagokban (alapértelmezett 56)
Intervallum
Ping, amint megérkezik a válasz
TTL beállítása
Forrás interfész vagy IP-cím
Másodpercek az első válaszra való várakozásig (alapértelmezett 10) (miután minden -c CNT-csomag elküldésre került)
Másodpercek a ping kilépéséig (alapértelmezett: végtelen) (korábban kiléphet a -c CNT-vel)
Csendes, csak az induláskor/végén jelenik meg a kimenet
Terhelési minta
ping6 [OPTIONS] HOST
ICMP ECHO_REQUEST küldése a HOST-nak.
Csak CNT pingeket küldjön
SIZE adatbájt küldése csomagokban (alapértelmezett 56)
Intervallum
Ping, amint megérkezik a válasz
Forrás interfész vagy IP-cím
Másodpercek az első válaszra való várakozásig (alapértelmezett 10) (miután minden -c CNT-csomag elküldésre került)
Másodpercek a ping kilépéséig (alapértelmezett: végtelen) (korábban kiléphet a -c CNT-vel)
Csendes, csak az induláskor/végén jelenik meg a kimenet
Terhelési minta
pivot_root NEW_ROOT PUT_OLD
Helyezze át az aktuális gyökérfájlrendszert a PUT_OLD helyre, és tegye a NEW_ROOT-ot új gyökérfájlrendszerré.
poweroff [-d DELAY] [-nf]
Állítsa le és kapcsolja ki az áramellátást.
Késleltetési intervallum
Ne szinkronizáljon
Force (ne menjen át az init-en)
printf FORMAT [ARG]...
Az ARG(ek) formázása és nyomtatása a FORMAT szerint (a-la C printf)
ps [-o COL1,COL2=HEADER] [-T]
A folyamatok listájának megjelenítése.
Válassza ki a megjelenítendő oszlopokat
Szálak megjelenítése
pwd Kinyomtatja az aktuális munkakönyvtár teljes fájlnevét
rdate [-s/-p] HOST
Állítsa be és állítsa be a nyomtatási időt a HOST-ról az RFC 868 használatával.
Csak a rendszeridő beállítása
Csak nyomtatási idő
readlink [-fnv] FILE
Egy szimbolikus hivatkozás értékének megjelenítése.
Az összes szimbolikus link követésével kanonizálhatja
Ne adjon hozzá újsort
Bőbeszédű
realpath FILE...
A FÁJLOK abszolút elérési útneveinek kinyomtatása.
reboot [-d DELAY] [-nf]
Indítsa újra a rendszert
Késleltetési intervallum
Ne szinkronizáljon
Force (ne menjen át az init-en)
renice [-n] PRIORITY [[-p|g|u] ID...]...
Módosítsa egy futó folyamat ütemezési prioritását.
Adja hozzá a PRIORITÁST az aktuális szép értékhez.
Folyamatazonosítók (alapértelmezett)
Folyamatcsoport-azonosítók
Felhasználónevek feldolgozása
reset
A terminálok (ESC kódok) és a terminusok (jelek, pufferelés, visszhang) visszaállítása.
resume BLOCKDEV [OFFSET]
Állítsa vissza a rendszer állapotát a „felfüggesztés-lemezre” adatokból a BLOCKDEV-ben.
rev [FILE]...
A FILE sorai fordítottak.
rm [-irf] FILE...
Fájlok eltávolítása (leválasztása).
Mindig kérje ki eltávolítása előtt
Soha ne kérje
Ismétlés
rmdir [-p] DIRECTORY...
Távolítsa el a DIRECTORY-t, ha üres.
Tartalmazza a szülőket
rmmod [-wfa] [MODULE]...
Kernel modulok eltávolítása.
Várja meg, amíg a modult már nem használja
Kitöltés kényszerítése
Távolítsa el az összes nem használt modult (rekurzívan)
route [-ne] [-A inet[6]] [{add|del} [-net|-host] TARGET [netmask MASK] [gw GATEWAY] [metric N] [mss BYTES] [window BYTES] [reject] [IFACE]]Kernel útválasztó táblák megjelenítése vagy szerkesztése.
Ne fejtsd ki a neveket
Egyéb/több információ megjelenítése
Válassza ki a címcsaládot
rpm -i PACKAGE.rpm; rpm -qp[ildc] PACKAGE.rpm
RPM-csomagok kezelése.
Parancsok:
Telepítse a csomagot
Lekérdezési csomag
Információk megjelenítése
Tartalmak listája
Dokumentumok listázása
Konfig fájlok listázása
rpm2cpio PACKAGE.rpm
Adja ki az rpm fájl cpio archívumát.
run-init [-d CAP,CAP...] [-n] [-c CONSOLE_DEV] NEW_ROOT NEW_INIT [ARGS]
Szabadítsd fel az initramfs-t, és válts át egy másik gyökér fs-re:
chroot a NEW_ROOT-ba, az összes törlése a /-ből, a NEW_ROOT áthelyezése a /-be, a NEW_INIT végrehajtása.
A PID-nek 1-nek kell lennie.
A NEW_ROOT csatolási pontnak kell lennie.
Váltás után nyissa meg újra az stdio-t a DEV-hez
Ledobási képességek
Szárazon futás
run-parts [-a ARG]... [-u UMASK] [--reverse] [--test] [--exit-on-error] DIRECTORY
Futtasson egy csomó szkriptet a DIRECTORY-ban.
Adja át az ARG-t argumentumként a szkriptekhez
Állítsa be az UMASK-ot a szkriptek futtatása előtt
Fordított végrehajtási sorrend
Szárazon futás
Lépjen ki, ha egy szkript nem nullával lép ki
sed [-i[SFX]] [-nrE] [-f FILE]... [-e CMD]... [FILE]...
vagy
sed [-i[SFX]] [-nrE] CMD [FILE]...
Adja hozzá a CMD-t a végrehajtandó sed parancsokhoz
Adja hozzá a FILE tartalmát a végrehajtandó sed parancsokhoz
Fájlok helyben szerkesztése (egyébként stdout-ba írja). Opcionálisan biztonsági másolatot készíthet a fájlokról az SFX hozzáfűzésével
A mintatér automatikus nyomtatásának letiltása
Használjon kiterjesztett regex szintaxist
Ha nincs -e vagy -f, az első nem opció argumentum a sed parancskarakterlánc. A fennmaradó argumentumok bemeneti fájlok (stdin, ha nincs).
seq [-w] [-s SEP] [FIRST [INC]] LAST
Számok nyomtatása FIRST-től LAST-ig, az INC. FIRST lépéseivel, az INC alapértelmezett értéke 1.
Befejező nullákkal
Húrelválasztó
setkeycodes { SCANCODE KEYCODE }...Módosítsa a kernel scancode-to-keycode leképezését, lehetővé téve a szokatlan billentyűzetek számára, hogy használható billentyűkódokat hozzanak létre.
A SCANCODE értéke xx vagy e0xx (hexadecimális), a KEYCODE pedig decimális.
setpriv [OPTIONS] PROG ARGS
Futtassa a PROG-ot különböző jogosultsági beállításokkal.
Az aktuális képességek megjelenítése
Figyelmen kívül hagyja a setuid/setgid biteket és a fájlképességeket
Állítsa be az örökölhető képességeket
Állítsa be a környezeti képességeket
setsid [-c] PROG ARGS
Futtassa a PROG-ot egy új munkamenetben. A PROG-nak nem lesz vezérlő terminálja, és nem befolyásolják a billentyűzet jelei (^C stb.).
Állítsa a vezérlő terminált stdin-re
sh [-il] [-|+Cabefmnuvx] [-|+o OPT]... [-c 'SCRIPT' [ARG0 ARGS] | FILE ARGS | -s ARGS]
Unix shell tolmács
sha1sum [-c[sw]] [FILE]...
Nyomtassa ki vagy ellenőrizze az SHA1 ellenőrző összegeket
Az összegek összehasonlítása a FILE-ben található listával
Ne adjon ki semmit, az állapotkód a sikert mutatja
Figyelmeztetés a nem megfelelően formázott ellenőrzőösszeg-sorokra
sha256sum [-c[sw]] [FILE]...
Nyomtassa ki vagy ellenőrizze az SHA256 ellenőrző összegeket.
Az összegek összehasonlítása a FILE-ben található listával
Ne adjon ki semmit, az állapotkód a sikert mutatja
Figyelmeztetés a nem megfelelően formázott ellenőrzőösszeg-sorokra
sha3sum [-c[sw]] [-a BITS] [FILE]...
Nyomtassa ki vagy ellenőrizze az SHA3 ellenőrző összegeket.
Az összegek összehasonlítása a FILE-ben található listával
Ne adjon ki semmit, az állapotkód a sikert mutatja
Figyelmeztetés a nem megfelelően formázott ellenőrzőösszeg-sorokra
224 (alapértelmezett), 256, 384, 512
sha512sum [-c[sw]] [FILE]...
Nyomtassa ki vagy ellenőrizze az SHA512 ellenőrző összegeket.
Az összegek összehasonlítása a FILE-ben található listával
Ne adjon ki semmit, az állapotkód a sikert mutatja
Figyelmeztetés a nem megfelelően formázott ellenőrzőösszeg-sorokra
shred [-fuz] [-n N] [-s SIZE] FILE...
FÁJLOK felülírása/törlése.
Chmod az írhatóság érdekében
Írható méret
N-szer felülírja (alapértelmezett 3)
Végső felülírás nullákkal
Fájl eltávolítása
shuf [-n NUM] [-o FILE] [-z] [FILE | -e [ARG...] | -i L-H]
Véletlenszerűen permutálja a sorokat.
Legfeljebb NUM sor kimenet
Fájlba írjon, nem szabványos kimenetre
NUL lezárt kimenet
Az ARG-ket vonalként kezelje
Kezelje az L-H számokat vonalként
sleep [N]...
Szünet egy ideig, amely megegyezik a megadott argok összegével, ahol minden arg-nak lehet opcionális utótagja (s)másodperc, (m)perc, (h)ours vagy (d)nap
sort [-nrughMcszbdfiokt] [-o FILE] [-k START[.OFS][OPTS][,END[.OFS][OPTS]] [-t CHAR] [FILE]...
Szövegsorok rendezése.
Kimenet a FILE fájlba
Ellenőrizze, hogy a bemenet rendezve van-e
Figyelmen kívül hagyja a bevezető üres karaktereket
Kis- és nagybetűk figyelmen kívül hagyása
Hagyja figyelmen kívül a nem nyomtatható karaktereket
Szótársorrend (csak üres vagy alfanumerikus)
Számok rendezése
Általános numerikus rendezés
Ember által olvasható számok rendezése (2K 1G)
Rendezés hónap
Változat rendezése
Mezőelválasztó
Rendezés N-edik mező szerint
Fordított rendezési sorrend
Stabil (ne rendezze a kapcsolatokat ábécé szerint)
Az ismétlődő sorok letiltása
NUL lezárt bemenet és kimenet
ssl_client [-e] -s FD [-r FD] [-n SNI]
start-stop-daemon [OPTIONS] [-S|-K] ... [-- ARGS...]
Keresse meg a megfelelő folyamatokat, majd
állítsa le az összes egyeztetési folyamatot
elindít egy folyamatot, hacsak nem talál megfelelő folyamatot
Folyamat egyeztetés:
Csak ennek a felhasználónak a folyamatai egyeztethetők össze
Párosítsa a folyamatokat a NAME értékkel a /proc/PID/stat comm mezőjében
Párosítsa a folyamatokat ezzel a paranccsal a /proc/PID/cmdline fájlban
Párosítson egy folyamatot a FILE fájl PID-jével
A következő megadott feltételeknek csak a -S egyezniük kell:
A futtatandó program
Nulladik argumentum
Háttér
Változás szép szinten
Felhasználó/csoport módosítása
Írja be a PID-t a -p által megadott pidfile-ba
A következő megadott feltételeknek csak a -K egyezniük kell:
Küldendő jel
Csak egyezés, ha talált, lépjen ki 0-val
Egyéb:
Ha nem tesz semmit, lépjen ki a 0 állapottal
Bőbeszédű
Csendes
stat [-ltf] [-c FMT] FILE...
Fájl (alapértelmezett) vagy fájlrendszer állapotának megjelenítése.
Használja a megadott formátumot
Fájlrendszer állapotának megjelenítése
Kövesd a linkeket
Tömör kijelző
FMT szekvenciák a fájlokhoz:
Hozzáférési jogok oktálisan
Hozzáférési jogok ember által olvasható formában
Kiosztott blokkok száma (lásd %B)
Az egyes blokkok mérete bájtban, amelyet %b jelentett
Eszközszám tizedesben
Eszközszám hexadecimális formában
Nyers mód hexadecimálisan
Fájltípus
Csoportazonosító
Csoport név
Kemény linkek száma
Inode száma
Fájl név
Fájlnév, -> TARGET, ha szimbolikus hivatkozás
I/O blokk mérete
Teljes méret bájtban
Fő eszköztípus hexadecimálisan
Kisebb eszköztípus hexadecimálisan
Felhasználói azonosító
Felhasználónév
Az utolsó hozzáférés ideje
Az utolsó hozzáférés ideje másodpercben az Epoch óta
Az utolsó módosítás ideje
Az utolsó módosítás ideje másodpercben az Epoch óta
Az utolsó változtatás ideje
Az utolsó változás ideje másodpercben az Epoch óta
FMT szekvenciák fájlrendszerekhez:
Ingyenes blokkok állnak rendelkezésre a nem szuperfelhasználók számára
Összes adatblokk
Összes fájlcsomópont
Ingyenes fájl csomópontok
Ingyenes blokkok
Fájlrendszer-azonosító hexadecimális formában
A fájlnevek maximális hossza
Fájl név
Blokkméret (a gyorsabb átvitel érdekében)
Alapvető blokkméret (a blokkszámhoz)
Írja be a hex
Írja be ember által olvasható formában
strings [-fo] [-t o|d|x] [-n LEN] [FILE]...
Nyomtatható karakterláncok megjelenítése bináris fájlban.
A karakterláncok elé írja be a fájlneveket
Előzze meg a karakterláncokat oktális eltolásokkal
Előzze meg a karakterláncokat eltolásokkal az alapban 8/10/16
Legalább LEN karakter karakterláncot alkot (alapértelmezett 4)
stty [-a|g] [-F DEVICE] [SETTING]...
Érvek nélkül kiírja az adatátviteli sebességet, a vonalfegyelmet és az stty sane-tól való eltéréseket.
Nyissa meg az eszközt az stdin helyett
Nyomtassa ki az összes aktuális beállítást ember által olvasható formában
Nyomtatás stty-olvasható formában
Lásd a kézikönyvoldalt
svc [-udopchaitkx] SERVICE_DIR...
A runsv felügyelő által felügyelt szolgáltatásokat.
Ha a szolgáltatás nem fut, indítsa el; indítsa újra, ha leáll
Ha a szolgáltatás fut, küldjön TERM+CONT jeleket; ne indítsa újra
Egyszer: ha a szolgáltatás nem fut, indítsa el; ne indítsa újra
STOP, CONT, HUP, ALRM, INT, TERM, KILL jel küldése a szervizbe
Kilépés: a runsv kilép, amint a szolgáltatás leáll
svok SERVICE_DIR
Ellenőrizze, hogy fut-e a runsv supervisor. A kilépési kód 0, ha igen, 100, ha nem, 111 (hibaüzenettel), ha a SERVICE_DIR nem létezik.
swapoff [-a] [DEVICE]
A csere leállítása a DEVICE eszközön.
Állítsa le a cserét az összes csereeszközön
swapon [-a] [-e] [-d[POL]] [DEVICE]
Kezdje el a cserét a DEVICE eszközön.
Kezdje el a cserét az összes csereeszközön
Blokkok elvetése cserekor (POL=egyszer), felszabadultként (POL=oldalak), vagy mindkettő (POL kihagyva)
Csendesen hagyja ki a nem létező eszközöket
switch_root [-c CONSOLE_DEV] NEW_ROOT NEW_INIT [ARGS]
Az initramfs felszabadítása és átváltás másik fs gyökérre: chroot a NEW_ROOT-ra, törölje az összeset a /-ből, helyezze át a NEW_ROOT-ot a/helyre, hajtsa végre a NEW_INIT parancsot.
A PID-nek 1-nek kell lennie.
A NEW_ROOT csatolási pontnak kell lennie.
DEV Az stdio újbóli megnyitása a DEV-re váltás után
sync [-df] [FILE]...
Írja ki az összes pufferelt blokkot (FILE-ben) a lemezre.
Kerülje a metaadatok szinkronizálását
Szinkronizálja a FÁJLOK mögötti fájlrendszereket
sysctl [-enq] { -a | -p [FILE]... | [-w] [KEY[=VALUE]]... }Kernelparaméterek megjelenítése/beállítása
Ne figyelmeztesse az ismeretlen kulcsokat
Ne jelenítse meg a kulcsneveket
Csendes
Az összes érték megjelenítése
Értékek beállítása a FÁJLOK-ból (alapértelmezett /etc/sysctl.conf)
Állítsa be az értékeket
syslogd [OPTIONS]
Rendszernaplózó segédprogram.
Fuss az előtérben
Bejelentkezés a HOST:PORTba (alapértelmezett PORT:514)
Jelentkezzen be helyileg és hálózaton keresztül (az alapértelmezett csak a hálózat, ha -R)
Jelentkezzen be a megosztott mem pufferbe (az olvasáshoz használja a logread parancsot)
Bejelentkezés a FILE-be (alapértelmezett: /var/log/messages, stdout if -)
Max. méret (KB) elforgatás előtt (alapértelmezett 200 KB, 0=ki)
N elforgatott napló megtartandó (alapértelmezett 1, maximum 99, 0=tisztítás)
Csak a korábbinál sürgősebb üzenetek naplózása N (1-8)
Kisebb teljesítmény
Az ügyfél által generált időbélyegek eltávolítása
Dobd el a másolatokat
A FILE használata konfigurációként (alapértelmezett:/etc/syslog.conf)
tac [FILE]...
FÁJLOK összefűzése és kinyomtatása fordított sorrendben.
tail [OPTIONS] [FILE]...
Nyomtassa ki a FÁJLOK (vagy stdin) utolsó 10 sorát. Egynél több FÁJL esetén mindegyik elé írjon egy fájlnév fejlécet.
Nyomtassa ki az utolsó N bájtot
Nyomtassa ki az utolsó N sort
Kezdje az N. sorban, és nyomtassa ki a többit (b:*512 k:*1024 m:*1024^2)
Soha ne nyomtasson fejlécet
Mindig nyomtasson fejlécet
Adatok nyomtatása a fájl növekedésével
Ugyanaz, mint az -f, de próbáld újra
Várjon MÁSODPERC-et a beolvasások között a -f gombbal
tar c|x|t [-ZzJjahmvokO] [-f TARFILE] [-C DIR] [FILE]...
Fájlok létrehozása, kibontása vagy listázása tar fájlból.
Teremt
Kivonat
Lista
A TARFILE neve ("-" az stdin/out számára)
Használat előtt váltson DIR-re
Bőbeszédű
Kivonat stdout-ba
Ne állítsa vissza az mtime-t
Ne állítsa vissza a user:group-ot
Ne cserélje le a meglévő fájlokat
(De)tömörítés tömörítéssel
(Ki)tömörítse ki a gzip segítségével
(Ki)tömörítés xz használatával
(Ki)tömörítse ki a bzip2 használatával
Tömörítse ki az lzma segítségével
(Ki)tömörítés kiterjesztés alapján
Kövesse a szimbolikus linkeket
Cserélje le a meglévő fájlokat
NUM a csupaszításhoz vezető alkatrészt
Ne ereszkedjen le a könyvtárakban
Használjon numerikus user:group értéket
Ne állítsa vissza a hozzáférési engedélyeket
Fájlok átvezetése a COMMAND-ba
taskset [-ap] [HEXMASK | -c LIST] { PID | PROG ARGS }CPU-affinitás beállítása vagy lekérése.
Működjön PID-en
Működtessen minden szálon
Az affinitás lista, nem maszk
tee [-ai] [FILE]...
Másolja az stdin-t minden FÁJL-ba, és az stdout-ba is.
Hozzáfűzi a megadott FÁJLOKAT, ne írja felül
A megszakítási jelek figyelmen kívül hagyása (SIGINT)
telnet [-a] [-l USER] HOST [PORT]
Csatlakozás a telnet szerverhez.
Automatikus bejelentkezés a $USER változóval
Automatikus bejelentkezés FELHASZNÁLÓként
tftp [OPTIONS] HOST [PORT]
Fájl átvitele a tftp-kiszolgálóról/-re.
Helyi FÁJL
Távoli FILE
Fájl beszerzése
Tedd be a fájlt
Blokkok átvitele bájtokban
time [-vpa] [-o FILE] PROG ARGS
Futtassa a PROG-ot, megjelenítse az erőforrás-használatot, amikor kilép.
Bőbeszédű
POSIX kimeneti formátum
Egyedi formátum
Írja be az eredményt a FILE fájlba
Hozzáfűzés (egyébként felülírja)
timeout [-s SIG] [-k KILL_SECS] SECS PROG ARGS
Futtassa a PROG. Küldje el neki a SIG-t, ha nem tűnik el SECS másodpercen belül.
Alapértelmezett SIG: TERM.
Ha KILL_SECS másodperc múlva még mindig létezik, küldje el a KILL parancsot.
top [-bH] [-n COUNT] [-d SECONDS]
A folyamattevékenység valós idejű nézetének megjelenítése. Olvassa el az összes folyamat állapotát a /proc fájlból másodpercenként, és jelenítsen meg egy képernyőt belőlük.
Kulcsok:
pid/mem/cpu/time szerint rendezve
fordított rendezés
szálak váltása
kijárat
Lehetőségek:
Kötegelt mód
Kilépés N iteráció után
Késés a frissítések között
Szálak megjelenítése
touch [-cham] [-d DATE] [-t DATE] [-r FILE] FILE...
Fájlok mtime frissítése.
Ne hozzon létre fájlokat
Ne kövesse a linkeket
Csak időnként változtass
Változás csak mtime
Használat dátuma/időpontja
Használat dátuma/időpontja
Használja a FILE dátumát/idejét
tr [-cds] STRING1 [STRING2]
Karakterek lefordítása, összenyomása vagy törlése stdin-ből, stdout-ba írás.
Vegye ki a STRING1 kiegészítését
Törölje a STRING1 kóddal kódolt beviteli karaktereket
Szorítsa össze a STRING2 több kimeneti karakterét egyetlen karakterbe
traceroute [-46Flnrv] [-f 1ST_TTL] [-m MAXTTL] [-q PROBES] [-p PORT] [-t TOS] [-w WAIT_SEC] [-s SRC_IP] [-i IFACE] [-z PAUSE_MSEC] HOST [BYTES]
Kövesse nyomon az útvonalat a HOST-hoz.
IP vagy IPv6 névfeloldás kényszerítése
Állítsa be, hogy ne töredezzen bitet
A visszaküldött csomag TTL értékének megjelenítése
Számszerű címek nyomtatása
Az útválasztó táblák megkerülése, közvetlenül a HOST-nak küldés
Bőbeszédű
Az első ugrások száma (alapértelmezett 1)
Maximális ugrások száma
Próbák száma ugrásonként (alapértelmezett 3)
A vizsgálókban használt alap UDP-portszám (alapértelmezett 33434)
Forrás címe
Forrás felület
A szolgáltatás típusa a próbacsomagokban (alapértelmezett 0)
Várja meg a választ (alapértelmezett 3)
Várjon minden küldés előtt
traceroute6 [-nrv] [-f 1ST_TTL] [-m MAXTTL] [-q PROBES] [-p PORT] [-t TOS] [-w WAIT_SEC] [-s SRC_IP] [-i IFACE] [-z PAUSE_MSEC] HOST [BYTES]
Kövesse nyomon az útvonalat a HOST-hoz.
Számszerű címek nyomtatása
Az útválasztó táblák megkerülése, közvetlenül a HOST-nak küldés
Bőbeszédű
Az első ugrások száma (alapértelmezett 1)
Maximális ugrások száma
Próbák száma ugrásonként (alapértelmezett 3)
A vizsgálókban használt alap UDP-portszám (alapértelmezett 33434)
Forrás címe
Forrás felület
A szolgáltatás típusa a próbacsomagokban (alapértelmezett 0)
Várja meg a választ (alapértelmezett 3)
Várjon minden küldés előtt
truncate [-c] -s SIZE FILE...
Fájlok csonkolása SIZE méretre.
Ne hozzon létre fájlokat
ts [-is] [STRFTIME]
Csatlakoztassa az stdint az stdouthoz, és adjon hozzá időbélyeget minden sorhoz.
Kezdés óta eltelt idő
Az előző sor óta eltelt idő
tty [-s]
Az stdin terminál fájlnevének kinyomtatása.
Nem nyomtat semmit, csak a kilépési állapotot adja vissza
ubirename UBI_DEVICE OLD_VOLNAME NEW_VOLNAME [OLD2 NEW2]...
UBI-kötetek átnevezése a UBI_DEVICE eszközön.
udhcpc [-fbqRB] [-a[MSEC]] [-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]...
Használható felület (alapértelmezett eth0)
A PROG futtatása DHCP-eseményeknél (alapértelmezett /etc/udhcpc/default.script)
Hozzon létre pidfile-t
Kérjen közvetített válaszokat
Legfeljebb N felderítési csomag küldése (alapértelmezett 3)
Szünet a csomagok között (alapértelmezett 3)
Várja meg, ha nem szerzi meg a bérletet (alapértelmezett 20)
Háttér, ha a bérletet nem szerzik meg
Kilépés, ha nem szerzik meg a bérletet
Kilépés a bérlet megszerzése után
Kilépéskor engedje el az IP-t
Fuss az előtérben
Jelentkezzen be a syslogba is
Érvényesítse a felajánlott címet ARP ping segítségével
Kérje ezt az IP-címet
Ne kérjen semmilyen opciót (hacsak nincs megadva -O)
OPT opció kérése a szervertől (halmozott)
Az OPT opció szerepeltetése az elküldött csomagokban (halmozott)
Példák karakterlánc, numerikus és hexadecimális bájt opciókra:
-x hostname:bbox - option 12
-x lease:3600 - option 51 (lease time)
-x 0x3d:0100BEEFC0FFEE - option 61 (client id)
-x 14:'"dumpfile"' - option 14 (shell-quoted)Kérje meg a szervert, hogy frissítse a NAME DNS-leképezését
Szállítóazonosító (alapértelmezett „udhcp VERSION”)
Ne küldjön MAC-ot kliensazonosítóként
Jelek:
Bérlet megújítása
Kiadási bérlet
udhcpd [-fS] [-I ADDR] [-a MSEC] [CONFFILE]
DHCP szerver.
Fuss az előtérben
Jelentkezzen be a syslogba is
Helyi cím
Az ARP ping időtúllépése (alapértelmezett 2000)
Jelek:
Frissítse a bérleti fájlt
uevent [PROG ARGS]
Az uevent minden netlink értesítésnél lefuttatja a PROG parancsot.
A PROG környezete a kerneltől átadott adatokat tartalmaz.
Tipikus használat (démon dinamikus eszközcsomópont létrehozásához):
uevent mdev & mdev -s
umount [-rlfda] [-t FSTYPE] FILESYSTEM|DIRECTORY
Fájlrendszerek leválasztása.
Válassza le az összes fájlrendszert
Csak olvasható eszközök újracsatlakoztatása, ha a csatlakoztatás foglalt
Lazy umount (fájlrendszer leválasztása)
Kényszerített umount (azaz elérhetetlen NFS-kiszolgáló)
Szabad hurok eszköz, ha használt
Csak ezeket a fájlrendszer-típusokat távolítsa el
uname [-amnrspvio]
Nyomtassa ki a rendszerinformációkat.
Mindent kinyomtatni
Gép (hardver) típus
Gazdanév
Kernel kiadás
Kernel neve (alapértelmezett)
Processzor típusa
Kernel verzió
Hardver platform
OS neve
uncompress [-cf] [FILE]...
A FÁJLOK (vagy stdin) kibontása.
Írj az stdout-nak
Átír
unexpand [-fa][-t N] [FILE]...
Szóközök konvertálása tabulátorokká, írás stdout-ba.
Konvertálja az összes üres részt
Csak a kezdő üres részeket konvertálja
Tabstop minden N karakter
uniq [-cduiz] [-f,s,w N] [FILE [OUTFILE]]
Dobja el az ismétlődő sorokat.
Előtagsorok az előfordulások száma szerint
Csak ismétlődő sorokat nyomtasson
Csak egyedi vonalakat nyomtasson
Kis- és nagybetűk figyelmen kívül hagyása
NUL lezárt kimenet
Az első N mező kihagyása
Az első N karakter kihagyása (az esetleges kihagyott mezők után)
Hasonlítson össze N karaktert a sorban
unix2dos [-ud] [FILE]
A FÁJL helyben történő konvertálása Unixról DOS formátumra. Ha nincs megadva fájl, használja az stdin/stdout parancsot.
dos2unix
unix2dos
unlink FILE
Törölje a FILE-t az unlink() meghívásával.
unlzma [-cfk] [FILE]...
A FÁJLOK (vagy stdin) kibontása.
Írj az stdout-nak
Kényszerítés
Tartsa meg a bemeneti fájlokat
Tesztelje az integritást
unshare [OPTIONS] [PROG ARGS]
A mount névtér megosztásának megszüntetése
UTS névtér megosztásának megszüntetése (gazdanév stb.)
A System V IPC névtér megosztásának megszüntetése
A hálózati névtér megosztásának megszüntetése
A PID névtér megosztásának megszüntetése
Felhasználói névtér megosztásának megszüntetése
Forgassa el a PROG végrehajtása előtt
Az aktuális felhasználó hozzárendelése a root-hoz (az -U-t jelenti)
Először csatolja a /proc fájlrendszert (az -m-t jelenti)
Módosítsa a csatolás terjedését a mount névtérben
A setgroups syscall vezérlése a felhasználói névterekben
unxz [-cfk] [FILE]...
A FÁJLOK (vagy stdin) kibontása.
Írj az stdout-nak
Kényszerítés
Tartsa meg a bemeneti fájlokat
Tesztelje az integritást
unzip [-lnojpqK] FILE[.zip] [FILE]... [-x FILE]... [-d DIR]
Fájlok kibontása a ZIP archívumból.
Tartalmak listája (-q-val a rövid formához)
Soha ne írjon felül fájlokat (alapértelmezett: ask)
Átír
Ne állítsa vissza az útvonalakat
Írj az stdout-nak
Teszt
Csendes
Ne törölje a SUID bitet
Fájlok kizárása
Kivonat a DIR-be
uptime
Az utolsó indítás óta eltelt idő megjelenítése.
usleep N
Szünet N mikroszekundumra.
uudecode [-o OUTFILE] [INFILE]
Uudecode a fájl Megkeresi az OUTFILE fájlt uuencoded forrásban, hacsak nincs megadva -o.
uuencode [-m] [FILE] STORED_FILENAME
Uuencode FILE (vagy stdin) stdout-ra.
Használjon base64 kódolást az RFC1521 szerint
vconfig COMMAND [OPTIONS]
Virtuális Ethernet-eszközök létrehozása és eltávolítása.
add 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_TYPEvi [-c CMD] [-R] [-H] [FILE]...
FÁJL szerkesztése.
A futtatandó kezdeti parancs ($EXINIT és ~/.exrc is elérhető)
Csak olvasható
Sorolja fel az elérhető funkciókat
Mutassa meg, hogy ki van bejelentkezve
watch [-n SEC] [-t] PROG ARGS
Futtassa rendszeresen a PROG-ot.
SEC periódus (alapértelmezett 2)
Ne nyomtasson fejlécet
watchdog [-t N[ms]] [-T N[ms]] [-F] DEV
Rendszeresen írjon a watchdog eszköz DEV-be.
Újraindítás N másodperc múlva, ha nem állítja vissza (alapértelmezett 60)
Visszaállítás N másodpercenként (alapértelmezett 30)
Fuss az előtérben
Használjon 500 ms-t az időszak ezredmásodpercben történő megadásához.
wc [-cmlwL] [FILE]...
Számolja meg a sorokat, szavakat és bájtokat a FILE-ekhez (vagy stdin-hez).
Számoljon bájtokat
Számolja meg a karaktereket
Számolja az újsorokat
Számold meg a szavakat
Nyomtassa ki a leghosszabb sort
wget [-cqS] [--spider] [-O FILE] [-o LOGFILE] [--header STR] [--post-data STR | --post-file FILE] [-Y on/off] [--no-check-certificate] [-P DIR] [-U AGENT] URL...
Fájlok letöltése HTTP-n vagy FTP-n keresztül.
Csak ellenőrizze az URL létezését: $? 0, ha létezik
Adja hozzá az STR-t ("fejléc: érték" formában) a fejlécekhez
STR küldése POST módszerrel
FÁJL küldése POST módszerrel
Ne érvényesítse a szerver tanúsítványát
Folytassa a megszakított átvitel visszakeresését
Csendes
Mentés a DIR-be (alapértelmezett .)
Szerver válaszának megjelenítése
Mentés ide: FILE ("-" a stdout esetén)
Üzenetek naplózása ide: FILE
Használja az STR-t a User-Agent fejléchez
Proxy használata
which [-a] COMMAND...
Keresse meg a COMMAND elemet.
Az összes találat megjelenítése
who [-aH]
Mutassa meg, hogy ki van bejelentkezve.
Mutasd az összeset
Oszlopfejlécek nyomtatása
whoami
Nyomtassa ki az aktuális érvényes felhasználói azonosítóhoz tartozó felhasználónevet.
xargs [OPTIONS] [PROG ARGS]
Futtassa a PROG-ot minden stdin által adott elemen.
NUL lezárt bemenet
Olvass a FILE-ből stdin helyett
Nyissa meg újra az stdin fájlt /dev/tty néven
Ne futtassa a parancsot, ha a bemenet üres
Nyomtassa ki a parancsot az stderr-n a végrehajtás előtt
Kérdezze meg a felhasználót, hogy futtassa-e az egyes parancsokat
Az STR leállítja a bemeneti feldolgozást
Cserélje ki az STR-t a PROG ARGS-en belül a bemeneti sorra
Legfeljebb N arg-ot adj át a PROG-nak
Legfeljebb N bájtos parancssort adjon át
Futtasson akár N PROG-ot párhuzamosan
Lépjen ki, ha túllépi a méretet
xxd [-pri] [-g N] [-c N] [-l LEN] [-s OFS] [-o OFS] [FILE]
Hex dump FILE (vagy stdin).
Bájtok csoportonként
Bájt soronként
Csak a hexadecimális bájtok megjelenítése, feltételezi a -c30-at
C tartalmazza a fájlstílust
Csak az első LENGTH bájt megjelenítése
OFFSET bájtok kihagyása
Adja hozzá az OFFSET-et a megjelenített eltoláshoz
Fordított (-p-vel, nem feltételez eltolást a bemenetben)
xz -d [-cfk] [FILE]...
A FÁJLOK (vagy stdin) kibontása.
Dekompresszió
Írj az stdout-nak
Kényszerítés
Tartsa meg a bemeneti fájlokat
Tesztelje az integritást
xzcat [FILE]...
Kicsomagolás stdout-ba.
yes [STRING]
Egy sor ismételt nyomtatása STRING vagy „y” karakterrel
zcat [FILE]...
Kicsomagolás stdout-ba.
A GNU Libc (glibc) a Name Service Switch (NSS) segítségével konfigurálja a C könyvtár viselkedését a helyi környezetben, és konfigurálja, hogyan olvassa be a rendszeradatokat, például a jelszavakat és a csoportinformációkat. Ez egy /etc/nsswitch.conf konfigurációs fájl és egy vagy több /lib/libnss_* könyvtár használatával valósítható meg. A BusyBox megpróbálja elkerülni az NSS-t használó libc-hívásokat. Néhány kisalkalmazás azonban, például a login és a su, olyan libc függvényeket használ, amelyekhez NSS szükséges.
Ha engedélyezi a CONFIG_USE_BB_PWD_GRP-t, a BusyBox belső funkciókat használ az /etc/passwd, /etc/group és /etc/shadow fájlok közvetlen eléréséhez, NSS használata nélkül. Ez lehetővé teheti a rendszer futtatását anélkül, hogy telepítenie kellene az NSS konfigurációs fájlokat és könyvtárakat.
A glibc-vel együtt használva a BusyBox 'hálózati' kisalkalmazások hasonlóképpen megkövetelik, hogy legalább néhány glibc NSS-anyagot telepítsünk (különösen az /etc/nsswitch.conf, /lib/libnss_dns*, /lib/libnss_files* és/lib/libresolv*).
Shameless Plug: Alternatív megoldásként használhatunk egy C-könyvtárat, például az uClibc-t. Amellett, hogy jelentősen lecsökkenti a rendszert, az uClibc nem igényel semmilyen NSS-támogató fájlt vagy könyvtárat.
Denis Vlasenko
A következő személyek adtak hozzá kódot a BusyBoxhoz, akár tudják, akár nem. Ha írt kódot a BusyBoxban, akkor valószínűleg itt kell szerepelnie, hogy megszerezze az örök dicsőség részét. Ha itt kellene szerepelned, vagy az általad végzett tevékenység leírása további részletezést igényel, vagy hibás, kérjük, küldjön frissítést.
Emanuele Aina
futó-alkatrészek
Erik Andersen
Rengeteg új dolog, a legtöbb alapvető alkalmazás jelentős átírása, rengeteg új alkalmazás a fejlécfájlokban leírtak szerint. Rengeteg unalmas erőfeszítés megírni ezeket az unalmas dokumentumokat, amelyeket valójában senki sem fog elolvasni.
Laurence Anderson
rpm2cpio, kicsomagolás, get_header_cpio, read_gz interfész, rpm
Jeff Angielski
ftpput, ftpget
Edward Betts
expr, hostid, logname, whoami
John Beppu
du, nslookup, sort
Brian Candler
apró-ls(ls)
Randolph Chung
fbset, ping, gazdagépnév
Dave Cinege
more(v2), makedevs, dutmp, modularizáció, automatikus linkek fájl, különféle javítások, Linux Router Project karbantartás
Jordan Crouse
ipcalc
Magnus Damm
tftp kliens insmod powerpc támogatás
Larry Doolittle
tiszta forráskönyvtár összeállítás, rengeteg javítás és javítás.
Glenn Engel
httpd
Gennady Feldman
Sysklogd (egyszálas syslogd, IPC Circular puffer támogatás, logread), különféle javítások.
Karl M. Hegbloom
cp_mv.c, a tesztcsomag, az utility.c különféle javításai stb.
Daniel Jacobowitz
mktemp.c
Matt Kraai
dokumentáció, hibajavítások, tesztcsomag
Stephan Linz
ipcalc, Red Hat ekvivalencia
John Lombardo
tr
Glenn McGrath
Általános unarchiváló kód és kisalkalmazások, ifupdown, ftpgetput, nameif, sed, patch, fold, install, uudecode. Különféle hibajavítások, számos javítás áttekintése és alkalmazása.
Manuel Novoa III
cat, head, mkfifo, mknod, rmdir, sleep, tee, tty, uniq, usleep, wc, yes, mesg, vconfig, make_directory, parse_mode, dirname, mode_string, get_last_path_component, simplify_path, és számos triviális libgbb fix rutin részleges átírások és méretoptimalizálások ash, alapnév, cal, cmp, cp, df, du, echo, env, ln, logname, md5sum, mkdir, mv, realpath, rm, sort, tail, touch, uname, watch, arith , human_readable, interface, dutmp, ifconfig, route
Vladimir Oleynik
cmdedit; xargs(aktuális), httpd(aktuális); portok: ash, crond, fdisk, inetd, stty, traceroute, top; locale, különféle javítások és kibékíthetetlen kritika minden nem tökéletes.
Bruce Perens: bruce@pixar.com>
A BusyBox eredeti szerzője 1995-ben, 1996-ban. Néhány kódja még mindig megtalálható itt-ott rejtőzködve...
Tim Riker
hibajavítások, rajongói klub tagja
Kent Robotti
visszaállítás, rengeteg hibajelentés és javítás.
Chip Rosenthal
wget – A Covad Communications engedélyével hozzájárult
Pavel Roskin
Rengeteg hibajavítás és javítás.
Gyepi Sam
Távoli naplózási funkció a syslogd számára
Linus Torvalds
mkswap, fsck.minix, mkfs.minix
Mark Whitley
grep, sed, cut, xargs(előző), stílus-útmutató, új-applet-HOGYAN, hibajavítások stb.
Charles P. Wright
gzip, mini-netcat(nc)
Enrique Zanardi
tarcat (azóta eltávolítva), loadkmap, különféle javítások, Debian karbantartás
Tito Ragusa
devfsd és méretoptimalizálás karakterláncokban, openvt és deallocvt.
Paul Fox
vi szerkesztési mód hamuhoz, különféle egyéb javításokhoz/javításokhoz
Roberto A. Foglietta
port: dnsd
Bernhard Reutner-Fischer
egyéb
Mike Frysinger
kezdeti e2fsprogs, printenv, setarch, sum, misc
Jie Zhang
két hiba javítása az msh-ben és a hush-ban (leállított folyamatok kilépési kódja)