busybox - kézikönyv, opciók, parancspéldák


NÉV

busybox BusyBox – A beágyazott Linux svájci bicskája

SZINTAXIS

busybox <applet> [arguments...] # or <applet> [arguments...] # if symlinked

LEÍRÁS

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

HASZNÁLAT

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.

KÖZÖS LEHETŐSÉGEK

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.

PARANCSOK

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

PARANCSLEÍRÁSOK

acpid

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.

-d

Bejelentkezés az stderr-be, nem a naplófájlba (az -f-t jelenti)

-f

Fuss az előtérben

-c

DIR konfigurációs könyvtár [/etc/acpi]

-e

FILE /proc eseményfájl [/proc/acpi/event]

-l FILE

Naplófájl [/var/log/acpid.log]

-p

FÁJL Pid fájl [/var/run/acpid.pid]

-a

FÁJL Műveletfájl [/etc/acpid.conf]

-M FILE

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

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)

-q

Csendes

-o OFF

Időeltolás, mikroszekundum

-f FREQ

Frekvencia beállítása, egész számú kernelegység (65536 az 1 ppm)

-t TICK

Mikroszekundum per ketyeg, általában 10000 (pozitív -t vagy -f értékek gyorsabbá teszik az órát)

-p TCONST

ar

ar x|p|t [-ov] ARCHIVE [FILE]... 

Fájlok kibontása vagy listázása egy ararchívumból.

x

Kivonat

p

Kivonat stdout-ba

t

Lista

-o

Mtime visszaállítása

-v

Bőbeszédű

arch

arch

Nyomtatási rendszer architektúra

arp

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.

-a

(összes) gazdagép megjelenítése

-d

Törölje az ARP bejegyzést

-s

Új bejegyzés beállítása

-v

Bőbeszédű

-n

Ne oldja meg a neveket

-i IF

Hálózati felület

-D

Olvassa el a HWADDR-t az IFACE-ból

-A,-p AF

Protokoll család

-H HWTYPE

Hardvercím típusa

arping

arping [-fqbDUA] [-c CNT] [-w TIMEOUT] [-I IFACE] [-s SRC_IP] DST_IP

ARP kérések/válaszok küldése

-f

Lépjen ki az első ARP-válaszra

-q

Csendes

-b

Továbbra is sugározzon, ne menjen unicast

-D

Lépjen ki 1-gyel, ha a DST_IP válaszol

-U

Kéretlen ARP mód, frissítse szomszédait

-A

ARP válasz mód, frissítse szomszédait

-c N

N ARP kérés elküldése után állítsa le

-w TIMEOUT

Másodpercek várni az ARP válaszára

-I IFACE

Használható felület (alapértelmezett eth0)

-s SRC_IP

Feladó IP-címe

DST_IP

Cél IP-cím

ash

ash [-il] [-|+Cabefmnuvx] [-|+o OPT]... [-c 'SCRIPT' [ARG0 ARGS] | FILE ARGS | -s ARGS]

Unix shell tolmács

awk

awk [OPTIONS] [AWK_PROGRAM] [FILE]...
-v VAR=VAL

Változó beállítása

-F SEP

Használja a SEP-t mezőelválasztóként

-f FILE

Program beolvasása a FILE-ből

-e AWK_PROGRAM

base64

base64 [-d] [-w COL] [FILE]

Base64 kódolja vagy dekódolja a FILE-t szabványos kimenetre

-d

Az adatok dekódolása

-w COL

Sorok tördelése COL-nál (alapértelmezett 76, 0 letilt)

basename

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.

-a

Minden argumentum FÁJL

-s SUFFIX

SUFFIX eltávolítása (az -a-t jelenti)

bc

bc [-sqlw] [FILE]... 

Önkényes precíziós számológép

-q

Csendes

-l

Szabványos könyvtár betöltése

-s

Legyen POSIX kompatibilis

-w

Figyelmeztetés, ha bővítményeket használ

A $BC_LINE_LENGTH megváltoztatja a kimeneti szélességet.

blkdiscard

blkdiscard [-o OFS] [-l LEN] [-s] DEVICE

Szektorok elvetése a DEVICE eszközön.

-o OFS

Bájteltolás az eszközbe

-l LEN

Az elvetendő bájtok száma

-s

Végezzen biztonságos eldobást

blkid

blkid [BLOCKDEV]...

Nyomtassa ki az összes fájlrendszer UUID-jét.

blockdev

blockdev OPCIÓ BLOCKDEV.

--setro

Állítsa be a ro

--setrw

Állítsa be az rw-t

--getro

Szerezd meg ro

--getss

Szerezze meg a szektor méretét

--getbsz

Szerezze meg a blokk méretét

--setbsz BYTES

Állítsa be a blokk méretét

--getsz

Szerezze meg az eszköz méretét 512 bájtos szektorokban

--getsize64

Az eszköz méretének lekérése bájtban

--getra

Legyen előre az 512 bájtos szektorokban

--setra SECTORS

Állítsa előre

--flushbufs

Öblítse le a puffereket

--rereadpt

Olvassa újra a partíciós táblát

brctl

brctl COMMAND [BRIDGE [ARGS]]

Ethernet-hidak kezelése Parancsok:

addbr BRIDGE

HÍD létrehozása

delbr BRIDGE

BRIDGE törlése

addif BRIDGE IFACE

IFACE hozzáadása a BRIDGE-hez

delif BRIDGE IFACE

IFACE törlése a BRIDGE-ből

bunzip2

bunzip2 [-cfk] [FILE]...

A FÁJLOK (vagy stdin) kibontása.

-c

Írj az stdout-nak

-f

Kényszerítés

-k

Tartsa meg a bemeneti fájlokat

-t

Tesztelje az integritást

bzcat

bzcat [FILE]...

Kicsomagolás stdout-ba.

bzip2

bzip2 [-cfkdt123456789] [FILE]...

A FÁJLOK (vagy stdin) tömörítése bzip2 algoritmussal.

-1..9

Tömörítési szint

-d

Dekompresszió

-c

Írj az stdout-nak

-f

Kényszerítés

-k

Tartsa meg a bemeneti fájlokat

-t

Tesztelje az integritást

cal

cal [-jmy] [[MONTH] YEAR]

Naptár megjelenítése.

-j

Használj julián datolyát

-m

Hétfőn kezdődik a hét

-y

Az egész év megjelenítése

cat

cat [-nbvteA] [FILE]...

FÁJLOK nyomtatása az stdout-ba.

-n

Szám kimeneti sorok

-b

Számolja meg a nem üres sorokat

-v

A nem nyomtatható karakterek megjelenítése ^x vagy M-x formában

-t

...és tabulátorok mint ^I

-e

...és a sorok végén $

-A

Ugyanaz, mint a -vte

chgrp

chgrp [-RhLHPcvf]... GROUP FILE...

Módosítsa a FILE-ek csoporttagságát GROUP-ra.

-h

A szimbolikus hivatkozások céljai helyett a szimbolikus hivatkozásokat érintse

-L

Az összes címtárra mutató szimbólum bejárása

-H

A szimbolikus hivatkozások bejárása csak a parancssorban

-P

Ne menjen át a szimbolikus linkeken (alapértelmezett)

-R

Ismétlés

-c

A megváltozott fájlok listázása

-v

Bőbeszédű

-f

Hibák elrejtése

chmod

chmod [-Rcvf] MODE[,MODE]... FILE...

A MODE oktális szám (sstrwxrwxrwx bitminta) vagy

[ugoa]{+|-|=}[rwxXst]
-R

Ismétlés

-c

A megváltozott fájlok listázása

-v

Bőbeszédű

-f

Hibák elrejtése

chown

chown [-RhLHPcvf]... USER[:[GRP]] FILE...

Módosítsa a FÁJLOK tulajdonosát és/vagy csoportját USER és/vagy GRP értékre.

-h

A szimbolikus hivatkozások céljai helyett a szimbolikus hivatkozásokat érintse

-L

Az összes címtárra mutató szimbólum bejárása

-H

A szimbolikus hivatkozások bejárása csak a parancssorban

-P

Ne menjen át a szimbolikus linkeken (alapértelmezett)

-R

Ismétlés

-c

A megváltozott fájlok listázása

-v

Bőbeszédű

-f

Hibák elrejtése

chroot

chroot NEWROOT [PROG ARGS]

Futtassa a PROG-ot úgy, hogy a gyökérkönyvtár NEWROOT-ra van állítva.

chvt

chvt N

Módosítsa az előtérben lévő virtuális terminált a /dev/ttyN értékre.

clear

clear

Tiszta képernyő.

cmp

cmp [-ls] [-n NUM] FILE1 [FILE2 [SKIP1 [SKIP2]]]

Hasonlítsa össze a FILE1 fájlt a FILE2-vel (vagy stdinnel).

-l

Írja be a bájtszámokat (tizedes) és az értékeket (oktális) az összes különböző bájthoz

-s

Csendes

-n NUM

Hasonlítsa össze legfeljebb NUM bájtot

cp

cp [-arPLHpfinlsTu] SOURCE DEST or: cp [-arPLHpfinlsu] SOURCE... { -t DIRECTORY | DIRECTORY }

A SOURCE-ok másolása a DEST helyre.

-a

Ugyanaz, mint a -dpR

-R,-r

Ismétlés

-d,-P

Jelképek megőrzése (alapértelmezett, ha -R)

-L

Kövesse az összes szimbolikus linket

-H

Kövesse a parancssorban található szimbolikus hivatkozásokat

-p

Ha lehetséges, őrizze meg a fájl attribútumait

-f

Átír

-i

Kérdezzen felülírás előtt

-n

Ne írja felül

-l,-s

Hozzon létre (szim)hivatkozásokat

-T

Ne utasítsa el a másolást, ha a DEST egy könyvtár

-t DIR

Másolja az összes SOURCE-t a DIR-be

-u

Csak újabb fájlokat másoljon

cpio

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:

-t

Lista

-i

EXTR_FILE (vagy az összes) kibontása

-o

Létrehozás (-H newc szükséges)

Lehetőségek:

-H newc

Archív formátum

-d

Készítsen vezető könyvtárakat

-m

Mtime visszaállítása

-v

Bőbeszédű

-u

Átír

-F FILE

Bemeneti (-t,-i,-p) vagy kimeneti (-o) fájl

-R USER[:GRP]

A létrehozott fájlok tulajdonosának beállítása

-L

Hivatkozási hivatkozások

-0

NUL lezárt bemenet

--ignore-devno
--renumber-inodes

crc32

crc32 FILE...

Számítsa ki a FÁJLOK CRC32 ellenőrző összegét.

cttyhack

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

cut [OPTIONS] [FILE]...

Kinyomtatja a kiválasztott mezőket a FÁJLOK-ból az stdout-ba.

-b LIST

Csak bájtokat ad ki a LIST-ből

-c LIST

Csak a LIST karaktereit írja ki

-d SEP

Mezőhatároló a bevitelhez (alapértelmezett -f TAB, -F szóköz)

-O SEP

Mezőhatároló a kimenethez (alapértelmezett=-d -f esetén, egy szóköz -F esetén)

-D

Ne rendezze/leválogatja a szakaszokat, és ne párosítsa az -fF sorokat határoló nélkül

-f LIST

Csak ezeket a mezőket nyomtatja ki (-d egy karakter)

