Dit is de opdracht dumpleases die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
BusyBox - Het Zwitserse zakmes van Embedded Linux
SYNTAXIS
drukke doos [argumenten...] # of
[argumenten...] # indien gelinkt
PRODUCTBESCHRIJVING
BusyBox combineert kleine versies van veel algemene UNIX-hulpprogramma's in een enkele kleine
uitvoerbaar. Het biedt minimalistische vervangingen voor de meeste hulpprogramma's die u gewoonlijk aantreft
in GNU coreutils, util-linux, enz. De hulpprogramma's in BusyBox hebben over het algemeen minder opties
dan hun volledig uitgeruste GNU-neven; de meegeleverde opties bieden echter de
verwachte functionaliteit en gedragen zich net als hun GNU-tegenhangers.
BusyBox is geschreven met optimalisatie van de grootte en beperkte middelen in het achterhoofd. Het is ook
extreem modulair, zodat u eenvoudig opdrachten (of functies) kunt opnemen of uitsluiten bij compileren
tijd. Dit maakt het eenvoudig om uw embedded systemen aan te passen. Om een werkend systeem te creëren,
Voeg gewoon toe / dev, / Etc, en een Linux-kernel. BusyBox biedt een redelijk complete POSIX
omgeving voor elk klein of embedded systeem.
BusyBox is extreem configureerbaar. Hierdoor kunt u alleen de componenten opnemen die u
nodig hebben, waardoor de binaire grootte wordt verkleind. Voer 'make config' of 'make menuconfig' uit om de
functionaliteit die u wilt inschakelen. Voer vervolgens 'make' uit om BusyBox te compileren met uw
configuratie.
Nadat het compileren is voltooid, moet u 'make install' gebruiken om BusyBox te installeren. Dit
zal het binaire bestand 'bin/busybox' installeren in de doelmap die is opgegeven door CONFIG_PREFIX.
CONFIG_PREFIX kan worden ingesteld bij het configureren van BusyBox, of u kunt een alternatief opgeven
locatie tijdens installatie (dwz met een opdrachtregel zoals 'make CONFIG_PREFIX=/tmp/foo
installeren'). Als je een appletinstallatieschema hebt ingeschakeld (ofwel als symlinks of
hardlinks), zullen deze ook worden geïnstalleerd op de locatie waarnaar wordt verwezen door CONFIG_PREFIX.
GEBRUIK
BusyBox is een binair bestand met meerdere oproepen. Een multi-call binary is een uitvoerbaar programma dat:
voert dezelfde taak uit als meer dan één hulpprogramma. Dat betekent dat er maar één is
BusyBox binair, maar dat ene binaire bestand werkt als een groot aantal hulpprogramma's. Dit maakt het mogelijk
BusyBox wordt kleiner omdat alle ingebouwde hulpprogramma's (we noemen ze applets) kunnen
code delen voor veel voorkomende bewerkingen.
U kunt BusyBox ook aanroepen door een opdracht als argument op de opdrachtregel te geven. Voor
bijvoorbeeld, invoeren
/bin/busybox ls
zal er ook voor zorgen dat BusyBox zich als 'ls' gedraagt.
Natuurlijk, het toevoegen van '/bin/busybox' in elk commando zou pijnlijk zijn. Dus de meeste mensen zullen
roep BusyBox op met behulp van koppelingen naar het binaire BusyBox-bestand.
Bijvoorbeeld, het invoeren van
In -s /bin/busybox ls
./ls
zal ervoor zorgen dat BusyBox zich gedraagt als 'ls' (als het commando 'ls' is gecompileerd in BusyBox).
Over het algemeen hoeft u deze koppelingen nooit zelf te maken, aangezien de BusyBox
build system zal dit voor u doen wanneer u de opdracht 'make install' uitvoert.
Als u BusyBox zonder argumenten aanroept, krijgt u een lijst met applets
die zijn gecompileerd in uw BusyBox binary.
GEMEENSCHAPPELIJKE OPTIES
De meeste BusyBox-applets ondersteunen de --help argument om een beknopte runtime-beschrijving te geven van
hun gedrag. Als de optie CONFIG_FEATURE_VERBOSE_USAGE is ingeschakeld, meer
gedetailleerde gebruiksinformatie zal ook beschikbaar zijn.
COMMANDO'S
Momenteel beschikbare applets zijn onder meer:
[, [[, acpid, adjtimex, ar, arp, arping, ash, awk, basisnaam,
blockdev, brctl, bunzip2, bzcat, bzip2, cal, kat, chgrp, chmod,
chown, chpasswd, chroot, chvt, duidelijk, cmp, cp, cpio, crond, crontab,
cttyhack, knippen, datum, dc, dd, deallocvt, depmod, devmem, df, diff,
mapnaam, dmesg, dnsdomeinnaam, dos2unix, dpkg, dpkg-deb, du,
dumpkmap, dumppleases, echo, ed, egrep, env, expand, expr, false,
fdisk, fgrep, zoeken, vouwen, gratis, freeramdisk, fstrim, ftpget, ftpput,
getopt, getty, grep, groepen, gunzip, gzip, halt, hoofd, hexdump,
hostid, hostnaam, httpd, hwclock, id, ifconfig, ifdown, ifup, init,
insmod, ionice, ip, ipcalc, doden, killall, klogd, laatste, minder, ln,
loadfont, loadkmap, logger, login, lognaam, logread, lostup, ls,
lsmod, lzcat, lzma, lzop, lzopcat, md5sum, mdev, microcom, mkdir,
mkfifo, mknod, mkswap, mktemp, modinfo, modprobe, meer, mount, mt,
mv, nameif, nc, netstat, nslookup, od, openvt, passwd, patch, pidof,
ping, ping6, pivot_root, poweroff, printf, ps, pwd, rdate, readlink,
realpath, reboot, renice, reset, rev, rm, rmdir, rmmod, route, rpm,
rpm2cpio, run-parts, sed, seq, setkeycodes, setsid, sh, sha1sum,
sha256sum, sha512sum, slaap, sorteren, start-stop-daemon, stat,
static-sh, strings, stty, su, sulogin, swapoff, swapon, switch_root,
sync, sysctl, syslogd, tac, staart, teer, takenset, tee, telnet,
telnetd, test, tftp, tijd, time-out, top, touch, tr, traceroute,
traceroute6, true, tty, tunctl, udhcpc, udhcpd, umount, uname,
decomprimeren, uitvouwen, uniq, unix2dos, unlzma, unlzop, unxz, uitpakken,
uptime, usleep, uudecode, uuencode, vconfig, vi, horloge, waakhond,
wc, wget, welke, wie, whoami, xargs, xz, xzcat, ja, zcat
COMMAND BESCHRIJVING
zuur
acpid [-df] [-c CONFDIR] [-l LOGFILE] [-a ACTIEBESTAND] [-M MAPFILE] [-e
PROC_EVENT_FILE] [-p PIDFILE]
Luister naar ACPI-evenementen en spawn specifieke helpers bij aankomst van het evenement
-d Log in op stderr, niet op logbestand (impliceert -f)
-f Uitvoeren op de voorgrond
-c DIR-configuratiemap [/etc/acpi]
-e BESTAND / proc gebeurtenisbestand [/proc/acpi/event]
-l BESTAND Logbestand [/var/log/acpid.log]
-p BESTAND Pid-bestand [/var/run/acpid.pid]
-een FILE-actiebestand [/etc/acpid.conf]
-M FILE Mapbestand [/etc/acpi.map]
Accepteer en negeer compatibiliteitsopties -g -m -s -S -v
bijvoeglijk naamwoord
adjtimex [-q] [-o UIT] [-f FREQ] [-p TCONST] [-t TICK]
Lees en stel optioneel de systeemtijdbasisparameters in. Zien bijvoeglijk naamwoord(2)
-q Stil
-o UIT Tijdsverschuiving, microseconden
-f FREQ Frequentie aanpassen, integer kernel units (65536 is 1ppm)
(positieve waarden laten de klok sneller lopen)
-t TICK Microseconden per tik, meestal 10000
-p TCONST
ar ar [-o] [-v] [-p] [-t] [-x] ARCHIEF BESTANDEN
Extract of lijst BESTANDEN uit een ar-archief
-o Behoud originele data
-p Extract naar stdout
-t Lijst
-x Uittreksel
-v Uitgebreid
arp arp [-vn] [-H HWTYPE] [-i IF] -a [HOSTNAAM] [-v] [-i IF] -d HOSTNAAM
[pub] [-v] [-H HWTYPE] [-i IF] -s HOSTNAAM HWADDR [temp] [-v] [-H HWTYPE] [-i IF] -s
HOSTNAME HWADDR [netmasker MASKER] pub [-v] [-H HWTYPE] [-i IF] -Ds HOSTNAME IFACE
[netmasker MASK] pub
ARP-cache manipuleren
-a Toon (alle) hosts
-d ARP-vermelding verwijderen
-s Nieuwe invoer instellen
-v Uitgebreid
-n Los namen niet op
-i IF netwerkinterface
-D Lees HWADDR van IFACE
-A,-p AF-protocolfamilie
-H HWTYPE Hardware-adrestype
arpen
arping [-fqbDUA] [-c CNT] [-w TIMEOUT] [-I IFACE] [-s SRC_IP] DST_IP
ARP-verzoeken/antwoorden verzenden
-f Stop bij eerste ARP-antwoord
-q Stil
-b Blijf uitzenden, ga niet unicast
-D Gedupliceerde adresdetectiemodus
-U Ongevraagde ARP-modus, update je buren
-Een ARP-antwoordmodus, update je buren
-c N Stop na het verzenden van N ARP-verzoeken
-w TIMEOUT Tijd om te wachten op ARP-antwoord, seconden
-I IFACE-interface om te gebruiken (standaard eth0)
-s SRC_IP IP-adres van de afzender
DST_IP Doel-IP-adres
as ash [-/+OPTIES] [-/+o OPT]... [-c 'SCRIPT' [ARG0 [ARGS]] / BESTAND [ARGS]]
Unix shell-interpreter
awk awk [OPTIONS] [AWK_PROGRAM] [BESTAND]...
-v VAR=VAL Variabele instellen
-F SEP Gebruik SEP als veldscheidingsteken
-f FILE Programma uit FILE lezen
-e AWK_PROGRAMMA
basisnaam
basisnaam BESTAND [SUFFIX]
Strip directory pad en .SUFFIX van FILE
blokdev
blockdev OPTIE BLOCKDEV
--setro Ro instellen
--setrw Stel rw in
--getro Haal ro
--getss Sectorgrootte ophalen
--getbsz Blokgrootte ophalen
--setbsz BYTES Blokgrootte instellen
--getsz Verkrijg de apparaatgrootte in sectoren van 512 bytes
--getsize64 Verkrijg de apparaatgrootte in bytes
--flushbufs Spoelbuffers
--rereadpt Partitietabel opnieuw lezen
brctl
brctl-COMMANDO [BRUG [INTERFACE]]
Ethernet-bruggen beheren
commando's:
addbr BRUG BRIDGE maken
delbr BRIDGE BRIDGE verwijderen
addif BRIDGE IFACE Voeg IFACE toe aan BRIDGE
delif BRIDGE IFACE Verwijder IFACE uit BRIDGE
bunzip2
bunzip2 [-cf] [BESTAND]...
Decomprimeer BESTANDEN (of stdin)
-c Schrijf naar stdout
-f Kracht
bzkat
bzcat [BESTAND]...
Decomprimeren naar stdout
bzip2
bzip2 [OPTIES] [BESTAND]...
Comprimeer BESTANDEN (of stdin) met het bzip2-algoritme
-1..9 Compressieniveau
-d Decomprimeren
-c Schrijf naar stdout
-f Kracht
paard cal [-jy] [[MAAND] JAAR]
Geef een kalender weer
-j Gebruik juliaanse dadels
-y Toon het hele jaar
hoe kat [BESTAND]...
Voeg BESTANDEN samen en druk ze af naar stdout
chgrp
chgrp [-RhLHPcvf]... GROEPSBESTAND...
Wijzig het groepslidmaatschap van elk BESTAND in GROUP
-R Herhaling
-h Symlinks beïnvloeden in plaats van symbolische doelen
-L Doorloop alle symbolische links naar mappen
-H Symlinks doorkruisen alleen op de opdrachtregel
-P Ga niet door symbolische links (standaard)
-c Lijst met gewijzigde bestanden
-v Uitgebreid
-f Verberg fouten
chmod
chmod [-Rcvf] MODUS[,MODE]... BESTAND...
Elke MODUS is een of meer van de letters ugoa, een van de symbolen +-= en een of meer
van de letters rwxst
-R Herhaling
-c Lijst met gewijzigde bestanden
-v Alle bestanden weergeven
-f Verberg fouten
chown
chown [-RhLHPcvf]... EIGENAAR[<.|:>[GROUP]] BESTAND...
Wijzig de eigenaar en/of groep van elk BESTAND in EIGENAAR en/of GROEP
-R Herhaling
-h Symlinks beïnvloeden in plaats van symbolische doelen
-L Doorloop alle symbolische links naar mappen
-H Symlinks doorkruisen alleen op de opdrachtregel
-P Ga niet door symbolische links (standaard)
-c Lijst met gewijzigde bestanden
-v Alle bestanden weergeven
-f Verberg fouten
chpasswd
chpasswd [--md5|--gecodeerd]
Lees gebruiker:wachtwoord van stdin en update / Etc / passwd
-e,--gecodeerd Geleverde wachtwoorden zijn in gecodeerde vorm
-m,--md5 Gebruik MD5-codering in plaats van DES
chroot
chroot NEWROOT [PROG ARGS]
Voer PROG uit met de hoofdmap ingesteld op NEWROOT
chvt
chvt N
Verander de virtuele terminal op de voorgrond in /dev/ttyN
duidelijk
duidelijk
Scherm wissen
cmp cmp [-l] [-s] BESTAND1 [BESTAND2 [SKIP1 [SKIP2]]]
Vergelijk FILE1 met FILE2 (of stdin)
-l Schrijf de bytenummers (decimaal) en waarden (octaal)
voor alle verschillende bytes
-s stil
cp cp [OPTIES] BRON... BESTEMMING
Kopieer SOURCE(s) naar DEST
-a Hetzelfde als -dpR
-R,-r Herhaling
-d,-P Symlinks behouden (standaard als -R)
-L Volg alle symbolische links
-H Volg symbolische links op de opdrachtregel
-p Bewaar bestandskenmerken indien mogelijk
-f Overschrijven
-i Vragen voor overschrijven
-l,-s Maak (sym)links
cpio
cpio [-dmvu] [-F BESTAND] [-H newc] [-tio] [EXTR_FILE]...
Extraheer of vermeld bestanden uit een cpio-archief, of maak een archief met behulp van de bestandslijst op
stdin
Hoofdverrichtingswijze:
-t Lijst
-i Extraheer EXTR_FILE's (of alle)
-o Maken (vereist -H newc)
-d Maak toonaangevende mappen
-m Behoud mtime
-v Uitgebreid
-u Overschrijven
-F FILE Invoer (-t,-i,-p) of uitvoer (-o) bestand
-H newc Archiefformaat
rond
crond -fbS -l N -L LOGBESTAND -c DIR
-f Voorgrond
-b Achtergrond (standaard)
-S Log in op syslog (standaard)
-l Logniveau instellen. 0 is de meest uitgebreide, standaard 8
-L Log in op bestand
-c Werkmap
crontab
crontab [-c DIR] [-u GEBRUIKER] [-ler]|[BESTAND]
-c Crontab-map
-u Gebruiker
-l Lijst crontab
-e Bewerk crontab
-r Verwijder crontab
FILE Vervang crontab door FILE ('-': stdin)
cttyhack
cttyhack [PROG ARGS]
Geef PROG indien mogelijk een controlerende tty. Voorbeeld voor /etc/inittab (voor busybox init):
::respawn:/bin/cttyhack / Bin / sh Controlerende tty geven aan shell die draait met PID
1: $ exec cttyhack sh Interactieve shell starten vanuit het bootshell-script:
setside cttyhack sh
gesneden knip [OPTIES] [BESTAND]...
Print geselecteerde velden van elk invoerbestand naar stdout
-b LIST Voer alleen bytes uit van LIST
-c LIST Alleen tekens uit LIST uitvoeren
-d CHAR Gebruik CHAR in plaats van tab als scheidingsteken voor velden
-s Voer alleen de regels uit die een scheidingsteken bevatten
-f N Print alleen deze velden
-n Genegeerd
gegevens
datum [OPTIES] [+FMT] [TIJD]
Tijd weergeven (met +FMT) of tijd instellen
[-s,--set] TIME Stel de tijd in op TIME
-u,--utc Werk in UTC (niet converteren naar lokale tijd)
-R,--rfc-2822 Uitgang RFC-2822 compatibele datumstring
-I[SPEC] Uitgang ISO-8601 compatibele datumstring
SPEC='date' (standaard) alleen voor datum,
'uren', 'minuten' of 'seconden' voor datum en
tijd tot de aangegeven precisie
-r,--referentie BESTAND Toon laatste wijzigingstijd van BESTAND
-d,--datum TIJD Toon TIJD, niet 'nu'
-D FMT Gebruik FMT voor -d TIME-conversie
Erkende TIJD-formaten:
uu:mm[:ss]
[JJJJ.]MM.DD-uu:mm[:ss]
JJJJ-MM-DD uu:mm[:ss]
[[[[[JJ]JJ]MM]DD]uu]mm[.ss]
'date TIME'-formulier accepteert in plaats daarvan MMDDuumm[[YY]YY][.ss]
dc dc UITDRUKKING...
Kleine RPN-rekenmachine. Bewerkingen: +, add, -, sub, *, mul, /, div, %, mod, and, or, not,
xor, p - print de bovenkant van de stapel (zonder te ploppen), f - print de hele stapel, o - pop de
waarde en stel de uitgangsradix in (moet 10, 16, 8 of 2) zijn. Voorbeelden: 'dc 2 2 add p' -> 4,
'dc 8 8 mul 2 2 + / p' -> 16
dd dd [if=BESTAND] [of=BESTAND] [ibs=N] [obs=N] [bs=N] [count=N] [skip=N] [seek=N]
[conv=notrunc|geen fout|synchronisatie|fsync]
Kopieer een bestand met converteren en formatteren
if=FILE Lezen uit FILE in plaats van stdin
of=FILE Schrijf naar FILE in plaats van stdout
bs=N Lees en schrijf N bytes tegelijk
ibs=N Lees N bytes tegelijk
obs=N Schrijf N bytes tegelijk
count=N Kopieer alleen N invoerblokken
skip=N Skip N invoerblokken
seek=N Sla N uitgangsblokken over
conv=notrunc Uitvoerbestand niet afkappen
conv=noerror Doorgaan na leesfouten
conv=synchroniseer Pad-blokken met nullen
conv=fsync Gegevens fysiek wegschrijven voordat u klaar bent
conv=swab Wissel elk paar bytes om
N kan worden toegevoegd aan c (1), w (2), b (512), kD (1000), k (1024), MD, M, GD, G
deallocvt
deallocvt [N]
De toewijzing van ongebruikte virtuele terminal /dev/ttyN . ongedaan maken
depmod
depmod [-n] [-b BASE] [VERSIE] [MODFILES]...
Genereer modules.dep-, alias- en symbolenbestanden
-b BASE Gebruik BASE/lib/modules/VERSION
-n Droogloop: bestanden afdrukken naar stdout
devmem
devmem ADRES [BREEDTE [WAARDE]]
Lezen/schrijven vanaf fysiek adres
ADRES Adres om naar te handelen
BREEDTE Breedte (8/16/...)
WAARDE Te schrijven gegevens
df df [-Pkmhai] [-B GROOTTE] [BESTANDSSYSTEEM]...
Gebruiksstatistieken van het bestandssysteem afdrukken
-P POSIX-uitvoerformaat
-k 1024-byte blokken (standaard)
-m 1M-byte blokken
-h Door mensen leesbaar (bijv. 1K 243M 2G)
-a Toon alle bestandssystemen
-i Inodes
-B SIZE Blokgrootte
diff
diff [-abBdiNqrTstw] [-L LABEL] [-S BESTAND] [-U LINES] BESTAND1 BESTAND2
Vergelijk bestanden regel voor regel en voer de verschillen ertussen uit. Dit
implementatie ondersteunt alleen unified diffs.
-a Behandel alle bestanden als tekst
-b Negeer veranderingen in de hoeveelheid witruimte
-B Negeer wijzigingen waarvan de regels allemaal leeg zijn
-d Probeer hard om een kleinere reeks wijzigingen te vinden
-i Negeer verschillen in hoofdletters
-L Gebruik LABEL in plaats van de bestandsnaam in de unified header
-N Behandel afwezige bestanden als leeg
-q Alleen uitvoeren of bestanden verschillen
-r Herhaling
-S Begin met FILE bij het vergelijken van mappen
-T Zorg ervoor dat tabbladen worden uitgelijnd door indien nodig een tabblad vooraf te laten gaan
-s Rapporteren wanneer twee bestanden hetzelfde zijn
-t Tabbladen uitvouwen tot spaties in uitvoer
-U Uitvoer LINES regels context
-w Negeer alle witruimte
zeg eens
dirname BESTANDSNAAM
Strip niet-directory-achtervoegsel van FILENAME
dmesg
dmesg [-c] [-n NIVEAU] [-s GROOTTE]
De kernelringbuffer afdrukken of beheren
-c Ringbuffer wissen na afdrukken
-n NIVEAU Stel console-logniveau in
-S SIZE Buffergrootte
dos2unix
dos2unix [-ud] [BESTAND]
Converteer FILE in-place van DOS naar Unix-formaat. Als er geen bestand is opgegeven, gebruik dan
standaard/stout.
-u dos2unix
-dunix2dos
dpkg
dpkg [-ilCPru] [-F OPT] PAKKET
Debian-pakketten installeren, verwijderen en beheren
-i,--install Installeer het pakket
-l,--list Lijst met geïnstalleerde pakketten
--configure Configureer een onverpakt pakket
-P,--purge Alle bestanden van een pakket wissen
-r,--remove Verwijder alles behalve de configuratiebestanden voor een pakket
--unpack Pak een pakket uit, maar configureer het niet
--force-depends Afhankelijkheidsproblemen negeren
--force-confnew Bestaande configuratiebestanden overschrijven tijdens installatie
--force-confold Oude configuratiebestanden behouden bij installatie
dpkg-deb
dpkg-deb [-cefxX] BESTAND [argument]
Voer acties uit op Debian-pakketten (.debs)
-c Inhoud van bestandssysteemboom weergeven
-e Extraheer controlebestanden naar de [argument]-directory
-f Geef de naam van het besturingsveld weer die begint met [argument]
-x Pak de bestandssysteemboom van pakketten uit naar map
-X Uitgebreid extract
du du [-aHLdclsxhmk] [BESTAND]...
Geef een samenvatting van de gebruikte schijfruimte voor elk BESTAND en/of elke map
-a Toon ook bestandsgrootte
-L Volg alle symbolische links
-H Volg symbolische links op de opdrachtregel
-d N Beperk de uitvoer tot mappen (en bestanden met -a) met een diepte < N
-c Totaal totaal weergeven
-l Tel maten vele malen indien hard gelinkt
-s Geef alleen een totaal weer voor elk argument
-x Overslaan van mappen op verschillende bestandssystemen
-h Maten in voor mensen leesbaar formaat (bijv. 1K 243M 2G)
-m Grootte in megabytes
-k Grootte in kilobytes (standaard)
dumpkmap
dumpkmap > toetsenbordkaart
Druk een binaire toetsenbordvertaaltabel af naar stdout
stomme dingen
dummies [-r|-a] [-f LEASEFILE]
Geef DHCP-leases weer die zijn verleend door udhcpd
-f,--file=FILE Lease-bestand
-r,--resterende Toon resterende tijd
-a,--absoluut Vervaltijd weergeven
echo
echo [-neE] [ARG]...
Druk de opgegeven ARG's af naar stdout
-n Achterliggende nieuwe regel onderdrukken
-e Backslash-escapes interpreteren (dwz \t=tab)
-E Backslash-escapes niet interpreteren (standaard)
ed ed
env env [-iu] [-] [naam=waarde]... [PROG ARGS]
Druk de huidige omgeving af of voer PROG uit na het instellen van de opgegeven omgeving
-, -i Begin met een lege omgeving
-u Variabele uit de omgeving verwijderen
uitbreiden
uitbreiden [-i] [-t N] [BESTAND]...
Tabbladen converteren naar spaties, schrijven naar stdout
-i,--initial Tabbladen niet converteren na niet-spaties
-t,--tabs=N Tabstopt elke N tekens
uitdrukken
expr UITDRUKKING
Druk de waarde van EXPRESSION af naar stdout
EXPRESSIE kan zijn:
ARG1 | ARG2 ARG1 als het niet nul of 0 is, anders ARG2
ARG1 & ARG2 ARG1 als geen van beide argumenten null of 0 is, anders 0
ARG1 < ARG2 1 als ARG1 kleiner is dan ARG2, anders 0. Op dezelfde manier:
ARG1 <= ARG2
ARG1 = ARG2
ARG1 != ARG2
ARG1 >= ARG2
ARG1 > ARG2
ARG1 + ARG2 Som van ARG1 en ARG2. Op dezelfde manier:
ARG1 - ARG2
ARG1 * ARG2
ARG1/ARG2
ARG1% ARG2
STRING : REGEXP Verankerde patroonovereenkomst van REGEXP in STRING
match STRING REGEXP Hetzelfde als STRING : REGEXP
substr STRING POS LENGTH Substring van STRING, POS geteld vanaf 1
index STRING CHARS Index in STRING waar CHARS worden gevonden, of 0
lengte STRING Lengte van STRING
quote TOKEN Interpreteer TOKEN als een string, zelfs als
het is een trefwoord zoals 'match' of an
operator zoals '/'
(EXPRESSION) Waarde van EXPRESSION
Pas op dat veel operators moeten worden escaped of geciteerd voor shells. vergelijkingen zijn:
rekenkundig als beide ARG's getallen zijn, anders lexicografische. Patroon komt overeen met de
string die overeenkomt tussen \( en \) of null; als \( en \) niet worden gebruikt, geven ze de . terug
aantal overeenkomende tekens of 0.
vals
vals
Retourneert de afsluitcode FALSE fIs0(1)
fdisk
fdisk [-ul] [-C CILINDERS] [-H KOPPEN] [-S SECTOREN] [-b SSZ] SCHIJF
Partitietabel wijzigen
-u Start en End zijn in sectoren (in plaats van cilinders)
-l Toon partitietabel voor elke SCHIJF, sluit dan af
-b 2048 (voor bepaalde MO-schijven) gebruik sectoren van 2048 bytes
-C CILINDERS Aantal cilinders/koppen/sectoren instellen
-H KOPPEN
-S SECTOREN
vinden
zoek [-HL] [PATH]... [OPTIES] [ACTIES]
Zoek naar bestanden en voer er acties op uit. Eerste mislukte actie stopt verwerking van
huidig bestand. Standaardwaarden: PATH is de huidige map, actie is '-print'
-L,-volg Symlinks volgen
-H ...alleen op de opdrachtregel
-xdev Daal geen mappen af op andere bestandssystemen
-maxdepth N Daal af op de meeste N niveaus. -maxdiepte 0 is van toepassing
acties alleen voor opdrachtregelargumenten
-mindepth N Handel niet op de eerste N niveaus
-diepte Handelen op directory *na* het doorlopen ervan
Acties:
( ACTIES ) Groepsacties voor -o / -a
! ACT Het succes/falen van ACT omkeren
ACT1 [-a] ACT2 Als ACT1 mislukt, stop dan, doe anders ACT2
ACT1 -o ACT2 Als ACT1 slaagt, stop dan, doe anders ACT2
Opmerking: -a heeft een hogere prioriteit dan -o
-name PATTERN Match bestandsnaam (zonder mapnaam) aan PATTERN
-iname PATTERN Hoofdletter ongevoelig -name
-pad PATROON Match pad naar PATROON
-ipath PATTERN Hoofdletterongevoelig -path
-regex PATTERN Zoek pad naar regex PATTERN
-type X Bestandstype is X (een van: f,d,l,b,c,...)
-perm MASK Ten minste één maskerbit (+MASK), alle bits (-MASK),
of precies MASK-bits zijn ingesteld in de bestandsmodus
-mtime DAGEN mtime is groter dan (+N), kleiner dan (-N),
of precies N dagen in het verleden
-mmin MINS mtime is groter dan (+N), kleiner dan (-N),
of precies N minuten in het verleden
-nieuwere FILE mtime is recenter dan FILE's
-inum N Bestand heeft inodenummer N
-gebruiker NAAM/ID Bestand is eigendom van bepaalde gebruiker
-groep NAAM/ID Bestand is eigendom van bepaalde groep
-grootte N[bck] Bestandsgrootte is N (c:bytes,k:kbytes,b:512 bytes(def.))
+/-N: bestandsgrootte is groter/kleiner dan N
-links N Aantal links is groter dan (+N), kleiner dan (-N),
of precies N
-prune Als het huidige bestand een directory is, ga er dan niet in af
Als geen van de volgende acties is opgegeven, wordt -print aangenomen
-print Bestandsnaam afdrukken
-print0 Print bestandsnaam, NUL beëindigd
-exec CMD ARG; Voer CMD uit met alle instanties van {} vervangen door
bestandsnaam. Mislukt als CMD wordt afgesloten met niet-nul
vouw
vouwen [-bs] [-w BREEDTE] [BESTAND]...
Wikkel invoerregels in elk BESTAND (of stdin) en schrijf naar stdout
-b Tel bytes in plaats van kolommen
-s Pauze op spaties
-w Gebruik WIDTH-kolommen in plaats van 80
gratis
vrij [-b/k/m/g]
Geef de hoeveelheid vrij en gebruikt systeemgeheugen weer
freeramschijf
freeramdisk APPARAAT
Maak al het geheugen vrij dat wordt gebruikt door de opgegeven ramdisk
FSTR
fstrim [OPTIES] MOUNTPOINT
-o,--offset=OFFSET Offset in bytes om van te verwijderen
-l,--length=LEN Bytes om weg te gooien
-m,--minimum=MIN Minimale omvang lengte
-v,--uitgebreid Aantal weggegooide bytes afdrukken
ftpget
ftpget [OPTIONS] HOST [LOCAL_FILE] REMOTE_FILE
Een bestand downloaden via FTP
-c,--continue Doorgaan met vorige overdracht
-v,--uitgebreid Uitgebreid
-u,--gebruikersnaam GEBRUIKER Gebruikersnaam
-p,--wachtwoord PAS Wachtwoord
-P,--poort NUM Poort
ftpput
ftpput [OPTIONS] HOST [REMOTE_FILE] LOCAL_FILE
Een bestand uploaden naar een FTP-server
-v,--uitgebreid Uitgebreid
-u,--gebruikersnaam GEBRUIKER Gebruikersnaam
-p,--wachtwoord PAS Wachtwoord
-P,--poort NUM Poort
opt
getopt [OPTIES] [--] OPTSTRING PARAMS
-a,--alternatief Sta lange opties toe die beginnen met single -
-l,--longoptions=LOPT[,...] Lange opties om te herkennen
-n,--name=PROGNAME De naam waaronder fouten worden gerapporteerd
-o,--options=OPTSTRING Korte opties om te herkennen
-q,--stil Geen foutmeldingen bij niet-herkende opties
-Q,--stille uitgang Geen normale uitgang
-s,--shell=SHELL Stel conventies voor het aanhalen van shell in
-T,--test Versie test (eindigt met 4)
-u,--unquoted Uitvoer niet citeren
Voorbeeld:
O=`getopt -l bb: -- ab:c:: "$@"` || exit 1 eval set -- "$O" terwijl waar; doe geval
"$1" in -a) echo A; verschuiving;; -b|--bb) echo "B:'$2'"; verschuiving 2;;
-c) geval "$2" in "") echo C; verschuiving 2;; *) echo "C:'$2'";
verschuiving 2;; esac;; --) verschuiving; pauze;; *) echo-fout; uitgang 1;;
esac klaar
getty
getty [OPTIONS] BAUD_RATE[,BAUD_RATE]... TTY [TERMTYPE]
Open TTY, vraag om inlognaam en roep vervolgens op /bin/inloggen
-h Schakel hardware RTS/CTS-stroomregeling in
-L Stel CLOCAL in (negeer Carrier Detect-status)
-m Haal de baudrate op uit het CONNECT-statusbericht van de modem
-n Niet vragen om inlognaam
-w Wacht op CR of LF alvorens te verzenden /etc/probleem
-i Niet weergeven /etc/probleem
-f ISSUE_FILE Geef ISSUE_FILE weer in plaats van /etc/probleem
-l LOGIN Roep LOGIN op in plaats van /bin/inloggen
-t SEC Beëindigen na SEC als er geen inlognaam wordt gelezen
-I INITSTR Stuur INITSTR voor alles
-H HOST Log HOST in het utmp-bestand als de hostnaam
BAUD_RATE van 0 laat het ongewijzigd
grep
grep [-HhnlLoqvsriwFEz] [-m N] [-A/B/CN] PATROON/-e PATROON.../-f BESTAND [BESTAND]...
Zoek naar PATTERN in FILEs (of stdin)
-H Voeg het voorvoegsel 'bestandsnaam:' toe
-h Voeg geen voorvoegsel 'bestandsnaam:' toe
-n Voeg het voorvoegsel 'line_no:' toe
-l Toon alleen namen van bestanden die overeenkomen
-L Toon alleen namen van bestanden die niet overeenkomen
-c Toon alleen het aantal overeenkomende lijnen
-o Toon alleen het overeenkomende deel van de regel
-q Rustig. Retourneer 0 als PATROON wordt gevonden, anders 1
-v Selecteer niet-overeenkomende regels
-s Onderdruk open- en leesfouten
-r Herhaling
-ik negeer hoofdletters
-w Alleen hele woorden matchen
-x Match alleen hele regels
-F PATTERN is een letterlijke (niet regexp)
-E PATTERN is een uitgebreide regexp
-z Ingang is NUL afgesloten
-m N Match tot N keer per bestand
-AN Print N regels met volgcontext
-BN Print N regels van leidende context
-CN Hetzelfde als '-AN -BN'
-e PTRN-patroon dat overeenkomt
-f FILE Lees patroon uit bestand
groepen
groepen [GEBRUIKER]
Print de groepslidmaatschappen van USER of voor het huidige proces
ritssluiting
gunzip [-cft] [BESTAND]...
Decomprimeer BESTANDEN (of stdin)
-c Schrijf naar stdout
-f Kracht
-t Bestandsintegriteit testen
gzip
gzip [-cfd] [BESTAND]...
Comprimeer BESTANDEN (of stdin)
-d Decomprimeren
-c Schrijf naar stdout
-f Kracht
halte
halt [-d VERTRAGING] [-n] [-f] [-w]
Stop het systeem
-d SEC Vertragingsinterval
-n Niet synchroniseren
-f Force (ga niet door init)
-w Schrijf alleen een wtmp-record
hoofd
hoofd [OPTIES] [BESTAND]...
Druk de eerste 10 regels van elk BESTAND (of stdin) af naar stdout. Met meer dan één BESTAND,
elk voorafgaan door een bestandsnaamkop.
-n N[kbm] Eerste N regels afdrukken
-n -N[kbm] Alles afdrukken behalve N laatste regels
-c [-]N[kbm] Eerste N bytes afdrukken
-q Print nooit koppen
-v Altijd kopteksten afdrukken
N kan het achtervoegsel k (x1024), b (x512) of m (x1024^2) hebben.
hexdump
hexdump [-bcCdefnosvx] [BESTAND]...
BESTANDEN (of stdin) weergeven in een door de gebruiker gespecificeerd formaat
-b Octale weergave van één byte
-c Tekenweergave van één byte
-C Canonieke hex+ASCII, 16 bytes per regel
-d Twee-byte decimale weergave
-e FORMAT_STRING
-f FORMAAT_BESTAND
-n LENGTH Alleen LENGTH-bytes aan invoer interpreteren
-o Twee-byte octaal display
-s OFFSET OFFSET-bytes overslaan
-v Alle invoergegevens weergeven
-x Twee-byte hexadecimale weergave
gastheer
gastheer
Print een unieke 32-bits identifier voor de machine
hostname
hostnaam [OPTIES] [HOSTNAME | -F BESTAND]
Ontvang of stel hostnaam of DNS-domeinnaam in
-s Kort
-i Adressen voor de hostnaam
-d DNS-domeinnaam
-f Volledig gekwalificeerde domeinnaam
-F FILE Gebruik de inhoud van FILE als hostnaam
httpd
httpd [-ifv[v]] [-c CONFFILE] [-p [IP:]POORT] [-u GEBRUIKER[:GRP]] [-r REALM] [-h HOME] of
httpd -d/-e/-m STRING
Luister naar inkomende HTTP-verzoeken
-i Inetd-modus
-f Niet demoniseren
-v[v] Uitgebreid
-p [IP:]POORT Binden aan IP:POORT (standaard *:80)
-u GEBRUIKER [:GRP] Stel uid/gid in na binding aan poort
-r REALM-verificatiedomein voor basisverificatie
-h HOME-thuismap (standaard .)
-c FILE Configuratiebestand (standaard {/ Etc,HOME}/httpd.conf)
-m STRING MD5 versleutel STRING
-e STRING HTML-codering STRING
-d STRING URL-decodering STRING
uurklok
hwclock [-r|--show] [-s|-hctosys] [-w|--systohc] [-t|-systz] [-l|--localtime]
[-u|--utc] [-f|--rtc BESTAND]
Opvragen en instellen van hardwareklok (RTC)
-r Toon hardware kloktijd
-s Systeemtijd instellen vanaf hardwareklok
-w Hardwareklok instellen vanaf systeemtijd
-t Stel de tijdzone in de kernel in, corrigeer de systeemtijd
als de hardwareklok in lokale tijd staat
-u Stel dat de hardwareklok in UTC wordt bewaard
-l Ga ervan uit dat de hardwareklok in lokale tijd wordt gehouden
-f BESTAND Gebruik gespecificeerd apparaat (bijv. /dev/rtc2)
id ID [OPTIES] [GEBRUIKER]
Informatie over GEBRUIKER of de huidige gebruiker afdrukken
-u Gebruikers-ID
-g Groeps-ID
-G Aanvullende groeps-ID's
-n Print namen in plaats van nummers
-r Echte ID afdrukken in plaats van effectieve ID
ifconfig
ifconfig [-a] interface [adres]
Een netwerkinterface configureren
[ADRES toevoegen[/PREFIXLEN]]
[del ADRES[/PREFIXLEN]]
[[-]uitzending [ADRES]] [[-]pointopoint [ADRES]]
[netmask ADRES] [dstaddr ADRES]
[vul NN] [keepalive NN]
[hw ether|infiniband ADRES] [metrisch NN] [mtu NN]
[[-]aanhangers] [[-]arp] [[-]allmulti]
[multicast] [[-]promisc] [txqueuelen NN] [[-]dynamisch]
[mem_start NN] [io_addr NN] [irq NN]
[omhoog|omlaag] ...
als naar beneden
ifdown [-anmvf] [-i BESTAND] IFACE...
-a Alle interfaces automatisch de-/configureren
-i FILE Gebruik FILE voor interfacedefinities
-n Print uit wat er zou gebeuren, maar doe het niet
(opmerking: schakelt toewijzingen niet uit)
-m Voer geen toewijzingen uit
-v Print uit wat er zou gebeuren voordat je het doet
-f Forceer de/configuratie
als
ifup [-anmvf] [-i BESTAND] IFACE...
-a Alle interfaces automatisch de-/configureren
-i FILE Gebruik FILE voor interfacedefinities
-n Print uit wat er zou gebeuren, maar doe het niet
(opmerking: schakelt toewijzingen niet uit)
-m Voer geen toewijzingen uit
-v Print uit wat er zou gebeuren voordat je het doet
-f Forceer de/configuratie
init
init
Init is het eerste proces dat tijdens het opstarten wordt gestart. Het gaat nooit uit. Het brengt (her)kinderen voort
volgens /etc/inittab.
insmod
insmod BESTAND [SYMBOOL=WAARDE]...
Laad de gespecificeerde kernelmodules in de kernel
ionen
ionen [-c 1-3] [-n 0-7] [-p PID] [PROG]
I/O-prioriteit en klasse wijzigen
-c Klasse. 1: realtime 2: beste inspanning 3: inactief
-n Prioriteit
ip ip [OPTIES] {adres | route | link | tunnel | regel} {COMMANDO}
ip [OPTIES] OBJECT {COMMANDO} waarbij OBJECT := {adres | route | link | tunnel | regel}
OPTIES := { -f[amily] { inet | inet6 | link } | -een lijn] }
ipcalc
ipcalc [OPTIES] ADRES[[/]NETMASK] [NETMASK]
IP-netwerkinstellingen berekenen vanaf een IP-adres
-b,--broadcast Berekend broadcast-adres weergeven
-n,--netwerk Toon berekend netwerkadres
-m,--netmask Standaard netmasker voor IP weergeven
-p,--prefix Geef het voorvoegsel voor IP/NETMASK weer
-h,--hostnaam Eerste opgeloste hostnaam weergeven
-s,--silent Geef nooit foutmeldingen weer
doden
doden [-l] [-SIG] PID...
Stuur een signaal (standaard: TERM) naar bepaalde PID's
-l Lijst van alle signaalnamen en nummers
killall
killall [-l] [-q] [-SIG] PROCESS_NAME...
Stuur een signaal (standaard: TERM) naar bepaalde processen
-l Lijst van alle signaalnamen en nummers
-q Klaag niet als er geen processen zijn afgebroken
klom
klogd [-c N] [-n]
Kernellogger
-c N Afdrukken om berichten te troosten die urgenter zijn dan prio N (1-8)
-n Op de voorgrond uitvoeren
laatste
laatste
Toon lijst van de laatste gebruikers die op het systeem zijn ingelogd
minder
minder [-EMmNh~I?] [BESTAND]...
BESTAND (of stdin) één scherm tegelijk bekijken
-E Stop zodra het einde van een bestand is bereikt
-M,-m Statusregel weergeven met regelnummers
en percentage door het bestand
-N Prefix regelnummer voor elke regel
-Ik negeer hoofdletters in alle zoekopdrachten
-~ Onderdruk ~s weergegeven voorbij EOF
ln ln [OPTIES] DOEL... LINK|DIR
Maak een link LINK of DIR/TARGET naar de gespecificeerde TARGET(s)
-s Maak symbolische links in plaats van harde links
-f Bestaande bestemmingen verwijderen
-n Verwijs niet naar symbolische links - behandel als een normaal bestand
-b Maak een back-up van het doel (indien aanwezig) voordat de koppeling wordt uitgevoerd
-S suf Gebruik het achtervoegsel in plaats van ~ bij het maken van back-upbestanden
-T 2e arg moet een DIR . zijn
-v Uitgebreid
laadlettertype
laadlettertype < lettertype
Laad een consolelettertype van stdin
laadkmap
loadkmap < toetsenbordmap
Laad een binaire toetsenbordvertaaltabel vanuit stdin
houthakker
logger [OPTIES] [BERICHT]
Schrijf BERICHT (of stdin) naar syslog
-s Log zowel naar stderr als het systeemlogboek
-t TAG Log met de opgegeven tag (standaard gebruikersnaam)
-p PRIO-prioriteit (numeriek of facility.level-paar)
Log in
inloggen [-p] [-h HOST] [[-f] GEBRUIKER]
Start een nieuwe sessie op het systeem
-f Niet authenticeren (gebruiker al geverifieerd)
-h Naam van de externe host
-p Behoud omgeving
lognaam
lognaam
Druk de naam van de huidige gebruiker af
loglezen
loglezen [-f]
Toon berichten in de circulaire buffer van syslogd
-f Gegevens uitvoeren naarmate het logboek groeit
verdwalen
Lostup [-r] [-o OFS] {-f|LOOPDEV} BESTAND - geassocieerde lus-apparaten Lostup -d
LOOPDEV - losmaken lostup -a - status weergeven Lostup -f - volgende vrij weergeven
lus apparaat
-o OFS Start OFS-bytes in BESTAND
-r Alleen-lezen
-f Toon/gebruik het volgende vrije loop-apparaat
ls ls [-1AaCxdLHRFplinsehrSXvctu] [-w BREEDTE] [BESTAND]...
Lijst met directory-inhoud
-1 Een kolom uitgang
-a Voeg vermeldingen toe die beginnen met .
-A Like -a, maar sluit . en ..
-C Lijst op kolommen
-x Lijst op regels
-d Lijst met vermeldingen in de directory in plaats van inhoud
-L Symlinks volgen
-H Volg symbolische links op de opdrachtregel
-R Herhaling
-p Voeg / toe aan dir-items
-F Voeg indicator (een van */=@|) toe aan items
-l Formaat lange lijst
-i Lijst inode-nummers
-n Lijst numerieke UID's en GID's in plaats van namen
-s Lijst toegewezen blokken
-e Lijst met volledige datum en tijd
-h Lijstformaten in voor mensen leesbaar formaat (1K 243M 2G)
-r Sorteer in omgekeerde volgorde
-S Sorteren op maat
-X Sorteren op extensie
-v Sorteren op versie
-c Met -l: sorteer op ctime
-t Met -l: sorteer op mtime
-u Met -l: sorteer op atime
-w N Neem aan dat de terminal N kolommen breed is
--color[={altijd,nooit,auto}] Controle kleuring
lsmod
lsmod
Lijst van de momenteel geladen kernelmodules
lzkat
lzcat [BESTAND]...
Decomprimeren naar stdout
lzma
lzma -d [-cf] [BESTAND]...
Decomprimeer FILE (of stdin)
-d Decomprimeren
-c Schrijf naar stdout
-f Kracht
lzop
lzop [-cfvd123456789CF] [BESTAND]...
-1..9 Compressieniveau
-d Decomprimeren
-c Schrijf naar stdout
-f Kracht
-v Uitgebreid
-F Checksum niet opslaan of verifiëren
-C Schrijf ook controlesom van gecomprimeerd blok
lzopkat
lzopcat [-vCF] [BESTAND]...
-v Uitgebreid
-F Checksum niet opslaan of verifiëren
md5sum
md5sum [-c[sw]] [BESTAND]...
Print of controleer MD5 checksums
-c Controleer sommen tegen de lijst in BESTANDEN
-s Voer niets uit, statuscode toont succes
-w Waarschuw voor onjuist opgemaakte controlesomregels
gemaakt
gemaakt [-s]
mdev -s moet tijdens het opstarten worden uitgevoerd om te scannen / sys en vul /dev.
Bare mdev is een kernel hotplug-helper. Om het te activeren: echo /sbin/mdev
>/proc/sys/kernel/hotplug
Het gebruikt /etc/mdev.conf met regels [-][ENV=regex;]...DEVNAME UID:GID PERM
[>|=PATH]|[!] [@|$|*PROG] waarbij DEVNAME de apparaatnaam is regex, @major,minor[-minor2],
of omgevingsvariabele regex. Een veelgebruikt gebruik van de laatste is om modules te laden voor:
hot-plugged apparaten:
$MODALIAS=.* 0:0 660 @modprobe "$MODALIAS"
Als het bestand /dev/mdev.seq bestaat, wacht mdev tot de waarde overeenkomt met de $SEQNUM-variabele.
Dit voorkomt plug/unplug races. Om deze functie te activeren, maakt u een lege /dev/mdev.seq
bij het opstarten.
Als het bestand /dev/mdev.log bestaat, wordt het foutopsporingslogboek eraan toegevoegd.
microcommunicatie
microcom [-d VERTRAGING] [-t TIME-OUT] [-s SNELHEID] [-X] TTY
Kopieer bytes voor stdin naar TTY en van TTY naar stdout
-d Wacht tot DELAY ms voor TTY-uitvoer voordat u elke . verzendt
volgende byte ernaast
-t Sluit af als zowel stdin als TTY stil zijn gedurende TIMEOUT ms
-s Seriële lijn instellen op SPEED
-X Speciale betekenis van NUL en Ctrl-X uitschakelen vanuit stdin
mkdir
mkdir [OPTIES] DIRECTORY...
Map maken
-m MODUS-modus
-p Geen fout indien aanwezig; maak zo nodig bovenliggende mappen
mkfifo
mkfifo [-m MODUS] NAAM
Named pipe maken
-m MODUS-modus (standaard a=rw)
mknoden
mknod [-m MODUS] NAAM TYPE MAJOR MINOR
Maak een speciaal bestand (blok, teken of pijp)
-m MODE Creatiemodus (standaard a=rw)
TYPE:
b Apparaat blokkeren
c of u Karakterapparaat
p Named pipe (MAJOR en MINOR worden genegeerd)
mkswap
mkswap [-L LBL] BLOCKDEV [KBYTES]
Bereid BLOCKDEV voor om te gebruiken als swappartitie
-L LBL-label
mktemp
mktemp [-dt] [-p DIR] [SJABLOON]
Maak een tijdelijk bestand met naam op basis van TEMPLATE en druk de naam af. SJABLOON moet
eindigen met XXXXXX (bijv. [/dir/]naamXXXXXX). Zonder TEMPLATE wordt -t tmp.XXXXXX aangenomen.
-d Maak map, geen bestand
-q Fail stil bij fouten
-t Voeg de naam van de basisdirectory toe aan SJABLOON
-p DIR Gebruik DIR als een basismap (impliceert -t)
-u Maak niets; een naam afdrukken
Basismap is: -p DIR, else $TMPDIR, else / tmp
modinfo
modinfo [-adlp0] [-F trefwoord] MODULE
-een snelkoppeling voor '-F auteur'
-d Snelkoppeling voor '-F beschrijving'
-l Snelkoppeling voor '-F-licentie'
-p Sneltoets voor '-F parm'
-F trefwoord Trefwoord om naar te zoeken
-0 Aparte uitgang met NUL's
modprobe
modprobe [-alrqvsDb] MODULE [symbool=waarde]...
-a Meerdere MODULE's laden
-l Lijst (MODULE is een patroon)
-r MODULE verwijderen (stapelen) of autoclean uitvoeren
-q Stil
-v Uitgebreid
-s Log in op syslog
-D Afhankelijkheden tonen
-b Zwarte lijst ook toepassen op modulenamen
meer
meer [BESTAND]...
BESTAND (of stdin) één scherm tegelijk bekijken
monteren
mount [OPTIES] [-o OPTS] APPARAATNODE
Mount een bestandssysteem. Automatische detectie van bestandssysteem vereist /proc.
-a Koppel alle bestandssystemen in fstab
-f Droogloop
-i Voer mount helper niet uit
-r Alleen-lezen koppelen
-w Read-write mount (standaard)
-t FSTYPE[,...] Type(s) bestandssysteem
-O OPT Alleen bestandssystemen aankoppelen met optie OPT (alleen -a)
-o OPT:
lus genegeerd (lusapparaten worden automatisch gedetecteerd)
[a]synchrone schrijfbewerkingen zijn [a]synchroon
[no]atime Updates voor inode-toegangstijden uitschakelen/inschakelen
[no]diratime Schakel atime-updates voor mappen uit / in
[no]relatime Schakel atime updates ten opzichte van wijzigingstijd in/uit
[no]dev (Dis)sta het gebruik van speciale apparaatbestanden toe
[no]exec (Dis)sta het gebruik van uitvoerbare bestanden toe
[no]suid (Dis)sta set-user-id-root-programma's toe
[r]shared Converteer [recursief] naar een gedeelde substructuur
[r]slave Converteer [recursief] naar een slave-subboom
[r]private Converteer [recursief] naar een privé-subboom
[un]bindable Maak koppelpunt [un]in staat om te binden gemount
[r]bind Bind een bestand of map [recursief] aan een andere locatie
move Een bestaand koppelpunt verplaatsen
remount Een gemount bestandssysteem opnieuw aankoppelen, vlaggen wijzigen
ro/rw Hetzelfde als -r/-w
Er zijn bestandssysteemspecifieke -o-vlaggen.
mt mt [-f apparaat] opcode waarde
Bediening magneetbandaandrijving
Beschikbare opcodes:
bsf bsfm bsr bss datacompressie drvbuffer eof eom wissen fsf fsfm fsr fss laadvergrendeling
mkpart nop offline ras1 ras2 ras3 reset retension terugspoelen rewoffline zoeken setblk
setdensity setpart vertel lossen ontgrendel weof wset
mv mv [-fin] BRON BESTEMMING of: mv [-fin] BRON... DIRECTORY
Hernoem SOURCE naar DEST, of verplaats SOURCE(s) naar DIRECTORY
-f Niet vragen voor overschrijven
-i Interactief, vraag voor overschrijven
-n Overschrijf een bestaand bestand niet
naam als
nameif [-s] [-c BESTAND] [IFNAME HWADDR]...
Hernoem de netwerkinterface terwijl deze in de down-status is. Het apparaat met adres HWADDR
wordt hernoemd naar IFACE.
-c FILE Configuratiebestand (standaard: /etc/mactab)
-s Log in op syslog
nc nc [-iN] [-wN] [-l] [-p POORT] [-f BESTAND|IPADDR POORT] [-e PROG]
Open een pijp naar IP:PORT of FILE
-l Luistermodus, voor inkomende verbindingen
(gebruik -ll met -e voor persistente server)
-p POORT Lokale poort
-w SEC Connect time-out
-i SEC Vertragingsinterval voor verzonden lijnen
-f BESTAND Gebruik bestand (ala /dev/ttyS0) in plaats van netwerk
-e PROG Voer PROG uit na verbinding
netstat
netstat [-ral] [-tuwx] [-nl]
Netwerkinformatie weergeven
-r Routeringstabel
-a Alle stopcontacten
-l Luisteraansluitingen
Anders: aangesloten stopcontacten
-t TCP-sockets
-u UDP-sockets
-w Ruwe sockets
-x Unix-sockets
Anders: alle soorten stopcontacten
-e Overige/meer informatie
-n Los namen niet op
nslookup
nslookup [HOST] [SERVER]
Vraag de naamserver naar het IP-adres van de gegeven HOST, optioneel met behulp van een opgegeven
DNS-server
od od [-abcdfhilovxs] [-t TYPE] [-A RADIX] [-N SIZE] [-j SKIP] [-S MINSTR] [-w BREEDTE]
[HET DOSSIER]...
Druk BESTANDEN (of stdin) ondubbelzinnig af, standaard als octale bytes
openv
openvt [-c N] [-sw] [PROG ARGS]
Start PROG op een nieuwe virtuele terminal
-c N Gebruik gespecificeerde VT
-s Schakel over naar de VT
-w Wacht tot PROG is afgesloten
passwd
passwd [OPTIES] [GEBRUIKER]
Wijzig het wachtwoord van de GEBRUIKER (standaard: huidige gebruiker)
-een ALG-coderingsmethode
-d Wachtwoord instellen op ''
-l Account vergrendelen (uitschakelen)
-u Ontgrendel (inschakelen) account
stuk
patch [OPTIES] [ORIGFILE [PATCHFILE]]
-p,--strip N Strip N leidende componenten van bestandsnamen
-i,--invoer DIFF Lees DIFF in plaats van stdin
-R,--omgekeerde Omgekeerde patch
-N,--forward Negeer reeds toegepaste patches
-E,--remove-empty-files Verwijder uitvoerbestanden als ze leeg worden
pidof
pidof [NAAM]...
Lijst met PID's van alle processen met namen die overeenkomen met NAMEN
ping
ping [OPTIES] HOST
Stuur ICMP ECHO_REQUEST-pakketten naar netwerkhosts
-4,-6 Forceer IP- of IPv6-naamomzetting
-c CNT Alleen CNT-pings verzenden
-s SIZE Stuur SIZE databytes in pakketten (standaard: 56)
-t TTL TTL instellen
-I IFACE/IP Gebruik interface of IP-adres als bron
-W SEC Seconden om te wachten op de eerste reactie (standaard: 10)
(per slot van rekening worden -c CNT-pakketten verzonden)
-w SEC Seconden totdat ping wordt afgesloten (standaard: oneindig)
(kan eerder afsluiten met -c CNT)
-q Stil, geeft alleen output weer bij start
en als je klaar bent?
ping6
ping6 [OPTIES] HOST
Stuur ICMP ECHO_REQUEST-pakketten naar netwerkhosts
-c CNT Alleen CNT-pings verzenden
-s SIZE Stuur SIZE databytes in pakketten (standaard: 56)
-I IFACE/IP Gebruik interface of IP-adres als bron
-q Stil, geeft alleen output weer bij start
en als je klaar bent?
draai_root
pivot_root NEW_ROOT PUT_OLD
Verplaats het huidige rootbestandssysteem naar PUT_OLD en maak van NEW_ROOT het nieuwe rootbestand
system
poweroff
uitschakeling [-d VERTRAGING] [-n] [-f]
Stop en schakel de stroom uit
-d SEC Vertragingsinterval
-n Niet synchroniseren
-f Force (ga niet door init)
printf
printf FORMAAT [ARG]...
Formatteer en print ARG('s) volgens FORMAT (a-la C printf)
ps ps [-o COL1,COL2=KOP] [-T]
Lijst met processen weergeven
-o COL1,COL2=HEADER Selecteer kolommen voor weergave
-T Toon discussies
pwd pwd
Druk de volledige bestandsnaam af van de huidige werkdirectory
datum
rdate [-sp] GASTHEER
Haal de systeemdatum/-tijd op en stel deze eventueel in vanaf een externe HOST
-s Stel de systeemdatum/-tijd in (standaard)
-p Druk de datum/tijd af
leeslink
leeslink [-fnv] BESTAND
Geef de waarde van een symbolische link weer
-f Canonicaliseren door alle symbolische links te volgen
-n Geen nieuwe regel toevoegen
-v Uitgebreid
echt pad
realpath-BESTAND...
Retourneer de absolute padnamen van het gegeven BESTAND
opnieuw op te starten
herstart [-d VERTRAGING] [-n] [-f]
Start het systeem opnieuw op
-d SEC Vertragingsinterval
-n Niet synchroniseren
-f Force (ga niet door init)
nieren
renice {{-n INCREMENT} | PRIORITEIT} [[-p | -g | -u] ID...]
Planningsprioriteit wijzigen voor een lopend proces
-n Huidige mooie waarde aanpassen (kleiner is sneller)
-p Proces-ID('s) (standaard)
-g Procesgroep-ID('s)
-u Verwerk gebruikersnaam(en) en/of id('s)
opnieuw in te stellen
opnieuw in te stellen
Het scherm resetten
rev rev [BESTAND]...
Omgekeerde regels van BESTAND
rm rm [-irf] BESTAND...
BESTANDEN verwijderen (ontkoppelen)
-i Altijd vragen alvorens te verwijderen
-f Nooit vragen
-R,-r Herhaling
rmdir
rmdir [OPTIES] DIRECTORY...
Verwijder DIRECTORY als deze leeg is
-p|--ouders Inclusief ouders
--ignore-fail-on-niet-leeg
rmmod
rmmod [-wfa] [MODULE]...
Kernelmodules verwijderen
-w Wacht tot de module niet meer wordt gebruikt
-f Geforceerd lossen
-a Verwijder alle ongebruikte modules (recursief)
route
route [{toevoegen|del|verwijderen}]
Kernroutingtabellen bewerken
-n Los namen niet op
-e Andere/meer informatie weergeven
-A inet{6} Selecteer adresfamilie
rpm rpm -i PAKKET.rpm; rpm -qp[ildc] PACKAGE.rpm
RPM-pakketten manipuleren
commando's:
-i Pakket installeren
-qp Query-pakket
-qpi Toon informatie
-qpl Lijst inhoud
-qpd Lijst documenten
-qpc Lijst met configuratiebestanden
rpm2cpio
rpm2cpio pakket.rpm
Voer een cpio-archief van het rpm-bestand uit
run-onderdelen
run-parts [-a ARG]... [-u UMASK] [--reverse] [--test] [--exit-bij-fout] DIRECTORY
Voer een aantal scripts uit in DIRECTORY
-a ARG Geef ARG door als argument aan scripts
-u UMASK Stel UMASK in voordat u scripts uitvoert
--omgekeerde omgekeerde uitvoeringsvolgorde
--test Droogloop
--exit-on-error Afsluiten als een script wordt afgesloten met niet-nul
dorst sed [-inrE] [-f BESTAND]... [-e CMD]... [BESTAND]... of: sed [-inrE] CMD [BESTAND]...
-e CMD CMD toevoegen aan uit te voeren sed-opdrachten
-f FILE Voeg FILE-inhoud toe aan sed-opdrachten die moeten worden uitgevoerd
-i[SFX] Bewerk bestanden ter plaatse (anders wordt deze naar stdout verzonden)
Optioneel een back-up van bestanden maken, SFX toevoegen
-n Automatisch afdrukken van patroonruimte onderdrukken
-r,-E Gebruik uitgebreide regex-syntaxis
Als er geen -e of -f is, is het eerste niet-optie-argument de sed-opdrachtreeks. Overig
argumenten zijn invoerbestanden (stdin indien geen).
seq volgende [-w] [-s SEP] [EERSTE [INC]] LAATSTE
Druk nummers af van EERSTE tot LAATSTE, in stappen van INC. FIRST, INC standaard op 1.
-w Pad om mee te gaan met voorloopnullen
-s SEP String scheidingsteken
sleutelcodes instellen
stelsleutelcodes in SCANCODE SLEUTELCODE...
Stel items in op de scancode-naar-sleutelcode-map van de kernel, zodat ongebruikelijke toetsenborden kunnen
bruikbare sleutelcodes genereren.
SCANCODE kan xx of e0xx (hexadecimaal) zijn en KEYCODE wordt gegeven in decimalen.
setside
setid PROG ARGS
Voer PROG uit in een nieuwe sessie. PROG heeft geen besturingsterminal en zal dat ook niet zijn
beïnvloed door toetsenbordsignalen (Ctrl-C enz.). Zien setside(2) voor details.
sh sh [-/+OPTIES] [-/+o OPT]... [-c 'SCRIPT' [ARG0 [ARGS]] / BESTAND [ARGS]]
Unix shell-interpreter
sha1sum
sha1sum [-c[sw]] [BESTAND]...
SHA1-controlesommen afdrukken of controleren
-c Controleer sommen tegen de lijst in BESTANDEN
-s Voer niets uit, statuscode toont succes
-w Waarschuw voor onjuist opgemaakte controlesomregels
sha256sum
sha256sum [-c[sw]] [BESTAND]...
SHA256-controlesommen afdrukken of controleren
-c Controleer sommen tegen de lijst in BESTANDEN
-s Voer niets uit, statuscode toont succes
-w Waarschuw voor onjuist opgemaakte controlesomregels
sha512sum
sha512sum [-c[sw]] [BESTAND]...
SHA512-controlesommen afdrukken of controleren
-c Controleer sommen tegen de lijst in BESTANDEN
-s Voer niets uit, statuscode toont succes
-w Waarschuw voor onjuist opgemaakte controlesomregels
slaap
slapen [N]...
Pauzeer voor een tijd gelijk aan het totaal van de gegeven args, waarbij elk arg een . kan hebben
optioneel achtervoegsel van (s)econds, (m)inutes, (h)ours of (d)ays
sorteren
sorteren [-nrugMcszbdfimSTokt] [-o FILE] [-k start[.offset][opts][,end[.offset][opts]] [-t
CHAR] [BESTAND]...
Regels tekst sorteren
-b Negeer voorloopspaties
-c Controleer of invoer is gesorteerd
-d Woordenboekvolgorde (alleen blanco of alfanumeriek)
-f Negeer hoofdletter
-g Algemene numerieke sortering
-i Negeer niet-afdrukbare tekens
-k Sorteersleutel
-M Sorteer maand
-n Sorteer nummers
-o Uitvoer naar bestand
-k Sorteren op sleutel
-t CHAR Sleutelscheidingsteken
-r Omgekeerde sorteervolgorde
-s Stabiel (stropdassen niet alfabetisch sorteren)
-u Onderdruk dubbele regels
-z Regels worden beëindigd door NUL, niet door nieuwe regel
-mST genegeerd vanwege GNU-compatibiliteit
start-stop-daemon
start-stop-daemon [OPTIES] [-S|-K] ... [-- ARGS...]
Zoek naar matching-processen en dan -K: stop alle matching-processen. -S: begin a
proces tenzij een overeenkomend proces wordt gevonden.
Procesaanpassing:
-u,--user GEBRUIKERSNAAM|UID Pas alleen de processen van deze gebruiker aan
-n,--name NAME Match processen met NAME
in het communicatieveld in /proc/PID/stat
-x,--exec UITVOERBAAR Match processen met dit commando
in /proc/PID/{exe,cmdline}
-p,--pidfile FILE Match een proces met PID uit het bestand
Alle opgegeven voorwaarden moeten overeenkomen
-S alleen:
-x,--exec UITVOERBAAR Programma dat moet worden uitgevoerd
-a,--startas NAME Nulde argument
-b,--achtergrond Achtergrond
-N,--nicelevel N Verander mooi level
-c,--chuid GEBRUIKER[:[GRP]] Wijzig naar gebruiker/groep
-m,--make-pidfile Schrijf PID naar de pidfile gespecificeerd door -p
-K alleen:
-s,--signaal SIG Signaal om te verzenden
-t,--test Alleen match, sluit af met 0 als een proces is gevonden
Andere:
-o,--oknodo Afsluiten met status 0 als er niets wordt gedaan
-v,--uitgebreid Uitgebreid
-q,--stil Stil
staat
stat [OPTIES] BESTAND...
Toon bestand (standaard) of bestandssysteemstatus
-c fmt Gebruik het opgegeven formaat
-f Status bestandssysteem weergeven
-L Volg links
-t Info in beknopte vorm weergeven
Geldige opmaakreeksen voor bestanden:
%a Toegangsrechten in octaal
%A Toegangsrechten in voor mensen leesbare vorm
%b Aantal toegewezen blokken (zie %B)
%B De grootte in bytes van elk blok gerapporteerd door %b
%d Apparaatnummer in decimalen
%D Apparaatnummer in hex
%f Ruwe modus in hex
%F Bestandstype
%g Groeps-ID van eigenaar
%G Groepsnaam van eigenaar
%h Aantal harde links
%i Inodenummer
%n Bestandsnaam
%N Bestandsnaam, met -> TARGET indien symlink
%o I/O-blokgrootte
%s Totale grootte, in bytes
%t Hoofdapparaattype in hex
%T Klein apparaattype in hex
%u Gebruikers-ID van eigenaar
%U Gebruikersnaam van eigenaar
%x Tijd van laatste toegang
%X Tijd van laatste toegang als seconden sinds Epoch
%y Tijdstip van laatste wijziging
%Y Tijd van laatste wijziging in seconden sinds Epoch
%z Tijdstip van laatste wijziging
%Z Tijd van laatste wijziging in seconden sinds Epoch
Geldige formaatreeksen voor bestandssystemen:
%a Gratis blokken beschikbaar voor niet-supergebruikers
%b Totaal aantal datablokken in bestandssysteem
%c Totaal aantal bestandsknooppunten in bestandssysteem
%d Vrije bestandsknooppunten in bestandssysteem
%f Vrije blokken in bestandssysteem
%i Bestandssysteem-ID in hex
%l Maximale lengte van bestandsnamen
%n Bestandsnaam
%s Blokgrootte (voor snellere overdracht)
%S Fundamentele blokgrootte (voor bloktellingen)
%t Typ hex
%T Typ in voor mensen leesbare vorm
strings
tekenreeksen [-afo] [-n LEN] [BESTAND]...
Toon afdrukbare strings in een binair bestand
-a Scan het hele bestand (standaard)
-f Tekenreeksen voorafgaan aan bestandsnamen
-n LEN Ten minste LEN-tekens vormen een string (standaard 4)
-o Tekenreeksen voorafgaan met decimale offsets
stijf
stty [-a|g] [-F APPARAAT] [INSTELLING]...
Print zonder argumenten baudrate, lijndiscipline en afwijkingen van stty sane
-F DEVICE Open apparaat in plaats van stdin
-a Print alle huidige instellingen in voor mensen leesbare vorm
-g Afdrukken in een goed leesbare vorm
[SETTING] Zie manpagina
su zo [OPTIES] [-] [GEBRUIKER]
Voer shell uit onder USER (standaard root)
-,-l Omgeving wissen, shell uitvoeren als login-shell
-p,-m Stel geen nieuwe $HOME, $SHELL, $USER, $LOGNAME in
-c CMD-opdracht om door te geven aan 'sh -c'
-s SH Shell om te gebruiken in plaats van de standaard van de gebruiker
sulogine
sulogine [-t N] [TTY]
Inloggen voor één gebruiker
-t N Time-out
ruilen
swap-off [-a] [APPARAAT]
Stop met ruilen op DEVICE
-a Stop met swappen op alle swap-apparaten
ruilen
swapon [-a] [APPARAAT]
Begin met ruilen op DEVICE
-a Begin met swappen op alle swap-apparaten
schakel_root
switch_root [-c /dev/console] NEW_ROOT NEW_INIT [ARGS]
Bevrijd initramfs en schakel over naar een andere root-fs:
chroot naar NEW_ROOT, verwijder alles in /, verplaats NEW_ROOT naar /, voer NEW_INIT uit. PID moet zijn
1. NEW_ROOT moet een koppelpunt zijn.
-c DEV Heropen stdio naar DEV na switch
sync
sync
Schrijf alle gebufferde blokken naar schijf
sysctl
sysctl [OPTIES] [KEY[=VALUE]]...
Kernelparameters tonen/instellen
-e Waarschuw niet voor onbekende sleutels
-n Toon geen sleutelnamen
-a Toon alle waarden
-w Waarden instellen
-p FILE Stel waarden in van FILE (standaard /etc/sysctl.conf)
-q Waarden stil instellen
syslogd
syslogd [OPTIES]
Hulpprogramma voor systeemregistratie (deze versie van syslogd negeert /etc/syslog.conf)
-n Op de voorgrond uitvoeren
-O FILE Log in op FILE (standaard:/var/log/messages)
-l N Alleen berichten loggen die urgenter zijn dan prio N (1-8)
-S Kleinere output
-R HOST[:PORT] Log in op HOST:PORT (standaard PORT:514)
-L Log lokaal en via netwerk (standaard is netwerk alleen als -R)
-C[size_kb] Log in op gedeelde geheugenbuffer (gebruik logread om het te lezen)
tac tac [BESTAND]...
Voeg BESTANDEN samen en druk ze omgekeerd af
staart
staart [OPTIES] [BESTAND]...
Druk de laatste 10 regels van elk BESTAND (of stdin) af naar stdout. Met meer dan één BESTAND,
elk voorafgaan door een bestandsnaamkop.
-f Gegevens afdrukken naarmate het bestand groeit
-s SECONDEN Wacht SECONDEN tussen het lezen met -f
-n N[kbm] Laatste N regels afdrukken
-n +N[kbm] Begin op de N-de regel en druk de rest af
-c [+]N[kbm] Laatste N bytes afdrukken
-q Print nooit koppen
-v Altijd kopteksten afdrukken
N kan het achtervoegsel k (x1024), b (x512) of m (x1024^2) hebben.
teer tar -[cxtZzJjahmvO] [-f TARFILE] [-C DIR] [BESTAND]...
Bestanden uit een tar-bestand maken, uitpakken of weergeven
Werking:
c Aanmaken
x Uittreksel
t Lijst
f Naam van TARFILE ('-' voor stdin/out)
C Wijzigen naar DIR voor gebruik
v Uitgebreid
Z (De)comprimeren met comprimeren
z (De)comprimeren met gzip
J (De)comprimeren met xz
j (De)comprimeren met bzip2
a (De)comprimeren met lzma
O Uitpakken naar stdout
h Symlinks volgen
m Mtime niet herstellen
takenset
takenset [-p] [MASKER] [PID | PROG ARGS]
CPU-affiniteit instellen of verkrijgen
-p Werken op een bestaande PID
tee tee [-ai] [BESTAND]...
Kopieer stdin naar elk BESTAND, en ook naar stdout
-a Toevoegen aan de gegeven BESTANDEN, niet overschrijven
-i Negeer interruptsignalen (SIGINT)
telnet
telnet [-a] [-l GEBRUIKER] HOST [POORT]
Verbinding maken met telnet-server
-a Automatische login met $USER variabele
-l GEBRUIKER Automatisch inloggen als GEBRUIKER
telnet
telnetd [OPTIES]
Inkomende telnet-verbindingen afhandelen
-l LOGIN Exec LOGIN op verbinden
-f ISSUE_FILE Geef ISSUE_FILE weer in plaats van /etc/probleem
-K Sluit de verbinding zodra de login wordt afgesloten
(wacht normaal tot alle programma's slave pty sluiten)
-p PORT Poort om naar te luisteren
-b ADDR[:PORT] Adres om aan te binden
-F Uitvoeren op de voorgrond
-i Inetd-modus
proef
test EXPRESSIE ]
Controleer bestandstypen, vergelijk waarden enz. Retourneer een 0/1 exit-code afhankelijk van logisch
waarde van EXPRESSIE
tftp
tftp [OPTIES] HOST [POORT]
Een bestand overbrengen van/naar tftp-server
-l BESTAND Lokaal BESTAND
-r BESTAND Extern BESTAND
-g Bestand ophalen
-p Bestand plaatsen
-b SIZE Transferblokken van SIZE-octetten
niet de tijd of
tijd [-v] PROG ARGS
Voer PROG uit, geef resourcegebruik weer wanneer het wordt afgesloten
-v Uitgebreid
time-out
time-out [-t SECS] [-s SIG] PROG ARGS
Draait PROG. Stuurt SIG ernaar als het niet binnen SECS-seconden is verdwenen. Standaardwaarden: SECS: 10,
SIG: TERMIJN.
top boven [-b] [-nCOUNT] [-dSECONDS]
Geef realtime inzicht in de procesactiviteit. Lees de status van alle processen
oppompen van / proc elke SECONDEN en laat er een scherm vol van zien. Sleutels:
N/M/P/T: sorteren op pid/mem/cpu/tijd
R: omgekeerde sortering
H: draden wisselen
Q,^C: afsluiten
Opties:
-b Batch-modus
-n N Afsluiten na N iteraties
-d N Vertraging tussen updates
touch [-c] [-d DATUM] [-t DATUM] [-r BESTAND] BESTAND...
Update de laatste wijzigingsdatum op de gegeven BESTAND[en]
-c Maak geen bestanden
-h Volg geen links
-d DT Datum/tijd om te gebruiken
-t DT Datum/tijd om te gebruiken
-r FILE Gebruik de datum/tijd van FILE
tr tr [-cds] STRING1 [STRING2]
Vertaal, knijp of verwijder tekens uit stdin, schrijven naar stdout
-c Neem een aanvulling van STRING1
-d Verwijder invoertekens gecodeerd STRING1
-s Knijp meerdere uitvoertekens van STRING2 in één teken
traceroute
traceroute [-46FIldnrv] [-f 1ST_TTL] [-m MAXTTL] [-p POORT] [-q PROBES] [-s
SRC_IP] [-t TOS] [-w WAIT_SEC] [-g GATEWAY] [-i IFACE] [-z PAUSE_MSEC] HOST
[BYTES]
Traceer de route naar HOST
-4,-6 Forceer IP- of IPv6-naamomzetting
-F Stel de bit niet fragment in
-Ik gebruik ICMP ECHO in plaats van UDP-datagrammen
-l Geef de TTL-waarde van het geretourneerde pakket weer
-d Zet SO_DEBUG-opties op socket
-n Numerieke adressen afdrukken
-r Routeringstabellen omzeilen, rechtstreeks naar HOST sturen
-v Uitgebreid
-m Max time-to-live (max. aantal hops)
-p Basis UDP-poortnummer gebruikt in sondes
(standaard 33434)
-q Aantal sondes per TTL (standaard 3)
-s IP-adres om te gebruiken als het bronadres
-t Type service in testpakketten (standaard 0)
-w Tijd in seconden om te wachten op een reactie (standaard 3)
-g Losse source route gateway (8 max)
traceroute6
traceroute6 [-dnrv] [-m MAXTTL] [-p POORT] [-q PROBES] [-s SRC_IP] [-t TOS] [-w
WAIT_SEC] [-i IFACE] HOST [BYTES]
Traceer de route naar HOST
-d Zet SO_DEBUG-opties op socket
-n Numerieke adressen afdrukken
-r Routeringstabellen omzeilen, rechtstreeks naar HOST sturen
-v Uitgebreid
-m Max time-to-live (max. aantal hops)
-p Basis UDP-poortnummer gebruikt in sondes
(standaard is 33434)
-q Aantal sondes per TTL (standaard 3)
-s IP-adres om te gebruiken als het bronadres
-t Type service in testpakketten (standaard 0)
-w Tijd in seconden om te wachten op een reactie (standaard 3)
waar
waar
Retourneert een afsluitcode TRUE fIs0(0)
tty tty
Bestandsnaam van de terminal van stdin afdrukken
-s Druk niets af, retourneer alleen de uitgangsstatus
tuctl
tunctl [-f apparaat] ([-t naam] | -d naam)
Maak of verwijder tun-interfaces
-f naam tun apparaat (/dev/net/tun)
-t naam Maak een iface 'naam'
-d naam Verwijder iface 'naam'
udhcpc
udhcpc [-fbqaRB] [-t N] [-T SEC] [-A SEC/-n] [-i IFACE] [-s PROG] [-p PIDFILE]
[-oC] [-r IP] [-V LEVERANCIER] [-F NAAM] [-x OPT:VAL]... [-O OPT]...
-i,--interface IFACE Te gebruiken interface (standaard eth0)
-s,--script PROG Voer PROG uit bij DHCP-gebeurtenissen (standaard /etc/udhcpc/default.script)
-p,--pidfile BESTAND Maak pidfile
-B,--uitzending Verzoek om uitzendingsantwoorden
-t,--retry's N Stuur tot N ontdekkingspakketten (standaard 3)
-T,--timeout SEC Pauze tussen pakketten (standaard 3)
-A,--tryagain SEC Wacht als lease niet wordt verkregen (standaard 20)
-n,--nu Afsluiten als lease niet wordt verkregen
-q,--stop Afsluiten na het verkrijgen van lease
-R,--release IP-vrijgeven bij afsluiten
-f,--foreground Op voorgrond uitvoeren
-b,--achtergrond Achtergrond als lease niet wordt verkregen
-S,--syslog Log ook in op syslog
-a,--arping Gebruik arping om het aangeboden adres te valideren
-r,--verzoek IP Vraag dit IP-adres aan
-o,--no-default-options Vraag geen opties aan (tenzij -O wordt gegeven)
-O,--request-optie OPT Verzoek optie OPT van server (cumulatief)
-x OPT:VAL Optie OPT opnemen in verzonden pakketten (cumulatief)
Voorbeelden van string-, numerieke en hexbyte-opties:
-x hostnaam:bbox - optie 12
-x lease:3600 - optie 51 (leasetijd)
-x 0x3d:0100BEEFC0FFEE - optie 61 (klant-ID)
-F,--fqdn NAME Vraag de server om de DNS-toewijzing voor NAME bij te werken
-V,--vendorclass VENDOR Leverancier-ID (standaard 'udhcp VERSION')
-C,--clientid-none Stuur MAC niet als client-ID
signalen:
USR1 Huurcontract verlengen
USR2 Lease vrijgeven
uhcpd
udhcpd [-fS] [-I ADDR] [CONFFILE]
DHCP server
-f Uitvoeren op de voorgrond
-S Log ook in op syslog
-I ADDR Lokaal adres
umount
umount [OPTIES] BESTANDSSYSTEEM|DIRECTORY
Ontkoppel bestandssystemen
-a Ontkoppel alle bestandssystemen
-r Probeer apparaten opnieuw te koppelen als alleen-lezen als het koppelen bezig is
-l Lazy umount (bestandssysteem loskoppelen)
-f Forceer umount (dwz onbereikbare NFS-server)
-D Maak het apparaat niet vrij, ook al is het gebruikt
uname
uname [-amnrspv]
Systeeminformatie afdrukken
-a Alles afdrukken
-m Het type machine (hardware)
-n Hostnaam
-r OS-release
-s OS-naam (standaard)
-p Type processor
-v OS-versie
decomprimeren
decomprimeren [-cf] [BESTAND]...
Decomprimeer .Z-bestand [s]
-c Schrijf naar stdout
-f Overschrijven
uitvouwen
uitvouwen [-fa][-t N] [BESTAND]...
Spaties converteren naar tabs, schrijven naar stdout
-a,--all Converteer alle spaties
-f,--first-only Converteer alleen voorloopspaties
-t,--tabs=N Tabstopt elke N tekens
uniek
uniq [-cdu][-f,s,w N] [INVOER [UITVOER]]
Dubbele regels negeren
-c Prefix regels door het aantal voorkomens
-d Druk alleen dubbele regels af
-u Print alleen unieke lijnen
-f N Eerste N velden overslaan
-s N Eerste N tekens overslaan (na eventuele overgeslagen velden)
-w N N karakters in lijn vergelijken
unix2dos
unix2dos [-ud] [BESTAND]
Converteer FILE in-place van Unix naar DOS-formaat. Als er geen bestand is opgegeven, gebruik dan
standaard/stout.
-u dos2unix
-dunix2dos
unlzma
unlzma [-cf] [BESTAND]...
Decomprimeer FILE (of stdin)
-c Schrijf naar stdout
-f Kracht
uitpakken
unlzop [-cfvCF] [BESTAND]...
-c Schrijf naar stdout
-f Kracht
-v Uitgebreid
-F Checksum niet opslaan of verifiëren
unxz
unxz [-cf] [BESTAND]...
Decomprimeer FILE (of stdin)
-c Schrijf naar stdout
-f Kracht
unzip
unzip [-lnopq] BESTAND[.zip] [BESTAND]... [-x BESTAND...] [-d DIR]
Pak BESTANDEN uit het ZIP-archief
-l Lijst inhoud (met -q voor korte vorm)
-n Nooit bestanden overschrijven (standaard: vragen)
-o Overschrijven
-p Afdrukken naar standaard
-q Stil
-x BESTAND Sluit BESTANDEN uit
-d DIR Extract in DIR
uptime
uptime
Toon de tijd sinds de laatste keer opstarten
jij slaapt
usleep Nee
Pauze gedurende N microseconden
uudecode
uudecode [-o OUTFILE] [INFILE]
Uudecodeer een bestand Vindt OUTFILE in uuencoded bron tenzij -o wordt gegeven
uuencode
uuencode [-m] [FILE] STORED_FILENAME
Uuencode FILE (of stdin) naar stdout
-m Gebruik base64-codering volgens RFC1521
vconfig
vconfig-COMMANDO [OPTIES]
Virtuele Ethernet-apparaten maken en verwijderen
IFACE VLAN_ID toevoegen
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 [OPTIES] [BESTAND]...
BESTAND bewerken
-c CMD Eerste opdracht om uit te voeren ($EXINIT ook beschikbaar)
-R Alleen-lezen
-H Lijst met beschikbare functies
horloge
bekijk [-n SEC] [-t] PROG ARGS
Voer PROG periodiek uit
-n Loopperiode in seconden (standaard 2)
-t Koptekst niet afdrukken
waakhond
waakhond [-t N[ms]] [-TN[ms]] [-F] DEV
Schrijf regelmatig naar watchdog-apparaat DEV
-TN Opnieuw opstarten na N seconden indien niet gereset (standaard 60)
-t N Reset elke N seconden (standaard 30)
-F Uitvoeren op de voorgrond
Gebruik 500 ms om de periode in milliseconden op te geven
wc wc [-cmlwL] [BESTAND]...
Tel regels, woorden en bytes voor elk BESTAND (of stdin)
-c Tel bytes
-m Tekens tellen
-l Tel nieuwe regels
-w Woorden tellen
-L Langste regellengte afdrukken
wget
wget [-c|--continue] [-s|--spider] [-q|--quiet] [-O|--output-document BESTAND]
[--header 'header: waarde'] [-Y|-proxy aan/uit] [-P DIR] [-U|-user-agent
AGENT]-URL...
Bestanden ophalen via HTTP of FTP
-s Spider-modus - controleer alleen het bestaan van bestanden
-c Doorgaan met ophalen van afgebroken overdracht
-q Stil
-P DIR Opslaan in DIR (standaard .)
-O FILE Opslaan naar FILE ('-' voor stdout)
-U STR Gebruik STR voor User-Agent-header
-Y Proxy gebruiken ('aan' of 'uit')
welke
welke [COMMANDO]...
Zoek een COMMANDO
die wie [-a]
Laat zien wie is ingelogd
-a Alles tonen
-H Kolomkoppen afdrukken
whoami
whoami
Druk de gebruikersnaam af die is gekoppeld aan het huidige effectieve gebruikers-ID
xargs
xargs [OPTIES] [PROG ARGS]
Voer PROG uit op elk item gegeven door stdin
-p Vraag gebruiker of elke opdracht moet worden uitgevoerd
-r Voer de opdracht niet uit als de invoer leeg is
-0 Invoer wordt gescheiden door NUL-tekens
-t Druk de opdracht af op stderr voor uitvoering
-e[STR] STR stopt invoerverwerking
-n N Niet meer dan N args doorgeven aan PROG
-s N Geef opdrachtregel door van niet meer dan N bytes
-x Afsluiten als de grootte is overschreden
xz xz -d [-cf] [BESTAND]...
Decomprimeer FILE (of stdin)
-d Decomprimeren
-c Schrijf naar stdout
-f Kracht
xzkat
xzcat [BESTAND]...
Decomprimeren naar stdout
ja ja [STRING]
Voer herhaaldelijk een regel uit met STRING of 'y'
zcat
zcat [BESTAND]...
Decomprimeren naar stdout
LIBC NSS
GNU Libc (glibc) gebruikt de Name Service Switch (NSS) om het gedrag van de C . te configureren
bibliotheek voor de lokale omgeving, en om te configureren hoe het systeemgegevens leest, zoals:
wachtwoorden en groepsinformatie. Dit wordt geïmplementeerd met behulp van een /etc/nsswitch.conf
configuratiebestand, en met behulp van een of meer van de /lib/libnss_* bibliotheken. BusyBox probeert
om het gebruik van libc-aanroepen die gebruikmaken van NSS te vermijden. Sommige applets echter, zoals login
en su, zullen libc-functies gebruiken waarvoor NSS vereist is.
Als u CONFIG_USE_BB_PWD_GRP inschakelt, zal BusyBox interne functies gebruiken om direct
Toegang krijgen tot / Etc / passwd, / etc / group en / Etc / shadow bestanden zonder NSS te gebruiken. Dit zou
stelt u in staat uw systeem te laten werken zonder dat u een van de NSS-configuraties hoeft te installeren
bestanden en bibliotheken.
Bij gebruik met glibc, zullen de BusyBox 'netwerk'-applets op dezelfde manier vereisen dat u:
installeer ten minste enkele van de glibc NSS-dingen (in het bijzonder, /etc/nsswitch.conf,
/lib/libnss_dns*, /lib/libnss_files* en /lib/libresolv*).
Shameless Plug: Als alternatief zou men een C-bibliotheek zoals uClibc kunnen gebruiken. In aanvulling
om uw systeem aanzienlijk kleiner te maken, vereist uClibc geen NSS
ondersteuningsbestanden of bibliotheken.
MAINTAINER
Denis Vlasenkovda.linux@googlemail.com>
AUTEURS
De volgende mensen hebben code bijgedragen aan BusyBox, of ze het nu weten of niet. als jij
geschreven code hebben opgenomen in BusyBox, zou je hier waarschijnlijk moeten worden vermeld, zodat je kunt
verkrijg uw stukje eeuwige glorie. Als u hier zou moeten worden vermeld, of de beschrijving van
wat je hebt gedaan heeft meer details nodig, of is onjuist, stuur een update.
Emanuele Ainaemanuele.aina@tiscali.it>
run-onderdelen
Erik Andersenandersen@codepoet.org>
Tal van nieuwe dingen, grote herschrijving van de meeste
kern-apps, tal van nieuwe apps zoals vermeld in header-bestanden.
Veel saaie moeite om deze saaie documenten te schrijven die
niemand gaat echt lezen.
Laurence Andersonldanderson@warwick.ac.uk>
rpm2cpio, unzip, get_header_cpio, read_gz-interface, rpm
Jeff Angielskijeff@theptrgroup.com>
ftpput, ftpget
Edward Bettsedward@debian.org>
expr, hostid, lognaam, whoami
John Beppubeppu@codepoet.org>
du, nslookup, sorteren
Brian CandlerB. Candler@pobox.com>
klein-ls(ls)
Randolph Chungtausq@debian.org>
fbset, ping, hostnaam
Dave Cinegedcinege@psychosis.com>
more(v2), makedevs, dutmp, modularisatie, autolinks-bestand,
verschillende fixes, Linux Router Project-onderhoud
Jordan Crousejordan@cosmicpenguin.net>
ipcalc
Magnus Dammdamm@opensource.se>
tftp-client insmod powerpc-ondersteuning
Larry Doolittleldoolitt@recycle.lbl.gov>
ongerepte brondirectory-compilatie, veel patches en fixes.
Glenn Engelglenne@engel.org>
httpd
Gennady Feldmangfeldman@gena01.com>
Sysklogd (syslogd met enkele schroefdraad, IPC Circular-bufferondersteuning,
logread), verschillende reparaties.
Karl M. Hegbloomkarlheg@debian.org>
cp_mv.c, de testsuite, verschillende reparaties aan utility.c, &c.
Daniel Jacobowitzdan@debian.org>
mktemp.c
Matt Kraaikraai@alumni.cmu.edu>
documentatie, bugfixes, testsuite
Stephan Linzlinz@li-pro.net>
ipcalc, Red Hat-equivalentie
John Lombardojohn@deltanet.com>
tr
Glenn McGrathbug1@iinet.net.au>
Gemeenschappelijke code voor het dearchiveren en applets voor het dearchiveren, ifupdown, ftpgetput,
nameif, sed, patch, fold, install, uudecode.
Diverse bugfixes, bekijk en pas talloze patches toe.
Manuel Novoa IIImjn3@codepoet.org>
kat, hoofd, mkfifo, mknod, rmdir, slaap, tee, tty, uniq, usleep, wc, ja,
mesg, vconfig, make_directory, parse_mode, mapnaam, mode_string,
get_last_path_component, simple_path en een aantal triviale libbb-routines
ook bugfixes, gedeeltelijke herschrijvingen en grootte-optimalisaties in
ash, basisnaam, cal, cmp, cp, df, du, echo, env, ln, lognaam, md5sum, mkdir,
mv, realpath, rm, sort, tail, touch, uname, watch, arith, human_readable,
interface, dump, ifconfig, route
Vladimir Oleynikdzo@simtreas.ru>
cmdedit; xargs(huidig), httpd(huidig);
poorten: ash, crond, fdisk, inetd, stty, traceroute, top;
locale, verschillende oplossingen
en onverzoenlijke criticus van alles wat niet perfect is.
Bruce Perensbruce@pixar.com>
Oorspronkelijke auteur van BusyBox in 1995, 1996. Sommige van zijn code kunnen:
nog steeds hier en daar verstopt...
Tim RikerTim@Rikers.org>
bugfixes, lid van fanclub
Kent Robottirobotti@metconnect.com>
reset, tonnen en tonnen bugrapporten en patches.
Chip Rosenthalchip@unicom.com>,crosenth@covad.com>
wget - Bijgedragen met toestemming van Covad Communications
Pavel Roskinproski@gnu.org>
Veel bugfixes en patches.
Gyepi Samgyepi@praxis-sw.com>
Logboekfunctie op afstand voor syslogd
Linus Torvaldstorvalds@transmeta.com>
mkswap, fsck.minix, mkfs.minix
Mark Whitleymarkw@codepoet.org>
grep, sed, cut, xargs (vorige),
stijlgids, nieuwe-applet-HOWTO, bugfixes, enz.
Charles P. Wrightcpwright@villagenet.com>
gzip, mini-netcat(nc)
Enrique Zanardiezanardi@ull.es>
tarcat (sinds verwijderd), loadkmap, verschillende reparaties, Debian-onderhoud
Tito Ragusafarmatito@tiscali.it>
devfsd en grootte-optimalisaties in strings, openvt en deallocvt.
Paul Foxpgf@foxharp.boston.ma.us>
vi bewerkingsmodus voor ash, verschillende andere patches/fixes
Roberto A. Fogliettamij@roberto.foglietta.name>
poort: dnsd
Bernhard Reutner-Fischerrep.dot.nop@gmail.com>
misc
Mike Frysingervapier@gentoo.org>
initiële e2fsprogs, printenv, setarch, sum, misc
Jie Zhangjie.zhang@analog.com>
twee bugs opgelost in msh en hush (exitcode van gedode processen)
Gebruik dumpleases online met behulp van onworks.net-services