-F LIST

Csak ezeket a mezőket nyomtatja ki (-d a regex)

-s

Csak a határolót tartalmazó sorokat adja ki

-n

Figyelmen kívül hagyva

date

date [OPTIONS] [+FMT] [[-s] TIME]

Idő megjelenítése (+FMT használatával), vagy idő beállítása.

-u

Munka UTC-ben (ne váltson át helyi időre)

[-s] TIME

Állítsa be az időt TIME-ra

-d TIME

Az IDŐ megjelenítése, nem most

-D FMT

FMT (strptime formátum) -s/-d IDŐ konverzióhoz

-r FILE

A FILE utolsó módosítási idejének megjelenítése

-R

Kimeneti RFC-2822 dátum

-I[SPEC]

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

dc [-x] [-eSCRIPT]... [-fFILE]... [FILE]...

Apró RPN kalkulátor.

Tevékenységek:

+ - * / % ^

Számtan

~

oszd el a maradékkal

|

moduláris hatványozás

v

négyzetgyök

p

kinyomtatás nélkül nyomtatja ki a köteg tetejét

f

a teljes köteg nyomtatása

k

adja meg az értéket és állítsa be a pontosságot

i

pop az értéket és állítsa be a bemeneti radixot

o

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

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.

if=FILE

Olvass a FILE-ből stdin helyett

of=FILE

Írjon a FILE-be stdout helyett

bs=N

Egyszerre N bájt olvasása és írása

ibs=N

Egyszerre N bájt olvasása

obs=N

Egyszerre N bájtot írjon

count=N

Csak N bemeneti blokkot másoljon

skip=N

N beviteli blokk kihagyása

seek=N

N kimeneti blokk kihagyása

conv=notrunc

Ne vágja le a kimeneti fájlt

conv=noerror

Folytassa az olvasási hibák után

conv=sync

Pad blokkok nullákkal

conv=fsync

Fizikailag írja ki az adatokat a befejezés előtt

conv=swab

Cserélje ki az egyes bájtpárokat

iflag=skip_bytes

skip=N bájtokban van megadva

iflag=count_bytes

count=N bájtban van megadva

oflag=seek_bytes

seek=N bájtokban van megadva

iflag=direct

O_DIRECT bemenet

oflag=direct

O_DIRECT kimenet

iflag=fullblock

Olvassa el a teljes blokkokat

oflag=append

Nyissa meg a kimenetet hozzáfűzés módban

status=noxfer

A kimeneti sebesség elnyomása

status=none

Minden kimenet letiltása

Az N utótag lehet

c (1), w (2), b (512), kB (1000), k (1024), MB, M, GB, G

deallocvt

deallocvt [N]

Szüntesse meg a nem használt virtuális terminál lefoglalását: /dev/ttyN

depmod

depmod [-n] [-b BASE] [VERSION] [MODFILES]...

Modules.dep, alias és szimbólumfájlok létrehozása.

-b BASE

Használja a BASE/lib/modules/VERSION

-n

Száraz futtatás: fájlok nyomtatása az stdout-ba

devmem

devmem ADDRESS [WIDTH [VALUE]]

Olvasás/írás fizikai címről.

ADDRESS

Cím a cselekvéshez

WIDTH

Szélesség (8/16/...)

VALUE

Írandó adatok

df

df [-PkmhTai] [-B SIZE] [-t TYPE] [FILESYSTEM]...

Fájlrendszer-használati statisztikák nyomtatása.

-P

POSIX kimeneti formátum

-k

1024 bájtos blokkok (alapértelmezett)

-m

1M bájtos blokkok

-h

Ember által olvasható (pl. 1K 243M 2G)

-T

Nyomtatás fájlrendszer típusa

-t TYPE

Csak ilyen típusú rögzítőket nyomtasson

-a

Az összes fájlrendszer megjelenítése

-i

Inodes

-B SIZE

Blokkméret

diff

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.

-a

Az összes fájlt szövegként kezelje

-b

Figyelmen kívül hagyja a szóközök mennyiségének változásait

-B

Hagyja figyelmen kívül azokat a változtatásokat, amelyek sorai üresek

-d

Próbáljon meg minél kisebb változtatásokat találni

-i

A kis- és nagybetűk közötti különbségek figyelmen kívül hagyása

-L

Használja a LABEL-t a fájlnév helyett az egyesített fejlécben

-N

A hiányzó fájlokat üresként kezeli

-q

Csak akkor adja ki, ha a fájlok különböznek

-r

Ismétlés

-S

Kezdje a FILE-vel a könyvtárak összehasonlításakor

-T

Állítsa sorba a tabulátorokat úgy, hogy szükség esetén egy tabulátort előtagoz

-s

Jelentse, ha két fájl megegyezik

-t

Bontsa ki a tabulátorokat szóközökké a kimenetben

-U

LINES kontextussorok kimenete

-w

Az összes szóköz figyelmen kívül hagyása

dirname

dirname FILENAME

A nem könyvtári utótag eltávolítása a FILENAME fájlból.

dmesg

dmesg [-cr] [-n LEVEL] [-s SIZE]

Nyomtassa ki vagy szabályozza a kernelgyűrű puffert.

-c

Nyomtatás után törölje a gyűrűpuffert

-n LEVEL

Állítsa be a konzol naplózási szintjét

-s SIZE

Puffer mérete

-r

Nyers üzenetpuffer nyomtatása

dos2unix

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.

-u

dos2unix

-d

unix2dos

du

du [-aHLdclsxhmk] [FILE]...

Foglalja össze a FÁJLOK (vagy könyvtárak) számára használt lemezterületet.

-a

Fájlméretek megjelenítése is

-b

Látszólagos méret (beleértve a lyukakat is)

-L

Kövesse az összes szimbolikus linket

-H

Kövesse a parancssorban található szimbolikus hivatkozásokat

-d N

Korlátozza a kimenetet azokra a könyvtárakra (és -a-val rendelkező fájlokra), amelyek mélysége < N

-c

Végösszeg megjelenítése

-l

Számolja meg sokszor a méreteket, ha kemény link van

-s

Minden argumentumhoz csak egy összeget jelenítsen meg

-x

A könyvtárak kihagyása a különböző fájlrendszereken

-h

Méretek ember által olvasható formátumban (pl. 1K 243M 2G)

-m

Méretek megabájtban

-k

Méretek kilobájtban (alapértelmezett)

dumpkmap

dumpkmap > keymap

Nyomtasson ki egy bináris billentyűzet fordítási táblázatot az stdout-ba.

dumpleases

dumpleases [-r|-a] [-d] [-f LEASEFILE]

Az udhcpd által biztosított DHCP-bérletek megjelenítése.

-f FILE

Bérleti fájl

-r

A hátralévő idő megjelenítése

-a

Lejárati idő megjelenítése

-d

Idő megjelenítése másodpercben

echo

echo [-neE] [ARG]...

ARG-k nyomtatása a stdout-ba.

-n

Nincs záró újsor

-e

A fordított perjel értelmezése (\t=tab stb.)

-E

Ne értelmezze a fordított törtvonalat (alapértelmezett)

env

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.

-, -i

Kezdje üres környezettel

-0

NUL lezárt kimenet

-u NAME

Változó eltávolítása a környezetből

expand

expand [-i] [-t N] [FILE]...

Tabulátorok konvertálása szóközökké, írás stdout-ba.

-i

Ne alakítsa át a tabulátorokat nem üresek után

-t

Tabstop minden N karakter

expr

expr EXPRESSION

Nyomtassa ki az EXPRESSION értékét.

A KIFEJEZÉS lehet:

ARG1 | ARG2

ARG1, ha nem nulla és nem 0, egyébként ARG2

ARG1 & ARG2

ARG1, ha egyik argumentum sem null vagy 0, egyébként 0

ARG1 < ARG2

1, ha ARG1 kisebb, mint ARG2, egyébként 0. Hasonlóképpen:

ARG1 <= ARG2
ARG1 = ARG2
ARG1 != ARG2
ARG1 >= ARG2
ARG1 > ARG2
ARG1 + ARG2

ARG1 és ARG2 összege. Hasonlóképpen:

ARG1 - ARG2
ARG1 * ARG2
ARG1 / ARG2
ARG1 % ARG2
STRING : REGEXP

REGEXP rögzített mintaegyezése itt: STRING

match STRING REGEXP

Ugyanaz, mint a STRING : REGEXP

substr STRING POS LEN

A STRING részkarakterlánca, a POS 1-től számít

index STRING CHARS

Index a STRING nyelven, ahol CHARS található, vagy 0

length STRING

STRING hossza

quote TOKEN

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)

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

factor [NUMBER]...

Elsődleges tényezők nyomtatása.

fallocate

fallocate [-o OFS] -l LEN FILE

Előre lefoglalni a helyet a FILE számára.

-o OFS

Tartomány eltolása

-l LEN

Hatótávolság

fatattr

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

r

Csak olvasható

h

Rejtett

s

Rendszer

v

Kötetcímkéje

d

Könyvtár

a

Archívum

fdisk

fdisk [-ul] [-C CYLINDERS] [-H HEADS] [-S SECTORS] [-b SSZ] DISK

Partíciós tábla módosítása.

-u

A kezdet és a vége szektorokban (hengerek helyett)

-l

Mutasson partíciós táblát minden LEMEZhez, majd lépjen ki

-b 2048

(bizonyos MO lemezeknél) 2048 bájtos szektorokat használjon

-C CYLINDERS

Állítsa be a hengerek/fejek/szektorok számát

-H HEADS

Általában 255

-S SECTORS

Általában 63

find

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.

-L,-follow

Kövesse a szimbolikus linkeket

-H

...csak parancssorban

-xdev

Ne ereszkedjen le más fájlrendszereken lévő könyvtárakba

-maxdepth N

Legfeljebb N szinten ereszkedjen le. A -maxdepth 0 csak a parancssori argumentumokra alkalmazza a műveleteket

-mindepth N

Ne cselekedjen az első N szinten

-depth

Cselekedjen a könyvtárban, *miután* áthaladt rajta

Műveletek:

( ACTIONS )

Csoportos műveletek -o/-a

! ACT

Az ACT sikerének/kudarcának megfordítása

ACT1 [-a] ACT2

Ha az ACT1 sikertelen, állítsa le, különben tegye az ACT2-t

ACT1 -o ACT2

Ha az ACT1 sikeres, állítsa le, különben tegye meg az ACT2-t Megjegyzés: -a prioritása magasabb, mint -o

-name PATTERN

Illessze a fájl nevét (könyvtárnév nélkül) a PATTERN értékre

-iname PATTERN

A kis- és nagybetűket nem különbözteti meg a -name

-path PATTERN

Útvonal egyeztetése a következővel: PATTERN

-ipath PATTERN

A kis- és nagybetűket nem érzékeny -útvonal

-regex PATTERN

Igazítsa az elérési utat a reguláris kifejezéshez PATTERN

-type X

A fájl típusa X (az egyik: f,d,l,b,c,s,p)

-executable

A fájl végrehajtható

-perm MASK

Fájl módban legalább egy maszkbit (+MASK), minden bit (-MASK) vagy pontosan MASK bit be van állítva

-mtime DAYS

mtime nagyobb, mint (+N), kisebb, mint (-N), vagy pontosan N nap a múltban

-atime DAYS

időben +N/-N/N nap a múltban

-ctime DAYS

ctime +N/-N/N nap a múltban

-mmin MINS

mtime nagyobb, mint (+N), kisebb, mint (-N), vagy pontosan N perc a múltban

-amin MINS

idő +N/-N/N perc a múltban

-cmin MINS

ctime +N/-N/N perc a múltban

-newer FILE

Az mtime frissebb, mint a FILE

-inum N

A fájl N inódusszámú

-samefile FILE

A fájl ugyanaz, mint a FILE

-user NAME/ID

A fájl az adott felhasználó tulajdona

-group NAME/ID

A fájl az adott csoport tulajdonában van

-size N[bck]

A fájl mérete N (c:bytes,k:kbytes,b:512 bytes(def.)) +/-N: a fájl mérete nagyobb/kisebb, mint N

-links N

A hivatkozások száma nagyobb, mint (+N), kisebb, mint (-N), vagy pontosan N

-empty

Üres fájl/könyvtár párosítása

-prune

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

-print

Fájlnév nyomtatása

-print0

Fájlnév kinyomtatása, NUL terminál

-exec CMD ARG ;

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

-exec CMD ARG +

Futtassa a CMD-t úgy, hogy a {} helyett a fájlnevek listája szerepel

-quit

Kijárat

findfs

findfs LABEL=label or UUID=uuid

Keressen egy fájlrendszer-eszközt címke vagy UUID alapján.

fold

fold [-bs] [-w WIDTH] [FILE]...

Csomagolja be a bemeneti sorokat FILE-be (vagy stdin-be), és írja be az stdout-ba.

-b

Az oszlopok helyett bájtokat számoljon

-s

Szünetben szóközök

-w

80 helyett WIDTH oszlopot használjon

free

free [-bkmgh]

Szabad és használt memória megjelenítése.

freeramdisk

freeramdisk DEVICE

A megadott ramdisk által használt összes memória felszabadítása.

fsfreeze

fsfreeze --[un]freeze MOUNTPOINT

A öblítés és a leállítás a MOUNTPOINT-ba ír.

fstrim

fstrim [OPTIONS] MOUNTPOINT
-o OFFSET

Eltolás bájtokban az elvetéshez

-l LEN

Az elvetendő bájtok

-m MIN

Minimális terjedelem hossza

-v

Nyomtassa ki az eldobott bájtok számát

ftpget

ftpget [OPTIONS] HOST [LOCAL_FILE] REMOTE_FILE

Fájl letöltése FTP-n keresztül.

-c

Az előző átvitel folytatása

-v

Bőbeszédű

-u USER

Felhasználónév

-p PASS

Jelszó

-P PORT

ftpput

ftpput [OPTIONS] HOST [REMOTE_FILE] LOCAL_FILE

Fájl feltöltése FTP-kiszolgálóra.

-v

Bőbeszédű

-u USER

Felhasználónév

-p PASS

Jelszó

-P PORT

getopt

getopt [OPTIONS] [--] OPTSTRING PARAMS
-a

Engedélyezze a hosszú opciókat egyesével kezdődően -

-l LOPT[,...]

Hosszú lehetőségek a felismerésre

-n PROGNAME

Az a név, amelyen a hibákat jelentik

-o OPTSTRING

Rövid felismerési lehetőségek

-q

Nincsenek hibaüzenetek az ismeretlen beállításoknál

-Q

Nincs normális kimenet

-s SHELL

Állítsa be a shell idézési konvencióit

-T

Verzióteszt (4-el kilép)

-u

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

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

-h

Engedélyezze a hardveres RTS/CTS áramlásvezérlést

-L

CLOCAL beállítása (a Carrier Detect állapot figyelmen kívül hagyása)

-m

Adatátviteli sebesség lekérése a modemektől CONNECT állapotüzenet

-n

Ne kérjen bejelentkezési nevet

-w

Az /etc/issue elküldése előtt várja meg a CR vagy LF üzenetet

-i

Ne jelenítse meg az /etc/issue fájlt

-f ISSUE_FILE

ISSUE_FILE megjelenítése az /etc/issue helyett

-l LOGIN

Hívja meg a LOGIN-t a /bin/login helyett

-t SEC

A SEC után fejezze be, ha nem olvassa be a bejelentkezési nevet

-I INITSTR

Minden más előtt küldje el az INITSTR-t

-H HOST

Jelentkezzen be a HOST-ba az utmp fájlba gazdagépnévként

0/BAUD_RATE változatlanul hagyja.

grep

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).

-H

Adja hozzá a "fájlnév:" előtagot

-h

Ne adjon hozzá "fájlnév:" előtagot

-n

Adja hozzá a "line_no:" előtagot

-l

Csak az egyező fájlok nevét jelenítse meg

-L

Csak azoknak a fájlneveknek a megjelenítése, amelyek nem egyeznek

-c

Csak az egyező sorok számát jelenítse meg

-o

Csak a megfelelő vonalrészt jelenítse meg

-q

Csendes. 0-val tér vissza, ha PATTERN található, 1-et egyébként

-v

Válasszon nem egyező vonalakat

-s

Nyitási és olvasási hibák letiltása

-r

Ismétlés

-R

Rekurzus és hivatkozási hivatkozások visszaállítása

-i

Kis- és nagybetűk figyelmen kívül hagyása

-w

Csak egész szavakat egyeztessen

-x

Csak egész sorokat egyeztessen

-F

A PATTERN egy literál (nem reguláris kifejezés)

-E

A PATTERN egy kiterjesztett reguláris kifejezés

-z

NUL lezárt bemenet

-m N

Fájlonként legfeljebb N-szer egyezik

-A N

Nyomtasson ki N sornyi kontextust

-B N

Nyomtassa ki a vezető kontextus N sorát

-C N

Ugyanaz, mint "-A N -B N"

-e PTRN

Egyező minta

-f FILE

Minta olvasása fájlból

groups

groups [USER]

Nyomtassa ki azokat a csoportokat, amelyekben USER van.

gunzip

gunzip [-cfkt] [FILE]...

A FÁJLOK (vagy stdin) kibontása.

-c

Írj az stdout-nak

-f

Kényszerítés

-k

Tartsa meg a bemeneti fájlokat

-t

Tesztelje az integritást

gzip

gzip [-cfkdt] [FILE]...

FÁJLOK (vagy stdin) tömörítése.

-d

Dekompresszió

-c

Írj az stdout-nak

-f

Kényszerítés

-k

Tartsa meg a bemeneti fájlokat

-t

Tesztelje az integritást

halt

halt [-d DELAY] [-nfw]

Állítsa le a rendszert.

-d

SEC Késleltetési intervallum

-n

Ne szinkronizáljon

-f

Force (ne menjen át az init-en)

-w

Csak wtmp rekordot írj

head

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.

-n N[bkm]

Nyomtassa ki az első N sort

-n -N[bkm]

Nyomtasson mindent, kivéve N utolsó sort

-c [-]N[bkm]

Első N bájt nyomtatása (b:*512 k:*1024 m:*1024^2)

-q

Soha ne nyomtasson fejlécet

-v

Mindig nyomtasson fejlécet

hexdump

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.

-b

1 bájtos oktális kijelző

-c

1 bájtos karakteres kijelző

-d

2 bájtos decimális kijelző

-o

2 bájtos oktális kijelző

-x

2 bájtos hexadecimális kijelző

-C

hexa+ASCII 16 bájt soronként

-v

Az összes megjelenítése (nincs dup-folding)

-e FORMAT_STR

Példa:

16/1 "%02x|""\n"
-f FORMAT_FILE
-n LENGTH

Csak az első LENGTH bájt megjelenítése

-s OFFSET

OFFSET bájtok kihagyása

hostid

hostid

Nyomtasson ki egy egyedi 32 bites azonosítót a géphez.

hostname

hostname [-sidf] [HOSTNAME | -F FILE]

A gazdagépnév vagy a DNS-tartománynév megjelenítése vagy beállítása.

-s

Rövid

-i

A gazdagépnév címei

-d

DNS domain név

-f

Teljesen minősített domain név

-F FILE

Használja a FILES tartalmat gazdagépnévként

httpd

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.

-i

Inetd mód

-f

Fuss az előtérben

-v[v]

Bőbeszédű

-p [IP:]PORT

Kapcsolás IP:PORT-hoz (alapértelmezett *:80)

-u USER[:GRP]

Állítsa be az uid/gid-t a porthoz kötés után

-r REALM

Hitelesítési terület az alapvető hitelesítéshez

-h HOME

Saját könyvtár (alapértelmezett .)

-c FILE

Konfigurációs fájl (alapértelmezett {/etc,HOME}/httpd.conf)

-m STRING

MD5 kripta STRING

-e STRING

HTML kódolás: STRING

-d STRING

URL dekódolja a következőt: STRING

hwclock

hwclock [-swul] [--systz] [-f DEV]

Hardveres óra (RTC) megjelenítése vagy beállítása.

-s

Állítsa be a rendszeridőt az RTC-ből

-w

Állítsa be az RTC-t a rendszeridőből

--systz

Állítsa be a kernelen belüli időzónát, javítsa a rendszeridőt, ha az RTC a helyi időt tartja

-f DEV

Adott eszköz használata (pl. /dev/rtc2)

-u

Tegyük fel, hogy az RTC-t UTC-ben tartják

-l

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

i2cdetect -l | -F I2CBUS | [-ya] [-q|-r] I2CBUS [FIRST LAST]

I2C chipek észlelése.

-l

A telepített buszok listája

-F BUS#

Lista funkciók ezen a buszon

-y

Az interaktív mód letiltása

-a

A nem szokásos címek kényszerített vizsgálata

-q

smbus gyorsírási parancsok használata a vizsgálathoz (alapértelmezett)

-r

Használjon smbus read byte parancsokat az ELSŐ és UTOLSÓ határérték vizsgálati tartomány vizsgálatához

i2cdump

i2cdump [-fy] [-r FIRST-LAST] BUS ADDR [MODE]

Vizsgálja meg az I2C regisztereket

                   I2CBUS  I2C bus number
                   ADDRESS 0x03-0x77

A MODE a következő:

b

Bájt (alapértelmezett)

w

Szó

W

Szó az egyenletes címjegyzékről

i

I2C blokk

s

SMBus blokk

c

Egymást követő bájt. P hozzáfűzése az SMBus PEC-hez

-f

Hozzáférés kényszerítése

-y

Az interaktív mód letiltása

-r

Korlátozza a hozzáférhető regiszterek számát

i2cget

i2cget [-fy] BUS CHIP-ADDRESS [DATA-ADDRESS [MODE]]

Olvasás az I2C/SMBus chipregiszterekből

                   I2CBUS  I2C bus number
                   ADDRESS 0x03-0x77

A MODE a következő:

b

Bájtadatok olvasása (alapértelmezett)

w

Olvassa el a szó adatait

c

Írási bájt/olvasási bájt. P hozzáfűzése az SMBus PEC-hez

-f

Hozzáférés kényszerítése

-y

Az interaktív mód letiltása

i2cset

i2cset [-fy] [-m MASK] BUS CHIP-ADDRESS DATA-ADDRESS [VALUE] ... [MODE]

Állítsa be az I2C regisztereket

                   I2CBUS  I2C bus number
                   ADDRESS 0x03-0x77

A MODE a következő:

c

Byte, nincs érték

b

Bájtadatok (alapértelmezett)

w

Word adatok

i

I2C blokk adatok

s

SMBus blokk adatok. P hozzáfűzése az SMBus PEC-hez

-f

Hozzáférés kényszerítése

-y

Az interaktív mód letiltása

-r

Olvass vissza, és hasonlítsd össze az eredményt

-m

MASZK Maszk, amely meghatározza, hogy mely biteket kell írni

i2ctransfer

i2ctransfer [-fay] I2CBUS { rLENGTH[@ADDR] | wLENGTH[@ADDR] DATA...}...

I2C adatok olvasása/írása egy átvitelben.

-f

A foglalt címekhez való hozzáférés kényszerítése

-a

A nem szokásos címekhez való hozzáférés kényszerítése

-y

Az interaktív mód letiltása

id

id [-ugGnr] [USER]

Nyomtassa ki a USER vagy az aktuális felhasználó adatait.

-u

Felhasználói azonosító

-g

Csoportazonosító

-G

Kiegészítő csoportazonosítók

-n

Számok helyett neveket nyomtasson

-r

Valódi azonosító nyomtatása a tényleges azonosító helyett

ifconfig

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

ifdown [-nvf] [-i FILE] -a | IFACE...
-a

Dekonfigurálja az összes interfészt

-i FILE

Használja a FÁJL-t a /etc/network/interfaces helyett

-n

Szárazon futás

-v

Nyomtassa ki, mi fog történni, mielőtt megtenné

-f

Kényszerítés

ifup

ifup [-nvf] [-i FILE] -a | IFACE...
-a

Konfigurálja az összes interfészt

-i FILE

Használja a FÁJL-t a /etc/network/interfaces helyett

-n

Szárazon futás

-v

Nyomtassa ki, mi fog történni, mielőtt megtenné

-f

Kényszerítés

init

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:

HUP

töltse be újra az /etc/inittab fájlt

TSTP

addig hagyja abba az újjászületést

CONT QUIT

futtasson újra egy másik init

USR1/TERM/USR2/INT

futtassa a halt/reboot/poweroff/Ctrl-Alt-Del szkriptet

insmod

insmod FILE [SYMBOL=VALUE]...

Kernel modul betöltése.

ionice

ionice [-c 1-3] [-n 0-7] [-t] { -p PID | PROG ARGS }

Módosítsa az I/O prioritást és osztályt.

-c N

Osztály. 1:valós idejű 2:legjobb erőfeszítés 3:tétlen

-n N

Kiemelten fontos

-t

Figyelmen kívül hagyja a hibákat

ip

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

ipcalc [-bnmphs] ADDRESS[/PREFIX] [NETMASK]

Hálózati beállítások kiszámítása és megjelenítése IP-címből.

-b

Műsorszórási cím

-n

Hálózati cím

-m

Az IP alapértelmezett hálózati maszkja

-p

IP/NETMASZK előtagja

-h

Megoldott gazdagépnév

-s

Nincsenek hibaüzenetek

ipneigh

ipneigh show|flush [to PREFIX] [dev DEV] [nud STATE]

kill

kill [-l] [-SIG] PID...

Jelet küld (alapértelmezett: TERM) a megadott PID-ekre.

-l

Sorolja fel az összes jel nevét és számát

killall

killall [-lq] [-SIG] PROCESS_NAME...

Jelet küld (alapértelmezett: TERM) az adott folyamatoknak.

-l

Sorolja fel az összes jel nevét és számát

-q

Ne panaszkodjon, ha egyetlen folyamatot sem öltek meg

klogd

klogd [-c N] [-n]

Naplózza a kernel üzeneteit a syslogba.

-c N

Nyomtatás a konzolra sürgősebb üzenetek, mint a prio N (1-8)

-n

Fuss az előtérben

last

last

A rendszerbe utoljára bejelentkezett felhasználók listájának megjelenítése.

less

less [-EFIMmNSRh~] [FILE]...

A FÁJL (vagy stdin) megtekintése képernyőnként egyenként.

-E

Lépjen ki, ha eléri a fájl végét

-F

Lépjen ki, ha a teljes fájl elfér az első képernyőn

-I

A kis- és nagybetűk figyelmen kívül hagyása minden keresésnél

-M,-m

Állapotsor megjelenítése sorszámmal és a fájl százalékos arányával

-N

A sorszám előtagja minden sorhoz

-S

Csonka hosszú sorokat

-R

Távolítsa el a színkódokat a bemenetben

-~

Az EOF után megjelenített ~-k letiltása

link

link FILE LINK

Hozzon létre kemény hivatkozást a FILE-hez.

ln

ln [-sfnbtv] [-S SUF] TARGET... LINK|DIR

Hozzon létre egy hivatkozást LINK vagy DIR/TARGET a megadott TARGET(ek)hez.

-s

Szimlinkek létrehozása merev hivatkozások helyett

-f

Távolítsa el a meglévő célokat

-n

Ne hagyja figyelmen kívül a szimbolikus hivatkozásokat – kezelje normál fájlként

-b

A hivatkozás művelete előtt készítsen biztonsági másolatot a célról (ha létezik).

-S SUF

Használjon utótagot a ~ helyett, amikor biztonsági mentést készít

-T

A LINK fájlt kezelje, ne DIR-ként

-v

Bőbeszédű

loadfont

loadfont < font

Töltsön be egy konzol betűtípust az stdinből.

loadkmap

loadkmap < keymap

Töltsön be egy bináris billentyűzet fordítási táblázatot az stdinből.

logger

logger [-s] [-t TAG] [-p PRIO] [MESSAGE]

Írja be a MESSAGE (vagy stdin) parancsot a syslogba.

-s

Jelentkezzen be az stderr-be és a rendszernaplóba

-t TAG

Jelentkezzen be a megadott címkével (alapértelmezett felhasználónév)

-p PRIO

Prioritás (szám vagy FACILITY.LEVEL pár)

login

login [-p] [-h HOST] [[-f] USER]

Kezdjen új munkamenetet a rendszeren.

-f

Ne hitelesítsen (a felhasználó már hitelesített)

-h HOST

A gazdagép felhasználó innen származott (hálózati bejelentkezéshez)

-p

A környezet megőrzése

$LOGIN_TIMEOUT

Másodpercek (alapértelmezett 60, 0 – letiltva)

logname

logname

Nyomtassa ki az aktuális felhasználó nevét.

logread

logread [-fF]

Üzenetek megjelenítése a syslogd körkörös pufferében.

-f

Kimeneti adatok a napló növekedésével

-F

Ugyanaz, mint az -f, de először kiírja a puffert

losetup

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
-o OFS

Indítsa el az OFS bájtokat a FILE fájlba

-P

Partíciók keresése

-r

Csak olvasható

-f

Következő szabad hurok eszköz megjelenítése/használata

ls

ls [-1AaCxdLHRFplinshrSXvctu] [-w WIDTH] [FILE]...

A könyvtár tartalmának listázása.

-1

Egy oszlop kimenet

-a

Tartalmazzon olyan neveket, amelyek betűvel kezdődnek.

-A

Mint az -a, de kizárva. és ..

-x

Soronkénti felsorolás

-d

Könyvtárnevek listázása, ne tartalom

-L

Kövesse a szimbolikus linkeket

-H

Kövesse a parancssorban található szimbolikus hivatkozásokat

-R

Ismétlés

-p

Hozzáfűzi/a könyvtárnevekhez

-F

Jelző (*/=@|) hozzáfűzése a nevekhez

-l

Hosszú formátum

-i

Sorolja fel az inode számokat

-n

Nevek helyett numerikus UID-ket és GID-ket sorol fel

-s

Sorolja fel a kiosztott blokkokat

-lc

Ctime listázása

-lu

Lista időközönként

--full-time

A teljes dátum/idő listázása

-h

Ember által olvasható méretek (1K 243M 2G)

--group-directories-first
-S

Rendezés méret szerint

-X

Rendezés bővítmény szerint

-v

Rendezés verzió szerint

-t

Rendezés mtime szerint

-tc

Rendezés ctime szerint

-tu

Rendezés időpont szerint

-r

Fordított rendezési sorrend

-w N

N oszlop széles formátuma

--color[={always,never,auto}]

lsmod

lsmod

A betöltött kernelmodulok listája.

lzcat

lzcat [FILE]...

Kicsomagolás stdout-ba.

lzma

lzma -d [-cfk] [FILE]...

A FÁJLOK (vagy stdin) kibontása.

-d

Dekompresszió

-c

Írj az stdout-nak

-f

Kényszerítés

-k

Tartsa meg a bemeneti fájlokat

-t

Tesztelje az integritást

lzop

lzop [-cfUvd123456789CF] [FILE]...
-1..9

Tömörítési szint

-d

Dekompresszió

-c

Írj az stdout-nak

-f

Kényszerítés

-U

Törölje a bemeneti fájlokat

-v

Bőbeszédű

-F

Ne tárolja vagy ellenőrizze az ellenőrző összeget

-C

Írja be a tömörített blokk ellenőrző összegét is

md5sum

md5sum [-c[sw]] [FILE]...

Nyomtassa ki vagy ellenőrizze az MD5 ellenőrző összegeket.

-c

Az összegek összehasonlítása a FILE-ben található listával

-s

Ne adjon ki semmit, az állapotkód a sikert mutatja

-w

Figyelmeztetés a nem megfelelően formázott ellenőrzőösszeg-sorokra

mdev

mdev [-vS] { [-s] | [-df] }
-v

Bőbeszédű

-S

Jelentkezzen be a syslogba is

-s

Vizsgálja meg a /sys elemet, és töltse ki a /dev elemet

-d

Daemon, hallgass a netlinken

-f

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

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.

-d DELAY

Várjon DELAY ms-ig a TTY kimenetre, mielőtt minden következő bájtot elküldene rá

-t TIMEOUT

Lépjen ki, ha az stdin és a TTY is néma TIMEOUT ms-ig

-s SPEED

Állítsa a soros vonalat SPEED-re

-X

A NUL és a Ctrl-X speciális jelentésének letiltása az stdin-ből

mim

mim [-f FILE] [SHELL_OPTIONS] [TARGET] ...

Futtasson egy szkriptet egy Makefile-szerű specifikációs fájlból

-f FILE

Specifikációs fájl (alapértelmezett Mimfile)

mkdir

mkdir [-m MODE] [-p] DIRECTORY...

KÖNYVTÁR létrehozása.

-m MODE

Mód

-p

Nincs hiba, ha létezik; szükség szerint készítsen szülőkönyvtárakat

mkdosfs

mkdosfs [-v] [-n LABEL] BLOCKDEV [KBYTES]

Készíts egy FAT32 fájlrendszert.

-v

Bőbeszédű

-n LBL

Kötetcímkéje

mke2fs

mke2fs [-Fn] [-b BLK_SIZE] [-i INODE_RATIO] [-I INODE_SIZE] [-m RESERVED_PERCENT] [-L LABEL] BLOCKDEV [KBYTES]
-b BLK_SIZE

Blokkméret, bájt

-F

Kényszerítés

-i RATIO

A fájlok maximális száma filesystem_size/RATIO

-I BYTES

Inode mérete (min 128)

-L LBL

Kötetcímkéje

-m PERCENT

Az adminisztrátor számára fenntartandó blokkok százalékos aránya

-n

Szárazon futás

mkfifo

mkfifo [-m MODE] NAME

Hozzon létre egy elnevezett csövet

-m MODE

Mód (alapértelmezett a=rw)

mknod

mknod [-m MODE] NAME TYPE [MAJOR MINOR]

Hozzon létre egy speciális fájlt (blokk, karakter vagy cső)

-m MODE

Létrehozási mód (alapértelmezett a=rw)

TÍPUS:

b

Eszköz blokkolása

c or u

Karakter eszköz

p

Megnevezett cső (MAJOR MINOR ki kell hagyni)

mkpasswd

mkpasswd [-P FD] [-m TYPE] [-S SALT] [PASSWORD] [SALT]

Nyomtasson crypt (3) hashed PASSWORD.

-P N

Olvassa el a jelszót az fd N-ből

-m TYPE

des,md5,sha256/512 (alapértelmezett)

-S SALT

mkswap

mkswap [-L LBL] BLOCKDEV [KBYTES]

Készítse elő a BLOCKDEV-et swap partícióként való használatra.

-L LBL

Címke

mktemp

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.

-d

Csinálj könyvtárat, ne fájlt

-q

Csendben bukik a hibákon

-t

Írja az alapkönyvtár nevét a TEMPLATE elé

-p DIR

Használja a DIR-t alapkönyvtárként (a -t-t jelenti)

-u

Ne hozzon létre semmit; név nyomtatása Az alapkönyvtár a következő: -p DIR, else $TMPDIR, else /tmp

modinfo

modinfo [-adlpn0] [-F keyword] MODULE
-a

Parancsikon a "-F author" számára

-d

Parancsikon a „-F leírás” számára

-l

Parancsikon a „-F licenchez”

-p

'-F parm' parancsikonja

-F keyword

Keresendő kulcsszó

-0

NUL lezárt kimenet

modprobe

modprobe [-alrqvsDb] MODULE [SYMBOL=VALUE]...
-a

Több MODUL betöltése

-l

Lista (MODULE egy minta)

-r

Távolítsa el a MODULE-t (halom) vagy végezzen automatikus tisztítást

-q

Csendes

-v

Bőbeszédű

-s

Jelentkezzen be a syslogba

-D

Függőségek megjelenítése

-b

Alkalmazzon feketelistát a modulnevekre is

more

more [FILE]...

A FÁJL (vagy stdin) megtekintése képernyőnként egyenként.

mount

mount [OPTIONS] [-o OPT] DEVICE NODE

Csatlakoztasson egy fájlrendszert. A fájlrendszer automatikus felismeréséhez a /proc.

-a

Csatlakoztassa az összes fájlrendszert az fstab-ban

-f

Szárazon futás

-i

Ne futtasd a mount helpert

-r

Csak olvasható rögzítés

-t FSTYPE[,...]

Fájlrendszer típus(ok)

-T FILE

Olvassa el a FILE-t az /etc/fstab helyett

-O OPT

Csak fájlrendszerek csatlakoztatása OPT opcióval (csak -a)

Vannak fájlrendszer-specifikus -o jelzők. A -o OPT opció lehet:

loop

Figyelmen kívül hagyva (a hurokeszközöket automatikusan észleli)

[a]sync

Az írások [a]szinkronok

[no]atime

Az inode hozzáférési idők frissítésének letiltása/engedélyezése

[no]diratime

A könyvtárak időnkénti frissítésének letiltása/engedélyezése

[no]relatime

A modic$-hoz viszonyított időközi frissítések letiltása/engedélyezése

[no]dev

(Tiltja) a speciális eszközfájlok használatát

[no]exec

(Tiltja) a futtatható fájlok használatát

[no]suid

(Tiltja) a set-user-id-root programokat

[r]shared

Konvertálja [rekurzívan] megosztott részfává

[r]slave

Konvertálja [rekurzívan] szolga részfává

[r]private

Konvertálja [rekurzívan] privát részfává

[un]bindable

A beillesztési pontot [nem] lehet kötéssel csatlakoztatni

[r]bind

Fájlok vagy könyvtárak [rekurzívan] kötése anothe$-hoz

move

Helyezzen át egy meglévő csatlakoztatási pontot

remount

Csatlakoztassa újra a felcsatolt fájlrendszert, módosítsa a jelzőket

ro

Ugyanaz, mint -r

mt

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

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.

-f

Ne kérdezzen rá felülírás előtt

-i

Interaktív, felülírás előtti felszólítás

-n

Ne írjon felül egy meglévő fájlt

-T

Ne költözzön át, ha a DEST egy könyvtár

-t DIR

Helyezze át az összes SOURCE-t a DIR-be

nameif

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.

-c FILE

Konfigurációs fájl (alapértelmezett: /etc/mactab)

-s

Jelentkezzen be a syslogba

nbd-client

nbd-client { [-b BLKSIZE] [-N NAME] [-t SEC] [-p] HOST [PORT] | -d } BLOCKDEV

Csatlakozzon a HOST-hoz, és biztosítson hálózati blokkoló eszközt a BLOCKDEV-en.

nc

nc [-iN] [-wN] [-l] [-p PORT] [-f FILE|IPADDR PORT] [-e PROG]

Nyisson meg egy csövet az IP:PORT vagy a FILE felé.

-l

Hallgatás mód bejövő csatlakozásokhoz (állandó szerverhez használja a -ll-t az -e-vel)

-p PORT

Helyi kikötő

-w SEC

Csatlakozási időtúllépés

-i SEC

Késleltetési idő az elküldött soroknál

-f FILE

Használjon fájlt (ala /dev/ttyS0) a hálózat helyett

-e PROG

Csatlakozás után futtassa a PROG-ot

netstat

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

Hálózati információk megjelenítése.

-r

Útválasztó táblázat

-a

Minden aljzat

-l

Lehallgató aljzatok. Egyéb: csatlakoztatott aljzatok

-t

TCP foglalatok

-u

UDP aljzatok

-w

Nyers aljzatok

-x

Unix aljzatok. Egyéb: minden típusú aljzat

-e

Egyéb/további információ

-n

Ne oldja meg a neveket

nl

nl [OPTIONS] [FILE]...

FÁJLOK írása a szabványos kimenetre sorszámokkal.

-b STYLE

Melyik sorokat kell számozni - a: mind, t: nem üres, n: nincs

-i N

Sorszám növekmény

-s STRING

A STRING használata sorszámelválasztóként

-v N

Kezdje N-ről

-w N

A sorszámok szélessége

nologin

nologin

Udvariasan utasítsa el a bejelentkezést

nproc

nproc [--all] [--ignore=N]

Nyomtassa ki az elérhető CPU-k számát.

--all

A telepített CPU-k száma

--ignore=N

N CPU kizárása

nsenter

nsenter [OPTIONS] [PROG ARGS]
-t PID

Célfolyamat a névterek lekéréséhez

-m[FILE]

Adja meg a mount névteret

-u[FILE]

Írja be az UTS névteret (gazdagépnév stb.)

-i[FILE]

Írja be a System V IPC névteret

-n[FILE]

Adja meg a hálózat névterét

-p[FILE]

Írja be a pid névteret

-U[FILE]

Adja meg a felhasználó névterét

-S UID

Állítsa be az uid-t a megadott névtérben

-G GID

Állítsa be a gid-t a megadott névtérben

--preserve-credentials

Ne érintse meg az uidokat vagy a gideket

-r[DIR]

Állítsa be a gyökérkönyvtárat

-w[DIR]

Állítsa be a munkakönyvtárat

-F

Ne villogjon a PROG végrehajtása előtt

nslookup

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

nuke DIR...

Távolítsa el a DIR-eket.

od

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

openvt [-c N] [-sw] [PROG ARGS]

Indítsa el a PROG-ot egy új virtuális terminálon

-c N

Használja a megadott VT-t

-s

Váltson a VT-re

-w

Várja meg, amíg a PROG kilép

partprobe

partprobe DEVICE...

Kérje meg a rendszermagot a partíciós tábla újraolvasására.

paste

paste [-d LIST] [-s] [FILE]...

Illesszen be sorokat minden beviteli fájlból, tabulátorral elválasztva.

-d LIST

Használjon elválasztójeleket a LIST-ből, ne tabulátort

-s

Sorozat: egy fájl egyszerre

patch

patch [-RNE] [-p N] [-i DIFF] [ORIGFILE [PATCHFILE]]
-p N

Távolítson el N vezető komponenst a fájlnevekből

-i DIFF

Olvassa el a DIFF-et stdin helyett

-R

Fordított folt

-N

Hagyja figyelmen kívül a már alkalmazott javításokat

-E

Távolítsa el a kimeneti fájlokat, ha üresek

--dry-run

Valójában ne változtasson fájlokat

pidof

pidof [NAME]...

Sorolja fel az összes olyan folyamat PID-jét, amelynek neve megegyezik a NAME-mal.

ping

ping [OPTIONS] HOST

ICMP ECHO_REQUEST küldése a HOST-nak.

-4,-6

IP vagy IPv6 névfeloldás kényszerítése

-c CNT

Csak CNT pingeket küldjön

-s SIZE

SIZE adatbájt küldése csomagokban (alapértelmezett 56)

-i SECS

Intervallum

-A

Ping, amint megérkezik a válasz

-t TTL

TTL beállítása

-I IFACE/IP

Forrás interfész vagy IP-cím

-W SEC

Másodpercek az első válaszra való várakozásig (alapértelmezett 10) (miután minden -c CNT-csomag elküldésre került)

-w SEC

Másodpercek a ping kilépéséig (alapértelmezett: végtelen) (korábban kiléphet a -c CNT-vel)

-q

Csendes, csak az induláskor/végén jelenik meg a kimenet

-p HEXBYTE

Terhelési minta

ping6

ping6 [OPTIONS] HOST

ICMP ECHO_REQUEST küldése a HOST-nak.

-c CNT

Csak CNT pingeket küldjön

-s SIZE

SIZE adatbájt küldése csomagokban (alapértelmezett 56)

-i SECS

Intervallum

-A

Ping, amint megérkezik a válasz

-I IFACE/IP

Forrás interfész vagy IP-cím

-W SEC

Másodpercek az első válaszra való várakozásig (alapértelmezett 10) (miután minden -c CNT-csomag elküldésre került)

-w SEC

Másodpercek a ping kilépéséig (alapértelmezett: végtelen) (korábban kiléphet a -c CNT-vel)

-q

Csendes, csak az induláskor/végén jelenik meg a kimenet

-p HEXBYTE

Terhelési minta

pivot_root

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

poweroff [-d DELAY] [-nf]

Állítsa le és kapcsolja ki az áramellátást.

-d SEC

Késleltetési intervallum

-n

Ne szinkronizáljon

-f

Force (ne menjen át az init-en)

printf

printf FORMAT [ARG]...

Az ARG(ek) formázása és nyomtatása a FORMAT szerint (a-la C printf)

ps

ps [-o COL1,COL2=HEADER] [-T]

A folyamatok listájának megjelenítése.

-o COL1,COL2=HEADER

Válassza ki a megjelenítendő oszlopokat

-T

Szálak megjelenítése

pwd

pwd Kinyomtatja az aktuális munkakönyvtár teljes fájlnevét

rdate

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.

-s

Csak a rendszeridő beállítása

-p

Csak nyomtatási idő

readlink

readlink [-fnv] FILE

Egy szimbolikus hivatkozás értékének megjelenítése.

-f

Az összes szimbolikus link követésével kanonizálhatja

-n

Ne adjon hozzá újsort

-v

Bőbeszédű

realpath

realpath FILE...

A FÁJLOK abszolút elérési útneveinek kinyomtatása.

reboot

reboot [-d DELAY] [-nf]

Indítsa újra a rendszert

-d SEC

Késleltetési intervallum

-n

Ne szinkronizáljon

-f

Force (ne menjen át az init-en)

renice

renice [-n] PRIORITY [[-p|g|u] ID...]...

Módosítsa egy futó folyamat ütemezési prioritását.

-n

Adja hozzá a PRIORITÁST az aktuális szép értékhez.

-p

Folyamatazonosítók (alapértelmezett)

-g

Folyamatcsoport-azonosítók

-u

Felhasználónevek feldolgozása

reset

reset

A terminálok (ESC kódok) és a terminusok (jelek, pufferelés, visszhang) visszaállítása.

resume

resume BLOCKDEV [OFFSET]

Állítsa vissza a rendszer állapotát a „felfüggesztés-lemezre” adatokból a BLOCKDEV-ben.

rev

rev [FILE]...

A FILE sorai fordítottak.

rm

rm [-irf] FILE...

Fájlok eltávolítása (leválasztása).

-i

Mindig kérje ki eltávolítása előtt

-f

Soha ne kérje

-R, -r

Ismétlés

rmdir

rmdir [-p] DIRECTORY...

Távolítsa el a DIRECTORY-t, ha üres.

-p

Tartalmazza a szülőket

--ignore-fail-on-non-empty

rmmod

rmmod [-wfa] [MODULE]...

Kernel modulok eltávolítása.

-w

Várja meg, amíg a modult már nem használja

-f

Kitöltés kényszerítése

-a

Távolítsa el az összes nem használt modult (rekurzívan)

route

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.

-n

Ne fejtsd ki a neveket

-e

Egyéb/több információ megjelenítése

-A inet[6]

Válassza ki a címcsaládot

rpm

rpm -i PACKAGE.rpm; 
rpm -qp[ildc] PACKAGE.rpm

RPM-csomagok kezelése.

Parancsok:

-i

Telepítse a csomagot

-qp

Lekérdezési csomag

-qpi

Információk megjelenítése

-qpl

Tartalmak listája

-qpd

Dokumentumok listázása

-qpc

Konfig fájlok listázása

rpm2cpio

rpm2cpio PACKAGE.rpm

Adja ki az rpm fájl cpio archívumát.

run-init

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.

-c DEV

Váltás után nyissa meg újra az stdio-t a DEV-hez

-d CAPS

Ledobási képességek

-n

Szárazon futás

run-parts

run-parts [-a ARG]... [-u UMASK] [--reverse] [--test] [--exit-on-error] DIRECTORY

Futtasson egy csomó szkriptet a DIRECTORY-ban.

-a ARG

Adja át az ARG-t argumentumként a szkriptekhez

-u UMASK

Állítsa be az UMASK-ot a szkriptek futtatása előtt

--reverse

Fordított végrehajtási sorrend

--test

Szárazon futás

--exit-on-error

Lépjen ki, ha egy szkript nem nullával lép ki

sed

sed [-i[SFX]] [-nrE] [-f FILE]... [-e CMD]... [FILE]...

vagy

sed [-i[SFX]] [-nrE] CMD [FILE]...
-e CMD

Adja hozzá a CMD-t a végrehajtandó sed parancsokhoz

-f FILE

Adja hozzá a FILE tartalmát a végrehajtandó sed parancsokhoz

-i[SFX]

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

-n

A mintatér automatikus nyomtatásának letiltása

-r,-E

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

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.

-w

Befejező nullákkal

-s SEP

Húrelválasztó

setkeycodes

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

setpriv [OPTIONS] PROG ARGS

Futtassa a PROG-ot különböző jogosultsági beállításokkal.

-d,--dump

Az aktuális képességek megjelenítése

--nnp,--no-new-privs

Figyelmen kívül hagyja a setuid/setgid biteket és a fájlképességeket

--inh-caps CAP,CAP

Állítsa be az örökölhető képességeket

--ambient-caps CAP,CAP

Állítsa be a környezeti képességeket

setsid

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.).

-c

Állítsa a vezérlő terminált stdin-re

sh

sh [-il] [-|+Cabefmnuvx] [-|+o OPT]... [-c 'SCRIPT' [ARG0 ARGS] | FILE ARGS | -s ARGS]

Unix shell tolmács

sha1sum

sha1sum [-c[sw]] [FILE]...

Nyomtassa ki vagy ellenőrizze az SHA1 ellenőrző összegeket

-c

Az összegek összehasonlítása a FILE-ben található listával

-s

Ne adjon ki semmit, az állapotkód a sikert mutatja

-w

Figyelmeztetés a nem megfelelően formázott ellenőrzőösszeg-sorokra

sha256sum

sha256sum [-c[sw]] [FILE]...

Nyomtassa ki vagy ellenőrizze az SHA256 ellenőrző összegeket.

-c

Az összegek összehasonlítása a FILE-ben található listával

-s

Ne adjon ki semmit, az állapotkód a sikert mutatja

-w

Figyelmeztetés a nem megfelelően formázott ellenőrzőösszeg-sorokra

sha3sum

sha3sum [-c[sw]] [-a BITS] [FILE]...

Nyomtassa ki vagy ellenőrizze az SHA3 ellenőrző összegeket.

-c

Az összegek összehasonlítása a FILE-ben található listával

-s

Ne adjon ki semmit, az állapotkód a sikert mutatja

-w

Figyelmeztetés a nem megfelelően formázott ellenőrzőösszeg-sorokra

-a BITS

224 (alapértelmezett), 256, 384, 512

sha512sum

sha512sum [-c[sw]] [FILE]...

Nyomtassa ki vagy ellenőrizze az SHA512 ellenőrző összegeket.

-c

Az összegek összehasonlítása a FILE-ben található listával

-s

Ne adjon ki semmit, az állapotkód a sikert mutatja

-w

Figyelmeztetés a nem megfelelően formázott ellenőrzőösszeg-sorokra

shred

shred [-fuz] [-n N] [-s SIZE] FILE...

FÁJLOK felülírása/törlése.

-f

Chmod az írhatóság érdekében

-s SIZE

Írható méret

-n N

N-szer felülírja (alapértelmezett 3)

-z

Végső felülírás nullákkal

-u

Fájl eltávolítása

shuf

shuf [-n NUM] [-o FILE] [-z] [FILE | -e [ARG...] | -i L-H]

Véletlenszerűen permutálja a sorokat.

-n NUM

Legfeljebb NUM sor kimenet

-o FILE

Fájlba írjon, nem szabványos kimenetre

-z

NUL lezárt kimenet

-e

Az ARG-ket vonalként kezelje

-i L-H

Kezelje az L-H számokat vonalként

sleep

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

sort [-nrughMcszbdfiokt] [-o FILE] [-k START[.OFS][OPTS][,END[.OFS][OPTS]] [-t CHAR] [FILE]...

Szövegsorok rendezése.

-o FILE

Kimenet a FILE fájlba

-c

Ellenőrizze, hogy a bemenet rendezve van-e

-b

Figyelmen kívül hagyja a bevezető üres karaktereket

-f

Kis- és nagybetűk figyelmen kívül hagyása

-i

Hagyja figyelmen kívül a nem nyomtatható karaktereket

-d

Szótársorrend (csak üres vagy alfanumerikus)

-n

Számok rendezése

-g

Általános numerikus rendezés

-h

Ember által olvasható számok rendezése (2K 1G)

-M

Rendezés hónap

-V

Változat rendezése

-t CHAR

Mezőelválasztó

-k N[,M]

Rendezés N-edik mező szerint

-r

Fordított rendezési sorrend

-s

Stabil (ne rendezze a kapcsolatokat ábécé szerint)

-u

Az ismétlődő sorok letiltása

-z

NUL lezárt bemenet és kimenet

ssl_client

ssl_client [-e] -s FD [-r FD] [-n SNI]

start-stop-daemon

start-stop-daemon [OPTIONS] [-S|-K] ... [-- ARGS...]

Keresse meg a megfelelő folyamatokat, majd

-K

állítsa le az összes egyeztetési folyamatot

-S

elindít egy folyamatot, hacsak nem talál megfelelő folyamatot

Folyamat egyeztetés:

-u USERNAME|UID

Csak ennek a felhasználónak a folyamatai egyeztethetők össze

-n NAME

Párosítsa a folyamatokat a NAME értékkel a /proc/PID/stat comm mezőjében

-x EXECUTABLE

Párosítsa a folyamatokat ezzel a paranccsal a /proc/PID/cmdline fájlban

-p FILE

Párosítson egy folyamatot a FILE fájl PID-jével

A következő megadott feltételeknek csak a -S egyezniük kell:

-x EXECUTABLE

A futtatandó program

-a NAME

Nulladik argumentum

-b

Háttér

-N N

Változás szép szinten

-c USER[:[GRP]]

Felhasználó/csoport módosítása

-m

Írja be a PID-t a -p által megadott pidfile-ba

A következő megadott feltételeknek csak a -K egyezniük kell:

-s SIG

Küldendő jel

-t

Csak egyezés, ha talált, lépjen ki 0-val

Egyéb:

-o

Ha nem tesz semmit, lépjen ki a 0 állapottal

-v

Bőbeszédű

-q

Csendes

stat

stat [-ltf] [-c FMT] FILE...

Fájl (alapértelmezett) vagy fájlrendszer állapotának megjelenítése.

-c FMT

Használja a megadott formátumot

-f

Fájlrendszer állapotának megjelenítése

-L

Kövesd a linkeket

-t

Tömör kijelző

FMT szekvenciák a fájlokhoz:

%a

Hozzáférési jogok oktálisan

%A

Hozzáférési jogok ember által olvasható formában

%b

Kiosztott blokkok száma (lásd %B)

%B

Az egyes blokkok mérete bájtban, amelyet %b jelentett

%d

Eszközszám tizedesben

%D

Eszközszám hexadecimális formában

%f

Nyers mód hexadecimálisan

%F

Fájltípus

%g

Csoportazonosító

%G

Csoport név

%h

Kemény linkek száma

%i

Inode száma

%n

Fájl név

%N

Fájlnév, -> TARGET, ha szimbolikus hivatkozás

%o

I/O blokk mérete

%s

Teljes méret bájtban

%t

Fő eszköztípus hexadecimálisan

%T

Kisebb eszköztípus hexadecimálisan

%u

Felhasználói azonosító

%U

Felhasználónév

%x

Az utolsó hozzáférés ideje

%X

Az utolsó hozzáférés ideje másodpercben az Epoch óta

%y

Az utolsó módosítás ideje

%Y

Az utolsó módosítás ideje másodpercben az Epoch óta

%z

Az utolsó változtatás ideje

%Z

Az utolsó változás ideje másodpercben az Epoch óta

FMT szekvenciák fájlrendszerekhez:

%a

Ingyenes blokkok állnak rendelkezésre a nem szuperfelhasználók számára

%b

Összes adatblokk

%c

Összes fájlcsomópont

%d

Ingyenes fájl csomópontok

%f

Ingyenes blokkok

%i

Fájlrendszer-azonosító hexadecimális formában

%l

A fájlnevek maximális hossza

%n

Fájl név

%s

Blokkméret (a gyorsabb átvitel érdekében)

%S

Alapvető blokkméret (a blokkszámhoz)

%t

Írja be a hex

%T

Írja be ember által olvasható formában

strings

strings [-fo] [-t o|d|x] [-n LEN] [FILE]...

Nyomtatható karakterláncok megjelenítése bináris fájlban.

-f

A karakterláncok elé írja be a fájlneveket

-o

Előzze meg a karakterláncokat oktális eltolásokkal

-t o|d|x

Előzze meg a karakterláncokat eltolásokkal az alapban 8/10/16

-n LEN

Legalább LEN karakter karakterláncot alkot (alapértelmezett 4)

stty

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.

-F DEVICE

Nyissa meg az eszközt az stdin helyett

-a

Nyomtassa ki az összes aktuális beállítást ember által olvasható formában

-g

Nyomtatás stty-olvasható formában

[SETTING]

Lásd a kézikönyvoldalt

svc

svc [-udopchaitkx] SERVICE_DIR...

A runsv felügyelő által felügyelt szolgáltatásokat.

-u

Ha a szolgáltatás nem fut, indítsa el; indítsa újra, ha leáll

-d

Ha a szolgáltatás fut, küldjön TERM+CONT jeleket; ne indítsa újra

-o

Egyszer: ha a szolgáltatás nem fut, indítsa el; ne indítsa újra

-pchaitk

STOP, CONT, HUP, ALRM, INT, TERM, KILL jel küldése a szervizbe

-x

Kilépés: a runsv kilép, amint a szolgáltatás leáll

svok

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

swapoff [-a] [DEVICE]

A csere leállítása a DEVICE eszközön.

-a

Állítsa le a cserét az összes csereeszközön

swapon

swapon [-a] [-e] [-d[POL]] [DEVICE]

Kezdje el a cserét a DEVICE eszközön.

-a

Kezdje el a cserét az összes csereeszközön

-d[POL]

Blokkok elvetése cserekor (POL=egyszer), felszabadultként (POL=oldalak), vagy mindkettő (POL kihagyva)

-e

Csendesen hagyja ki a nem létező eszközöket

switch_root

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.

-c

DEV Az stdio újbóli megnyitása a DEV-re váltás után

sync

sync [-df] [FILE]...

Írja ki az összes pufferelt blokkot (FILE-ben) a lemezre.

-d

Kerülje a metaadatok szinkronizálását

-f

Szinkronizálja a FÁJLOK mögötti fájlrendszereket

sysctl

sysctl [-enq] { -a | -p [FILE]... | [-w] [KEY[=VALUE]]... }

Kernelparaméterek megjelenítése/beállítása

-e

Ne figyelmeztesse az ismeretlen kulcsokat

-n

Ne jelenítse meg a kulcsneveket

-q

Csendes

-a

Az összes érték megjelenítése

-p

Értékek beállítása a FÁJLOK-ból (alapértelmezett /etc/sysctl.conf)

-w

Állítsa be az értékeket

syslogd

syslogd [OPTIONS]

Rendszernaplózó segédprogram.

-n

Fuss az előtérben

-R HOST[:PORT]

Bejelentkezés a HOST:PORTba (alapértelmezett PORT:514)

-L

Jelentkezzen be helyileg és hálózaton keresztül (az alapértelmezett csak a hálózat, ha -R)

-C[size_kb]

Jelentkezzen be a megosztott mem pufferbe (az olvasáshoz használja a logread parancsot)

-O FILE

Bejelentkezés a FILE-be (alapértelmezett: /var/log/messages, stdout if -)

-s SIZE

Max. méret (KB) elforgatás előtt (alapértelmezett 200 KB, 0=ki)

-b N

N elforgatott napló megtartandó (alapértelmezett 1, maximum 99, 0=tisztítás)

-l N

Csak a korábbinál sürgősebb üzenetek naplózása N (1-8)

-S

Kisebb teljesítmény

-t

Az ügyfél által generált időbélyegek eltávolítása

-D

Dobd el a másolatokat

-f FILE

A FILE használata konfigurációként (alapértelmezett:/etc/syslog.conf)

tac

tac [FILE]...

FÁJLOK összefűzése és kinyomtatása fordított sorrendben.

tail

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.

-c [+]N[bkm]

Nyomtassa ki az utolsó N bájtot

-n N[bkm]

Nyomtassa ki az utolsó N sort

-n +N[bkm]

Kezdje az N. sorban, és nyomtassa ki a többit (b:*512 k:*1024 m:*1024^2)

-q

Soha ne nyomtasson fejlécet

-v

Mindig nyomtasson fejlécet

-f

Adatok nyomtatása a fájl növekedésével

-F

Ugyanaz, mint az -f, de próbáld újra

-s SECONDS

Várjon MÁSODPERC-et a beolvasások között a -f gombbal

tar

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.

c

Teremt

x

Kivonat

t

Lista

-f FILE

A TARFILE neve ("-" az stdin/out számára)

-C DIR

Használat előtt váltson DIR-re

-v

Bőbeszédű

-O

Kivonat stdout-ba

-m

Ne állítsa vissza az mtime-t

-o

Ne állítsa vissza a user:group-ot

-k

Ne cserélje le a meglévő fájlokat

-Z

(De)tömörítés tömörítéssel

-z

(Ki)tömörítse ki a gzip segítségével

-J

(Ki)tömörítés xz használatával

-j

(Ki)tömörítse ki a bzip2 használatával

--lzma

Tömörítse ki az lzma segítségével

-a

(Ki)tömörítés kiterjesztés alapján

-h

Kövesse a szimbolikus linkeket

--overwrite

Cserélje le a meglévő fájlokat

--strip-components NUM

NUM a csupaszításhoz vezető alkatrészt

--no-recursion

Ne ereszkedjen le a könyvtárakban

--numeric-owner

Használjon numerikus user:group értéket

--no-same-permissions

Ne állítsa vissza a hozzáférési engedélyeket

--to-command COMMAND

Fájlok átvezetése a COMMAND-ba

taskset

taskset [-ap] [HEXMASK | -c LIST] { PID | PROG ARGS }

CPU-affinitás beállítása vagy lekérése.

-p

Működjön PID-en

-a

Működtessen minden szálon

-c

Az affinitás lista, nem maszk

tee

tee [-ai] [FILE]...

Másolja az stdin-t minden FÁJL-ba, és az stdout-ba is.

-a

Hozzáfűzi a megadott FÁJLOKAT, ne írja felül

-i

A megszakítási jelek figyelmen kívül hagyása (SIGINT)

telnet

telnet [-a] [-l USER] HOST [PORT]

Csatlakozás a telnet szerverhez.

-a

Automatikus bejelentkezés a $USER változóval

-l USER

Automatikus bejelentkezés FELHASZNÁLÓként

tftp

tftp [OPTIONS] HOST [PORT]

Fájl átvitele a tftp-kiszolgálóról/-re.

-l FILE

Helyi FÁJL

-r FILE

Távoli FILE

-g

Fájl beszerzése

-p

Tedd be a fájlt

-b SIZE

Blokkok átvitele bájtokban

time

time [-vpa] [-o FILE] PROG ARGS

Futtassa a PROG-ot, megjelenítse az erőforrás-használatot, amikor kilép.

-v

Bőbeszédű

-p

POSIX kimeneti formátum

-f FMT

Egyedi formátum

-o FILE

Írja be az eredményt a FILE fájlba

-a

Hozzáfűzés (egyébként felülírja)

timeout

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

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:

N/M/P/T

pid/mem/cpu/time szerint rendezve

R

fordított rendezés

H

szálak váltása

Q,^C

kijárat

Lehetőségek:

-b

Kötegelt mód

-n N

Kilépés N iteráció után

-d SEC

Késés a frissítések között

-H

Szálak megjelenítése

touch

touch [-cham] [-d DATE] [-t DATE] [-r FILE] FILE...

Fájlok mtime frissítése.

-c

Ne hozzon létre fájlokat

-h

Ne kövesse a linkeket

-a

Csak időnként változtass

-m

Változás csak mtime

-d DT

Használat dátuma/időpontja

-t DT

Használat dátuma/időpontja

-r FILE

Használja a FILE dátumát/idejét

tr

tr [-cds] STRING1 [STRING2]

Karakterek lefordítása, összenyomása vagy törlése stdin-ből, stdout-ba írás.

-c

Vegye ki a STRING1 kiegészítését

-d

Törölje a STRING1 kóddal kódolt beviteli karaktereket

-s

Szorítsa össze a STRING2 több kimeneti karakterét egyetlen karakterbe

traceroute

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.

-4,-6

IP vagy IPv6 névfeloldás kényszerítése

-F

Állítsa be, hogy ne töredezzen bitet

-l

A visszaküldött csomag TTL értékének megjelenítése

-n

Számszerű címek nyomtatása

-r

Az útválasztó táblák megkerülése, közvetlenül a HOST-nak küldés

-v

Bőbeszédű

-f N

Az első ugrások száma (alapértelmezett 1)

-m N

Maximális ugrások száma

-q N

Próbák száma ugrásonként (alapértelmezett 3)

-p N

A vizsgálókban használt alap UDP-portszám (alapértelmezett 33434)

-s IP

Forrás címe

-i IFACE

Forrás felület

-t N

A szolgáltatás típusa a próbacsomagokban (alapértelmezett 0)

-w SEC

Várja meg a választ (alapértelmezett 3)

-z MSEC

Várjon minden küldés előtt

traceroute6

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.

-n

Számszerű címek nyomtatása

-r

Az útválasztó táblák megkerülése, közvetlenül a HOST-nak küldés

-v

Bőbeszédű

-f N

Az első ugrások száma (alapértelmezett 1)

-m N

Maximális ugrások száma

-q N

Próbák száma ugrásonként (alapértelmezett 3)

-p N

A vizsgálókban használt alap UDP-portszám (alapértelmezett 33434)

-s IP

Forrás címe

-i IFACE

Forrás felület

-t N

A szolgáltatás típusa a próbacsomagokban (alapértelmezett 0)

-w SEC

Várja meg a választ (alapértelmezett 3)

-z MSEC

Várjon minden küldés előtt

truncate

truncate [-c] -s SIZE FILE...

Fájlok csonkolása SIZE méretre.

-c

Ne hozzon létre fájlokat

-s SIZE

ts

ts [-is] [STRFTIME]

Csatlakoztassa az stdint az stdouthoz, és adjon hozzá időbélyeget minden sorhoz.

-s

Kezdés óta eltelt idő

-i

Az előző sor óta eltelt idő

tty

tty [-s]

Az stdin terminál fájlnevének kinyomtatása.

-s

Nem nyomtat semmit, csak a kilépési állapotot adja vissza

ubirename

ubirename UBI_DEVICE OLD_VOLNAME NEW_VOLNAME [OLD2 NEW2]...

UBI-kötetek átnevezése a UBI_DEVICE eszközön.

udhcpc
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]...
-i IFACE

Használható felület (alapértelmezett eth0)

-s PROG

A PROG futtatása DHCP-eseményeknél (alapértelmezett /etc/udhcpc/default.script)

-p FILE

Hozzon létre pidfile-t

-B

Kérjen közvetített válaszokat

-t N

Legfeljebb N felderítési csomag küldése (alapértelmezett 3)

-T SEC

Szünet a csomagok között (alapértelmezett 3)

-A SEC

Várja meg, ha nem szerzi meg a bérletet (alapértelmezett 20)

-b

Háttér, ha a bérletet nem szerzik meg

-n

Kilépés, ha nem szerzik meg a bérletet

-q

Kilépés a bérlet megszerzése után

-R

Kilépéskor engedje el az IP-t

-f

Fuss az előtérben

-S

Jelentkezzen be a syslogba is

-a[MSEC]

Érvényesítse a felajánlott címet ARP ping segítségével

-r IP

Kérje ezt az IP-címet

-o

Ne kérjen semmilyen opciót (hacsak nincs megadva -O)

-O OPT

OPT opció kérése a szervertől (halmozott)

-x OPT:VAL

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)
-F NAME

Kérje meg a szervert, hogy frissítse a NAME DNS-leképezését

-V VENDOR

Szállítóazonosító (alapértelmezett „udhcp VERSION”)

-C

Ne küldjön MAC-ot kliensazonosítóként

Jelek:

USR1

Bérlet megújítása

USR2

Kiadási bérlet

udhcpd

udhcpd [-fS] [-I ADDR] [-a MSEC] [CONFFILE]

DHCP szerver.

-f

Fuss az előtérben

-S

Jelentkezzen be a syslogba is

-I ADDR

Helyi cím

-a MSEC

Az ARP ping időtúllépése (alapértelmezett 2000)

Jelek:

USR1

Frissítse a bérleti fájlt

uevent

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

umount [-rlfda] [-t FSTYPE] FILESYSTEM|DIRECTORY

Fájlrendszerek leválasztása.

-a

Válassza le az összes fájlrendszert

-r

Csak olvasható eszközök újracsatlakoztatása, ha a csatlakoztatás foglalt

-l

Lazy umount (fájlrendszer leválasztása)

-f

Kényszerített umount (azaz elérhetetlen NFS-kiszolgáló)

-d

Szabad hurok eszköz, ha használt

-t FSTYPE[,...]

Csak ezeket a fájlrendszer-típusokat távolítsa el

uname

uname [-amnrspvio]

Nyomtassa ki a rendszerinformációkat.

-a

Mindent kinyomtatni

-m

Gép (hardver) típus

-n

Gazdanév

-r

Kernel kiadás

-s

Kernel neve (alapértelmezett)

-p

Processzor típusa

-v

Kernel verzió

-i

Hardver platform

-o

OS neve

uncompress

uncompress [-cf] [FILE]...

A FÁJLOK (vagy stdin) kibontása.

-c

Írj az stdout-nak

-f

Átír

unexpand

unexpand [-fa][-t N] [FILE]...

Szóközök konvertálása tabulátorokká, írás stdout-ba.

-a

Konvertálja az összes üres részt

-f

Csak a kezdő üres részeket konvertálja

-t N

Tabstop minden N karakter

uniq

uniq [-cduiz] [-f,s,w N] [FILE [OUTFILE]]

Dobja el az ismétlődő sorokat.

-c

Előtagsorok az előfordulások száma szerint

-d

Csak ismétlődő sorokat nyomtasson

-u

Csak egyedi vonalakat nyomtasson

-i

Kis- és nagybetűk figyelmen kívül hagyása

-z

NUL lezárt kimenet

-f N

Az első N mező kihagyása

-s N

Az első N karakter kihagyása (az esetleges kihagyott mezők után)

-w N

Hasonlítson össze N karaktert a sorban

unix2dos

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.

-u

dos2unix

-d

unix2dos

unlink

unlink FILE

Törölje a FILE-t az unlink() meghívásával.

unlzma

unlzma [-cfk] [FILE]...

A FÁJLOK (vagy stdin) kibontása.

-c

Írj az stdout-nak

-f

Kényszerítés

-k

Tartsa meg a bemeneti fájlokat

-t

Tesztelje az integritást

unshare

unshare [OPTIONS] [PROG ARGS]
-m,--mount[=FILE]

A mount névtér megosztásának megszüntetése

-u,--uts[=FILE]

UTS névtér megosztásának megszüntetése (gazdanév stb.)

-i,--ipc[=FILE]

A System V IPC névtér megosztásának megszüntetése

-n,--net[=FILE]

A hálózati névtér megosztásának megszüntetése

-p,--pid[=FILE]

A PID névtér megosztásának megszüntetése

-U,--user[=FILE]

Felhasználói névtér megosztásának megszüntetése

-f

Forgassa el a PROG végrehajtása előtt

-r

Az aktuális felhasználó hozzárendelése a root-hoz (az -U-t jelenti)

--mount-proc[=DIR]

Először csatolja a /proc fájlrendszert (az -m-t jelenti)

--propagation slave|shared|private|unchanged

Módosítsa a csatolás terjedését a mount névtérben

--setgroups allow|deny

A setgroups syscall vezérlése a felhasználói névterekben

unxz

unxz [-cfk] [FILE]...

A FÁJLOK (vagy stdin) kibontása.

-c

Írj az stdout-nak

-f

Kényszerítés

-k

Tartsa meg a bemeneti fájlokat

-t

Tesztelje az integritást

unzip

unzip [-lnojpqK] FILE[.zip] [FILE]... [-x FILE]... [-d DIR]

Fájlok kibontása a ZIP archívumból.

-l

Tartalmak listája (-q-val a rövid formához)

-n

Soha ne írjon felül fájlokat (alapértelmezett: ask)

-o

Átír

-j

Ne állítsa vissza az útvonalakat

-p

Írj az stdout-nak

-t

Teszt

-q

Csendes

-K

Ne törölje a SUID bitet

-x FILE

Fájlok kizárása

-d DIR

Kivonat a DIR-be

uptime

uptime

Az utolsó indítás óta eltelt idő megjelenítése.

usleep

usleep N

Szünet N mikroszekundumra.

uudecode

uudecode [-o OUTFILE] [INFILE]

Uudecode a fájl Megkeresi az OUTFILE fájlt uuencoded forrásban, hacsak nincs megadva -o.

uuencode

uuencode [-m] [FILE] STORED_FILENAME

Uuencode FILE (vagy stdin) stdout-ra.

-m

Használjon base64 kódolást az RFC1521 szerint

vconfig

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_TYPE

vi

vi [-c CMD] [-R] [-H] [FILE]...

FÁJL szerkesztése.

-c CMD

A futtatandó kezdeti parancs ($EXINIT és ~/.exrc is elérhető)

-R

Csak olvasható

-H

Sorolja fel az elérhető funkciókat

w

Mutassa meg, hogy ki van bejelentkezve

watch

watch [-n SEC] [-t] PROG ARGS

Futtassa rendszeresen a PROG-ot.

-n

SEC periódus (alapértelmezett 2)

-t

Ne nyomtasson fejlécet

watchdog

watchdog [-t N[ms]] [-T N[ms]] [-F] DEV

Rendszeresen írjon a watchdog eszköz DEV-be.

-T N

Újraindítás N másodperc múlva, ha nem állítja vissza (alapértelmezett 60)

-t N

Visszaállítás N másodpercenként (alapértelmezett 30)

-F

Fuss az előtérben

Használjon 500 ms-t az időszak ezredmásodpercben történő megadásához.

wc

wc [-cmlwL] [FILE]...

Számolja meg a sorokat, szavakat és bájtokat a FILE-ekhez (vagy stdin-hez).

-c

Számoljon bájtokat

-m

Számolja meg a karaktereket

-l

Számolja az újsorokat

-w

Számold meg a szavakat

-L

Nyomtassa ki a leghosszabb sort

wget

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.

--spider

Csak ellenőrizze az URL létezését: $? 0, ha létezik

--header STR

Adja hozzá az STR-t ("fejléc: érték" formában) a fejlécekhez

--post-data STR

STR küldése POST módszerrel

--post-file FILE

FÁJL küldése POST módszerrel

--no-check-certificate

Ne érvényesítse a szerver tanúsítványát

-c

Folytassa a megszakított átvitel visszakeresését

-q

Csendes

-P DIR

Mentés a DIR-be (alapértelmezett .)

-S

Szerver válaszának megjelenítése

-O FILE

Mentés ide: FILE ("-" a stdout esetén)

-o LOGFILE

Üzenetek naplózása ide: FILE

-U STR

Használja az STR-t a User-Agent fejléchez

-Y on/off

Proxy használata

which

which [-a] COMMAND...

Keresse meg a COMMAND elemet.

-a

Az összes találat megjelenítése

who

who [-aH]

Mutassa meg, hogy ki van bejelentkezve.

-a

Mutasd az összeset

-H

Oszlopfejlécek nyomtatása

whoami

whoami

Nyomtassa ki az aktuális érvényes felhasználói azonosítóhoz tartozó felhasználónevet.

xargs

xargs [OPTIONS] [PROG ARGS]

Futtassa a PROG-ot minden stdin által adott elemen.

-0

NUL lezárt bemenet

-a FILE

Olvass a FILE-ből stdin helyett

-o

Nyissa meg újra az stdin fájlt /dev/tty néven

-r

Ne futtassa a parancsot, ha a bemenet üres

-t

Nyomtassa ki a parancsot az stderr-n a végrehajtás előtt

-p

Kérdezze meg a felhasználót, hogy futtassa-e az egyes parancsokat

-E STR,-e[STR]

Az STR leállítja a bemeneti feldolgozást

-I STR

Cserélje ki az STR-t a PROG ARGS-en belül a bemeneti sorra

-n N

Legfeljebb N arg-ot adj át a PROG-nak

-s N

Legfeljebb N bájtos parancssort adjon át

-P N

Futtasson akár N PROG-ot párhuzamosan

-x

Lépjen ki, ha túllépi a méretet

xxd

xxd [-pri] [-g N] [-c N] [-l LEN] [-s OFS] [-o OFS] [FILE]

Hex dump FILE (vagy stdin).

-g N

Bájtok csoportonként

-c N

Bájt soronként

-p

Csak a hexadecimális bájtok megjelenítése, feltételezi a -c30-at

-i

C tartalmazza a fájlstílust

-l LENGTH

Csak az első LENGTH bájt megjelenítése

-s OFFSET

OFFSET bájtok kihagyása

-o OFFSET

Adja hozzá az OFFSET-et a megjelenített eltoláshoz

-r

Fordított (-p-vel, nem feltételez eltolást a bemenetben)

xz

xz -d [-cfk] [FILE]...

A FÁJLOK (vagy stdin) kibontása.

-d

Dekompresszió

-c

Írj az stdout-nak

-f

Kényszerítés

-k

Tartsa meg a bemeneti fájlokat

-t

Tesztelje az integritást

xzcat

xzcat [FILE]...

Kicsomagolás stdout-ba.

yes

yes [STRING]

Egy sor ismételt nyomtatása STRING vagy „y” karakterrel

zcat

zcat [FILE]...

Kicsomagolás stdout-ba.

LIBC NSS

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.

KARBANTARTÓ

Denis Vlasenko

SZERZŐI

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)