EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

dumpleases - Online în cloud

Rulați dumplease în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Acestea sunt comenzile dumpleases care pot fi rulate în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


BusyBox - Cuțitul elvețian al Linuxului încorporat

SINTAXĂ


busybox [argumente...] # sau

[argumente...] # dacă este asociat

DESCRIERE


BusyBox combină versiuni mici ale multor utilitare UNIX comune într-un singur mic
executabil. Oferă înlocuitori minimaliste pentru majoritatea utilităților pe care le găsiți de obicei
în GNU coreutils, util-linux, etc. Utilitarele din BusyBox au, în general, mai puține opțiuni
decât verii lor complet GNU; cu toate acestea, opțiunile care sunt incluse oferă
funcționalitatea așteptată și se comportă foarte mult ca omologii lor GNU.

BusyBox a fost scris cu optimizarea dimensiunii și resursele limitate în minte. Este, de asemenea
extrem de modular, astfel încât să puteți include sau exclude cu ușurință comenzi (sau caracteristici) la compilare
timp. Acest lucru facilitează personalizarea sistemelor dvs. încorporate. Pentru a crea un sistem de lucru,
doar adauga / dev, / Etc, și un nucleu Linux. BusyBox oferă un POSIX destul de complet
mediu pentru orice sistem mic sau încorporat.

BusyBox este extrem de configurabil. Acest lucru vă permite să includeți numai componentele dvs
nevoie, reducând astfel dimensiunea binară. Rulați „make config” sau „make menuconfig” pentru a selecta
funcționalitatea pe care doriți să o activați. Apoi rulați „make” pentru a compila BusyBox folosind dvs
configurare.

După ce s-a terminat compilarea, ar trebui să utilizați „make install” pentru a instala BusyBox. Acest
va instala binarul „bin/busybox”, în directorul țintă specificat de CONFIG_PREFIX.
CONFIG_PREFIX poate fi setat la configurarea BusyBox sau puteți specifica o alternativă
locație la momentul instalării (adică, cu o linie de comandă precum „make CONFIG_PREFIX=/tmp/foo
instalare'). Dacă ați activat orice schemă de instalare a appletului (fie ca link-uri simbolice, fie ca
hardlinks), acestea vor fi instalate și în locația indicată de CONFIG_PREFIX.

UTILIZARE


BusyBox este un binar cu mai multe apeluri. Un binar cu mai multe apeluri este un program executabil care
efectuează aceeași sarcină ca mai mult de un program utilitar. Asta înseamnă că există doar un singur
BusyBox binar, dar acel singur binar acționează ca un număr mare de utilitare. Asta permite
BusyBox să fie mai mic, deoarece toate programele utilitare încorporate (le numim applet-uri) pot
partajați codul pentru multe operațiuni comune.

De asemenea, puteți invoca BusyBox lansând o comandă ca argument pe linia de comandă. Pentru
exemplu, intrarea

/bin/busybox ls

va determina, de asemenea, BusyBox să se comporte ca „ls”.

Desigur, adăugând „/bin/busyboxîn fiecare comandă ar fi dureros. Deci majoritatea oamenilor o vor face
invocați BusyBox folosind link-uri către binarul BusyBox.

De exemplu, intrarea

ln -s /bin/busybox ls
./ls

va determina BusyBox să se comporte ca „ls” (dacă comanda „ls” a fost compilată în BusyBox).
În general, nu ar trebui să fie niciodată nevoie să faci toate aceste link-uri singur, ca BusyBox
build system va face acest lucru pentru tine când rulezi comanda „make install”.

Dacă invocați BusyBox fără argumente, acesta vă va oferi o listă a applet-urilor
care au fost compilate în binarul dvs. BusyBox.

COMUNĂ OPŢIUNI


Majoritatea applet-urilor BusyBox acceptă --Ajutor argument pentru a oferi o descriere concisă a timpului de execuție
comportamentul lor. Dacă opțiunea CONFIG_FEATURE_VERBOSE_USAGE a fost activată, mai mult
vor fi disponibile și informații detaliate despre utilizare.

COMANDE


Appleturile disponibile în prezent includ:

[, [[, acpid, adjtimex, ar, arp, arping, ash, awk, basename,
blockdev, brctl, bunzip2, bzcat, bzip2, cal, pisică, chgrp, chmod,
chown, chpasswd, chroot, chvt, clar, cmp, cp, cpio, crond, crontab,
cttyhack, tăiat, data, dc, dd, deallocvt, depmod, devmem, df, diff,
dirname, dmesg, dnsdomainname, dos2unix, dpkg, dpkg-deb, du,
dumpkmap, dumpleases, echo, ed, egrep, env, expand, expr, false,
fdisk, fgrep, găsi, pliază, gratuit, freeramdisk, fstrim, ftpget, ftpput,
getopt, getty, grep, grupuri, gunzip, gzip, oprire, cap, hexdump,
hostid, nume de gazdă, httpd, hwclock, id, ifconfig, ifdown, ifup, init,
insmod, ionice, ip, ipcalc, ucide, ucide, klogd, ultimul, mai puțin, ln,
loadfont, loadkmap, logger, login, logname, logread, losetup, ls,
lsmod, lzcat, lzma, lzop, lzopcat, md5sum, mdev, microcom, mkdir,
mkfifo, mknod, mkswap, mktemp, modinfo, modprobe, mai mult, mount, mt,
mv, nameif, nc, netstat, nslookup, od, openvt, passwd, patch, pidof,
ping, ping6, pivot_root, poweroff, printf, ps, pwd, rdate, readlink,
realpath, repornire, renice, resetare, rev, rm, rmdir, rmmod, ruta, rpm,
rpm2cpio, run-parts, sed, seq, setkeycodes, setsid, sh, sha1sum,
sha256sum, sha512sum, somn, sortare, start-stop-daemon, stat,
static-sh, șiruri de caractere, stty, su, sulogin, swapoff, swapon, switch_root,
sincronizare, sysctl, syslogd, tac, coadă, gudron, set de activități, tee, telnet,
telnetd, test, tftp, time, timeout, top, touch, tr, traceroute,
traceroute6, adevărat, tty, tunctl, udhcpc, udhcpd, umount, uname,
decomprima, dezexpand, uniq, unix2dos, unlzma, unlzop, unxz, unzip,
uptime, usleep, uudecode, uuencode, vconfig, vi, ceas, watchdog,
wc, wget, care, cine, whoami, xargs, xz, xzcat, da, zcat

COMMAND DESCRIERILE


acpid
acpid [-df] [-c CONFDIR] [-l LOGFILE] [-a ACTIONFILE] [-M MAPFILE] [-e
PROC_EVENT_FILE] [-p PIDFILE]

Ascultă evenimentele ACPI și generează ajutoare specifice la sosirea evenimentului

-d Înregistrează-te în stderr, nu în fișierul jurnal (implica -f)
-f Rulați în prim-plan
-c Directorul de configurare DIR [/etc/acpi]
-e FIȘIER / proc fișier eveniment [/proc/acpi/event]
-l FILE Fișier jurnal [/var/log/acpid.log]
-p FILE Fișier Pid [/var/run/acpid.pid]
-un fișier de acțiune FILE [/etc/acpid.conf]
-M FILE Fișier hartă [/etc/acpi.map]

Acceptați și ignorați opțiunile de compatibilitate -g -m -s -S -v

adjtimex
adjtimex [-q] [-o OFF] [-f FREQ] [-p TCONST] [-t TICK]

Citiți și opțional setați parametrii bazei de timp ale sistemului. Vedea adjtimex(2)

-q Liniste
-o OFF Offset timp, microsecunde
-f FREQ Ajustare frecvență, unități întregi ale nucleului (65536 este 1 ppm)
(valorile pozitive fac ceasul să funcționeze mai repede)
-t TICK Microsecunde per tick, de obicei 10000
-p TCONST

ar ar [-o] [-v] [-p] [-t] [-x] FIȘIERE ARHIVE

Extrageți sau enumerați FIȘIERE dintr-o arhivă ar

-o Păstrați datele originale
-p Extrage în stdout
-t Listă
-x Extras
-v Verbos

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 [mască de rețea] pub [-v] [-H HWTYPE] [-i IF] -Ds HOSTNAME IFACE
[Mască de rețea] pub

Manipulați cache-ul ARP

-a Afișează (toate) gazdele
-d Ștergeți intrarea ARP
-s Setați o nouă intrare
-v Verbos
-n Nu rezolva numele
-i IF Interfață de rețea
-D Citiți HWADDR de la IFACE
-A,-p Familia de protocol AF
-H HWTYPE Tipul adresei hardware

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

Trimiteți cereri/răspunsuri ARP

-f Ieșire la primul răspuns ARP
-q Liniste
-b Continuați să transmiteți, nu faceți unicast
-D Modul de detectare a adresei duplicate
-U Modul ARP nesolicitat, actualizați-vă vecinii
-Un mod de răspuns ARP, actualizați-vă vecinii
-c N Opriți după trimiterea N cereri ARP
-w TIMEOUT Timp de așteptare pentru răspunsul ARP, secunde
-I IFACE Interfață de utilizat (implicit eth0)
-s SRC_IP Adresa IP a expeditorului
DST_IP Adresă IP țintă

cenuşă ash [-/+OPȚIUNI] [-/+o OPT]... [-c „SCRIPT” [ARG0 [ARGS]] / FILE [ARGS]]

Interpret shell Unix

Wow awk [OPȚIUNI] [AWK_PROGRAM] [FIȘIER]...

-v VAR=VAL Setați variabila
-F SEP Utilizați SEP ca separator de câmp
-f FILE Citiți programul din FILE
-e AWK_PROGRAM

nume de bază
nume de bază FILE [SUFFIX]

Eliminați calea directorului și .SUFFIX din FILE

blockdev
blockdev OPȚIUNE BLOCKDEV

--setro Set ro
--setrw Set rw
--getro Get ro
--getss Obține dimensiunea sectorului
--getbsz Obține dimensiunea blocului
--setbsz BYTES Setează dimensiunea blocului
--getsz Obține dimensiunea dispozitivului în sectoare de 512 de octeți
--getsize64 Obține dimensiunea dispozitivului în octeți
--flushbufs Spălați tampoanele
--rereadpt Recitiți tabelul de partiții

brctl
brctl COMANDĂ [PUNTE [INTERFAȚĂ]]

Gestionați podurile Ethernet

comenzi:

addbr BRIDGE Creați BRIDGE
delbr BRIDGE Ștergeți BRIDGE
addif BRIDGE IFACE Adăugați IFACE la BRIDGE
delif BRIDGE IFACE Ștergeți IFACE din BRIDGE

bunzip2
bunzip2 [-cf] [FIȘIER]...

Decomprimați fișierele (sau stdin)

-c Scrie la stdout
-f Forță

bzcat
bzcat [FIȘIER]...

Decomprimați la stdout

bzip2
bzip2 [OPȚIUNI] [FIȘIER]...

Comprimați fișierele (sau stdin) cu algoritmul bzip2

-1..9 Nivel de compresie
-d Decomprimați
-c Scrie la stdout
-f Forță

var cal [-jy] [[MONTH] YEAR]

Afișează un calendar

-j Folosiți curmalele juliane
-y Afișează întregul an

pisică pisică [FIȘIER]...

Concatenați fișierele și imprimați-le în stdout

chgrp
chgrp [-RhLHPcvf]... FIȘIER DE GRUP...

Schimbați apartenența la grup a fiecărui FIȘIER în GROUP

-R Recurs
-h Afectează linkurile simbolice în loc de ținte de linkuri simbolice
-L Traversează toate legăturile simbolice către directoare
-H Traversează linkurile simbolice numai pe linia de comandă
-P Nu traversați legăturile simbolice (implicit)
-c Listează fișierele modificate
-v Verbos
-f Ascunde erorile

chmod
chmod [-Rcvf] MODE[,MODE]... FIȘIER...

Fiecare MOD este una sau mai multe dintre literele ugoa, unul dintre simbolurile +-= și unul sau mai multe
a literelor rwxst

-R Recurs
-c Listează fișierele modificate
-v Listează toate fișierele
-f Ascunde erorile

chown
chown [-RhLHPcvf]... OWNER[<.|:>[GROUP]] FILE...

Schimbați proprietarul și/sau grupul fiecărui FIȘIER în OWNER și/sau GROUP

-R Recurs
-h Afectează linkurile simbolice în loc de ținte de linkuri simbolice
-L Traversează toate legăturile simbolice către directoare
-H Traversează linkurile simbolice numai pe linia de comandă
-P Nu traversați legăturile simbolice (implicit)
-c Listează fișierele modificate
-v Listează toate fișierele
-f Ascunde erorile

chpasswd
chpasswd [--md5|--criptat]

Citiți user:parola din stdin și actualizați / Etc / passwd

-e,--encrypted Parolele furnizate sunt în formă criptată
-m,--md5 Utilizați criptarea MD5 în loc de DES

Chroot.
chroot NEWROOT [PROG ARGS]

Rulați PROG cu directorul rădăcină setat la NEWROOT

chvt
chvt N

Schimbați terminalul virtual din prim-plan în /dev/ttyN

clar
clar

Ecranul clar

cmp cmp [-l] [-s] FILE1 [FILE2 [SKIP1 [SKIP2]]]

Comparați FILE1 cu FILE2 (sau stdin)

-l Scrieți numerele de octeți (zecimal) și valorile (octal)
pentru toți octeții diferiți
- E liniştită

cp cp [OPȚIUNI] SURSA... DEST

Copiați SOURCE(e) în DEST

-a La fel ca -dpR
-R,-r Recurs
-d,-P Păstrează legăturile simbolice (implicit dacă -R)
-L Urmărește toate legăturile simbolice
-H Urmați legăturile simbolice pe linia de comandă
-p Păstrează atributele fișierului dacă este posibil
-f Suprascrie
-i Solicită înainte de suprascriere
-l,-s Creați legături (simbolice).

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

Extrageți sau enumerați fișierele dintr-o arhivă cpio sau creați o arhivă folosind lista de fișiere activată
stdin

Mod de operare principal:

-t Listă
-i Extrage EXTR_FILE-urile (sau toate)
-o Creare (necesită -H newc)
-d Creați directoare principale
-m Păstrează mtime
-v Verbos
-u Suprascrie
-F FILE Fișier de intrare (-t,-i,-p) sau de ieșire (-o).
-H newc Format arhivă

cron
crond -fbS -l N -L LOGFILE -c DIR

-f Primul plan
-b Fundal (implicit)
-S Log în syslog (implicit)
-l Setează nivelul jurnalului. 0 este cel mai pronunțat, implicit 8
-L Conectați-vă la fișier
-c Director de lucru

crontab
crontab [-c DIR] [-u USER] [-ler]|[FIȘIER]

-c directorul Crontab
-u Utilizator
-l Listă crontab
-e Editați crontab
-r Ștergeți crontab
FILE Înlocuiește crontab cu FILE ('-': stdin)

cttyhack
cttyhack [PROG ARGS]

Dați PROG un tty de control, dacă este posibil. Exemplu pentru /etc/inittab (pentru busybox init):
::respawn:/bin/cttyhack / Bin / sh Acordarea controlului tty către shell care rulează cu PID
1: $ exec cttyhack sh Pornirea shell-ului interactiv din scriptul boot shell:

setsid cttyhack sh

tăiat tăiați [OPȚIUNI] [FIȘIER]...

Imprimați câmpurile selectate din fiecare FIȘIER de intrare în stdout

-b LIST Ieșiți numai octeți din LIST
-c LIST Afișează numai caractere din LIST
-d CHAR Utilizați CHAR în loc de tab ca delimitator de câmp
-s Afișează numai liniile care conțin delimitator
-f N Tipăriți numai aceste câmpuri
-n Ignorat

data
data [OPȚIUNI] [+FMT] [ORA]

Afișați ora (folosind +FMT) sau setați ora

[-s,--set] TIME Setați ora la TIME
-u,--utc Funcționează în UTC (nu convertiți la ora locală)
-R,--rfc-2822 Ieșire șir de dată conform RFC-2822
-I[SPEC] Ieșire șir de date conform ISO-8601
SPEC='data' (implicit) numai pentru dată,
„ore”, „minute” sau „secunde” pentru dată și
timp la precizia indicată
-r,--reference FILE Afișează ora ultimei modificări a FILE
-d,--date TIME Afișează TIME, nu „acum”
-D FMT Utilizați FMT pentru conversia -d TIME

Formate TIME recunoscute:

hh:mm[:ss]
[AAAA.]LL.ZZ-hh:mm[:ss]
AAAA-LL-ZZ hh:mm[:ss]
[[[[AA]AA]LL]ZZ]hh]mm[.ss]
Formularul „data TIME” acceptă în schimb MMDDhhmm[[AA]AA][.ss].

dc dc EXPRESIE...

Calculator RPN mic. Operații: +, add, -, sub, *, mul, /, div, %, mod, and, or, not,
xor, p - imprimați partea superioară a stivei (fără popping), f - imprimați întregul teanc, o - deschideți
valoarea și setați razele de ieșire (trebuie să fie 10, 16, 8 sau 2). Exemple: „dc 2 2 add p” -> 4,
'dc 8 8 mul 2 2 + / p' -> 16

dd dd [if=FILE] [of=FILE] [ibs=N] [obs=N] [bs=N] [count=N] [skip=N] [seek=N]
[conv=notrunc|noerror|sync|fsync]

Copiați un fișier cu conversie și formatare

if=FILE Citiți din FILE în loc de stdin
of=FILE Scrieți în FILE în loc de stdout
bs=N Citiți și scrieți N octeți la un moment dat
ibs=N Citiți N octeți la un moment dat
obs=N Scrieți N octeți la un moment dat
count=N Copiați numai N blocuri de intrare
skip=N Omite N blocuri de intrare
seek=N Omite N blocuri de ieșire
conv=notrunc Nu trunchiați fișierul de ieșire
conv=noerror Continuați după erori de citire
conv=sync Blocuri Pad cu zerouri
conv=fsync Scrieți fizic datele înainte de a termina
conv=swab Schimbați fiecare pereche de octeți

N poate fi sufixat cu c (1), w (2), b (512), kD (1000), k (1024), MD, M, GD, G

deallocvt
deallocvt [N]

Dealocați terminalul virtual neutilizat /dev/ttyN

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

Generați fișiere modules.dep, alias și simboluri

-b BASE Utilizați BASE/lib/modules/VERSION
-n Executare uscată: imprimați fișierele în stdout

devmem
devmem ADRESĂ [WIDTH [VALUE]]

Citiți/scrieți de pe adresa fizică

ADRESĂ Adresă asupra căreia trebuie să acţioneze
WIDTH Latime (8/16/...)
VALUE Date de scris

df df [-Pkmhai] [-B SIZE] [FILESISTEM]...

Imprimați statisticile de utilizare a sistemului de fișiere

-P Format de ieșire POSIX
-k blocuri de 1024 de octeți (implicit)
-m blocuri de 1 M octet
-h Citibil uman (de ex. 1K 243M 2G)
-a Afișează toate sistemele de fișiere
-i Inode
-B DIMENSIUNE Blocksize

dif
diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] FILE1 FILE2

Comparați fișierele rând cu linie și scoateți diferențele dintre ele. Acest
implementarea acceptă numai diferențe unificate.

-a Tratați toate fișierele ca text
-b Ignorați modificările cantității de spații albe
-B Ignorați modificările ale căror linii sunt toate goale
-d Încercați din greu să găsiți un set mai mic de modificări
-i Ignoră diferențele de majuscule
-L Folosiți LABEL în loc de numele fișierului din antetul unificat
-N Tratați fișierele absente ca fiind goale
-q Afișează numai dacă fișierele diferă
-r Recurs
-S Începeți cu FILE când comparați directoare
-T Aliniați filele prefixând o filă atunci când este necesar
-s Raportează când două fișiere sunt identice
-t Extinde filele la spații în ieșire
-U Ieșire linii de context
-w Ignorați toate spațiile albe

spune-mi
dirname FILENAME

Eliminați sufixul non-director din FILENAME

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

Imprimați sau controlați tamponul de inel al nucleului

-c Ștergeți tamponul inel după imprimare
-n LEVEL Setează nivelul de înregistrare a consolei
-s SIZE Dimensiunea tamponului

dos2unix
dos2unix [-ud] [FIȘIER]

Convertiți FIȘIERUL în loc din DOS în format Unix. Când nu este dat niciun fișier, utilizați
stdin/stdout.

-u dos2unix
-d unix2dos

dpkg
dpkg [-ilCPru] [-F OPT] PACHET

Instalați, eliminați și gestionați pachetele Debian

-i,--install Instalează pachetul
-l,--list Lista pachetelor instalate
--configure Configurați un pachet neambalat
-P,--purge Curăță toate fișierele dintr-un pachet
-r,--remove Eliminați toate, cu excepția fișierelor de configurare pentru un pachet
--unpack Despachetează un pachet, dar nu-l configura
--force-depends Ignoră problemele de dependență
--force-confnew Suprascrie fișierele de configurare existente la instalare
--force-confold Păstrați fișierele de configurare vechi la instalare

dpkg-deb
dpkg-deb [-cefxX] FIȘIER [argument]

Efectuați acțiuni pe pachetele Debian (.debs)

-c Listează conținutul arborelui sistemului de fișiere
-e Extrageți fișierele de control în directorul [argument].
-f Afișează numele câmpului de control începând cu [argument]
-x Extrageți arborele sistemului de fișiere pachete în director
-X Extract verbal

du du [-aHLdclsxhmk] [FIȘIER]...

Rezumați spațiul pe disc utilizat pentru fiecare FIȘIER și/sau director

-a Afișați și dimensiunile fișierelor
-L Urmărește toate legăturile simbolice
-H Urmați legăturile simbolice pe linia de comandă
-d N Limitați rezultatul la directoare (și fișiere cu -a) de adâncime < N
-c Arată totalul general
-l Numărați dimensiunile de mai multe ori dacă sunt conectate
-s Afișează doar un total pentru fiecare argument
-x Omite directoare pe diferite sisteme de fișiere
-h Dimensiuni în format care poate fi citit de om (de exemplu, 1K 243M 2G)
-m Dimensiuni în megaocteți
-k Dimensiuni în kiloocteți (implicit)

dumpkmap
dumpkmap > keymap

Imprimați un tabel binar de traducere a tastaturii în stdout

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

Afișați contractele de închiriere DHCP acordate de udhcpd

-f,--file=FIȘIER Fișier de închiriere
-r,--remaining Arată timpul rămas
-a,--absolute Arată timpul de expirare

ecou
ecou [-neE] [ARG]...

Imprimați ARG-urile specificate în stdout

-n Suprimă noua linie finală
-e Interpretați evadarile de bară oblică inversă (adică, \t=tab)
-E Nu interpretați evadarile de bară oblică inversă (implicit)

ed ed

env env [-iu] [-] [nume=valoare]... [PROG ARGS]

Imprimați mediul curent sau rulați PROG după configurarea mediului specificat

-, -i Începeți cu un mediu gol
-u Eliminați variabila din mediu

extinde
extinde [-i] [-t N] [FIȘIER]...

Convertiți file în spații, scrieți în stdout

-i,--initial Nu convertiți file după ce nu sunt goluri
-t,--tabs=N Tabstops fiecare N caractere

expres
expr EXPRESIE

Tipăriți valoarea EXPRESSION în stdout

EXPRESIA poate fi:

ARG1 | ARG2 ARG1 dacă nu este nici nul, nici 0, în caz contrar ARG2
ARG1 și ARG2 ARG1 dacă niciun argument nu este nul sau 0, în caz contrar 0
ARG1 < ARG2 1 dacă ARG1 este mai mic decât ARG2, altfel 0. În mod similar:
ARG1 <= ARG2
ARG1 = ARG2
ARG1 != ARG2
ARG1 >= ARG2
ARG1 > ARG2
ARG1 + ARG2 Suma ARG1 și ARG2. În mod similar:
ARG1 - ARG2
ARG1 * ARG2
ARG1 / ARG2
ARG1 % ARG2
STRING : REGEXP Potrivirea modelului ancorat de REGEXP în STRING
potrivește STRING REGEXP La fel ca și STRING : REGEXP
substr STRING POS LENGTH Subșir de STRING, POS numărat de la 1
index STRING CHARS Index în STRING unde se găsește orice CHARS sau 0
lungime STRING Lungimea lui STRING
quote TOKEN Interpretați TOKEN ca șir, chiar dacă
este un cuvânt cheie precum „potrivire” sau un
operator ca '/'
(EXPRESIUNE) Valoarea lui EXPRESSION

Atenție că mulți operatori trebuie să fie evadați sau citați pentru obuze. Comparațiile sunt
aritmetică dacă ambele ARG-uri sunt numere, altfel lexicografic. Potrivirile de tipar returnează
șir potrivit între \( și \) sau null; dacă \( și \) nu sunt folosite, ele returnează
numărul de caractere potrivit sau 0.

fals
fals

Returnează un cod de ieșire de FALSE \fIs0(1)

fdisk
fdisk [-ul] [-C CILINDRI] [-H HEADS] [-S SECTOARE] [-b SSZ] DISK

Schimbați tabelul de partiții

-u Start și End sunt în sectoare (în loc de cilindri)
-l Afișează tabelul de partiții pentru fiecare DISK, apoi ieși
-b 2048 (pentru anumite discuri MO) utilizează sectoare de 2048 de octeți
-C CILINDRI Setați numărul de cilindri/capete/sectoare
-Capetele
-S SECTOARE

găsi
găsiți [-HL] [CALEA]... [OPȚIUNI] [ACȚIUNI]

Căutați fișiere și efectuați acțiuni asupra acestora. Prima acțiune eșuată oprește procesarea
fila curenta. Valori implicite: PATH este directorul curent, acțiunea este „-print”

-L,-follow Urmăriți legăturile simbolice
-H ...doar pe linia de comandă
-xdev Nu coborâți directoare pe alte sisteme de fișiere
-maxdepth N Coborâți la cele mai multe N niveluri. -se aplică adâncimea maximă 0
acțiuni numai pentru argumentele din linia de comandă
-mindepth N Nu acționați la primele N niveluri
-depth Acționează asupra directorului *după* parcurgerea acestuia

acţiuni:

( ACȚIUNI ) Grupați acțiuni pentru -o / -a
! ACT inversează succesul/eșecul lui ACT
ACT1 [-a] ACT2 Dacă ACT1 eșuează, opriți, altfel faceți ACT2
ACT1 -o ACT2 Dacă ACT1 reușește, opriți, altfel faceți ACT2
Notă: -a are prioritate mai mare decât -o
-name PATTERN Potriviți numele fișierului (fără nume de director) cu PATTERN
-iname PATTERN Nu ține seama de majuscule și minuscule -name
-path PATTERN Potriviți calea cu PATTERN
-ipath PATTERN Nu ține cont de majuscule și minuscule -path
-regex PATTERN Potriviți calea cu regex PATTERN
-type X Tipul de fișier este X (unul dintre: f,d,l,b,c,...)
-perm MASK Cel puțin un bit de mască (+MASK), toți biții (-MASK),
sau exact biții MASK sunt setați în modul fișier
-mtime DAYS mtime este mai mare decât (+N), mai mic decât (-N),
sau exact N zile în trecut
-mmin MINS mtime este mai mare decât (+N), mai mic decât (-N),
sau exact N minute în trecut
-mai nou FILE mtime este mai recent decât FILE
-inum N Fișierul are numărul de inod N
-user NAME/ID Fișierul este deținut de utilizatorul dat
-group NUME/ID Fișierul este deținut de un grup dat
-size N[bck] Dimensiunea fișierului este N (c:bytes,k:kbytes,b:512 bytes(def.))
+/-N: dimensiunea fișierului este mai mare/mai mică decât N
-links N Numărul de link-uri este mai mare decât (+N), mai mic decât (-N),
sau exact N
-prune Dacă fișierul curent este director, nu coborâți în el
Dacă nu este specificată nici una dintre următoarele acțiuni, se presupune -print
-printează Printează numele fișierului
-print0 Printează numele fișierului, NUL terminat
-exec CMD ARG ; Rulați CMD cu toate instanțele lui {} înlocuite cu
nume de fișier. Eșuează dacă CMD se iese cu diferit de zero

plia
pliază [-bs] [-w WIDTH] [FIȘIER]...

Înfășurați liniile de intrare în fiecare FILE (sau stdin), scriind în stdout

-b Numărează octeții mai degrabă decât coloanele
-s Pauza la spatii
-w Folosiți coloanele WIDTH în loc de 80

gratuit
liber [-b/k/m/g]

Afișați cantitatea de memorie de sistem liberă și utilizată

freeramdisk
DISPOZITIV freeramdisk

Eliberați toată memoria folosită de discul ram specificat

fstrim
fstrim [OPȚIUNI] MOUNTPOINT

-o,--offset=OFFSET Offset în octeți din care să se renunțe
-l,--length=LEN Octeți de renunțat
-m,--minimum=MIN Lungimea extensiei minime
-v,--verbose Imprimă numărul de octeți abandonați

ftpget
ftpget [OPȚIUNI] HOST [LOCAL_FILE] REMOTE_FILE

Descărcați un fișier prin FTP

-c,--continuare Continuați transferul anterior
-v,--verbos Verbos
-u,--username USER Nume utilizator
-p,--parolă PASS Parolă
-P,--port NUM Port

ftpput
ftpput [OPȚIUNI] HOST [FIȘIER_DIMANĂ] FIȘIER_LOCAL

Încărcați un fișier pe un server FTP

-v,--verbos Verbos
-u,--username USER Nume utilizator
-p,--parolă PASS Parolă
-P,--port NUM Port

getopt
getopt [OPȚIUNI] [--] OPTSTRING PARAMS

-a,--alternativă Permite opțiuni lungi începând cu un singur -
-l,--longoptions=LOPT[,...] Opțiuni lungi de recunoscut
-n,--name=PROGNAME Numele sub care sunt raportate erorile
-o,--options=OPTSTRING Opțiuni scurte de recunoscut
-q,--quiet Fără mesaje de eroare pentru opțiunile nerecunoscute
-Q,--quiet-output Nicio ieșire normală
-s,--shell=SHELL Setează convențiile de citare a shell-ului
-T,--test Test de versiune (iese cu 4)
-u,--unquoted Nu citați rezultatul

Exemplu:

O=`getopt -l bb: -- ab:c:: "$@"` || exit 1 eval set -- „$O” în timp ce este adevărat; face cazul
„$1” în -a) ecou A; schimb;; -b|--bb) echo "B:'$2'"; tura 2;;
-c) cazul „$2” în „”) echo C; tura 2;; *) echo "C:'$2'";
tura 2;; esac;; --) schimb; pauză;; *) Eroare echo; iesirea 1;;
esac facut

getty
getty [OPȚIUNI] BAUD_RATE[,BAUD_RATE]... TTY [TERMTYPE]

Deschideți TTY, solicitați numele de conectare, apoi invocați /bin/login

-h Activați controlul fluxului hardware RTS/CTS
-L Setați CLOCAL (ignorați starea de detectare a transportatorului)
-m Obțineți viteza de transmisie din mesajul de stare CONECTARE al modemului
-n Nu solicitați numele de conectare
-w Așteptați CR sau LF înainte de a trimite /etc/issue
- Nu afișez /etc/issue
-f ISSUE_FILE Afișează ISSUE_FILE în loc de /etc/issue
-l LOGIN Invocă LOGIN în loc de /bin/login
-t SEC Se termină după SEC dacă nu este citit niciun nume de conectare
-I INITSTR Trimite INITSTR înainte de orice altceva
-H HOST Înregistrați HOST în fișierul utmp ca nume de gazdă

BAUD_RATE din 0 îl lasă neschimbat

grep
grep [-HhnlLoqvsriwFEz] [-m N] [-A/B/CN] PATTERN/-e PATTERN.../-f FILE [FIȘIER]...

Căutați PATTERN în FIȘIERE (sau stdin)

-H Adăugați prefixul „nume fișier:”.
-h Nu adăugați prefixul „nume fișier:”.
-n Adăugați prefixul „line_no:”.
-l Afișează numai numele fișierelor care se potrivesc
-L Afișează numai numele fișierelor care nu se potrivesc
-c Afișează numai numărul de linii care se potrivesc
-o Afișează numai partea care se potrivește din rând
-q Liniste. Returnați 0 dacă este găsit PATTERN, 1 în caz contrar
-v Selectați linii care nu se potrivesc
-s Suprimă erorile de deschidere și citire
-r Recurs
- Ignoră majuscule
-w Potriviți numai cuvinte întregi
-x Potriviți numai linii întregi
-F PATTERN este un literal (nu regexp)
-E PATTERN este o expresie regulată extinsă
-z Intrarea este terminată cu NUL
-m N Se potrivește de până la N ori pe fișier
-AN Printează N linii de context final
-BN Print N linii de context de conducere
-CN La fel ca „-AN -BN”
-e Model PTRN care să se potrivească
-f FILE Citește modelul din fișier

Grupuri
grupuri [USER]

Tipăriți apartenența la grup al USER sau pentru procesul curent

gunzip
gunzip [-cft] [FIȘIER]...

Decomprimați fișierele (sau stdin)

-c Scrie la stdout
-f Forță
-t Testează integritatea fișierului

gzip
gzip [-cfd] [FIȘIER]...

Comprimați fișierele (sau stdin)

-d Decomprimați
-c Scrie la stdout
-f Forță

oprire
oprire [-d DELAY] [-n] [-f] [-w]

Opriți sistemul

-d SEC Interval de întârziere
-n Nu sincronizați
-f Forță (nu treceți prin init)
-w Scrieți doar o înregistrare wtmp

cap
mergeți la [OPȚIUNI] [FIȘIER]...

Tipăriți primele 10 rânduri din fiecare FILE (sau stdin) în stdout. Cu mai mult de un FIȘIER,
precedați fiecare cu un antet de nume de fișier.

-n N[kbm] Tipăriți primele N linii
-n -N[kbm] Tipăriți toate, cu excepția ultimelor N linii
-c [-]N[kbm] Imprimă primii N octeți
-q Nu imprimați niciodată anteturi
-v Imprimați întotdeauna antetele

N poate fi sufixat cu k (x1024), b (x512) sau m (x1024^2).

hexdump
hexdump [-bcCdefnosvx] [FIȘIER]...

Afișați fișierele (sau stdin) într-un format specificat de utilizator

-b Afișaj octal de un octet
-c Afișare caractere de un octet
-C Hex canonic+ASCII, 16 octeți pe linie
-d Afișare zecimală pe doi octeți
-e FORMAT_STRING
-f FORMAT_FILE
-n LENGTH Interpretați numai LENGTH octeți de intrare
-o Afișaj octal de doi octeți
-s OFFSET Omite octeți OFFSET
-v Afișează toate datele de intrare
-x Afișare hexazecimală de doi octeți

hostid
hostid

Imprimați un identificator unic de 32 de biți pentru aparat

nume de gazdă
nume gazdă [OPȚIUNI] [NUME GAZDĂ | -F FILE]

Obțineți sau setați un nume de gazdă sau un nume de domeniu DNS

-s Scurt
-i Adrese pentru numele gazdei
-d nume de domeniu DNS
-f Nume de domeniu complet calificat
-F FILE Utilizați conținutul FILE ca nume de gazdă

httpd
httpd [-ifv[v]] [-c CONFFILE] [-p [IP:]PORT] [-u UTILIZATOR[:GRP]] [-r REALM] [-h HOME] sau
httpd -d/-e/-m ȘIR

Ascultați solicitările HTTP primite

-i modul Inetd
-f Nu demoniza
-v[v] Verbos
-p [IP:]PORT Leagă la IP:PORT (implicit *:80)
-u USER[:GRP] Setați uid/gid după legarea la port
-r REALM Authentication Realm pentru autentificarea de bază
-h HOME Director principal (implicit.)
-c FILE Fișier de configurare (implicit {/ Etc,HOME}/httpd.conf)
-m STRING MD5 criptă STRING
-e STRING codifică HTML STRING
-d STRING decodifică adresa URL STRING

hwclock
hwclock [-r|--show] [-s|--hctosys] [-w|--systohc] [-t|--systz] [-l|--localtime]
[-u|--utc] [-f|--rtc FIȘIER]

Interogați și setați ceasul hardware (RTC)

-r Afișează ora ceasului hardware
-s Setați ora sistemului din ceasul hardware
-w Setați ceasul hardware de la ora sistemului
-t Setați fusul orar în kernel, corectați ora sistemului
dacă ceasul hardware este la ora locală
-u Presupunem că ceasul hardware este păstrat în UTC
-l Presupunem că ceasul hardware este păstrat la ora locală
-f FILE Utilizați dispozitivul specificat (de ex. /dev/rtc2)

id id [OPȚIUNI] [UTILIZATOR]

Imprimați informații despre UTILIZATOR sau despre utilizatorul curent

-u ID utilizator
-g ID grup
-G ID-uri suplimentare de grup
-n Tipăriți nume în loc de numere
-r Imprimați ID real în loc de ID efectiv

ifconfig
ifconfig [-a] interfață [adresă]

Configurați o interfață de rețea

[adaugă ADRESĂ[/PREFIXLEN]]
[del ADDRESS[/PREFIXLEN]]
[[-]difuza [ADDRESS]] [[-]pointopoint [ADDRESS]]
[ADRESĂ mască de rețea] [ADRESĂ dstaddr]
[umplere NN] [keepalive NN]
[hw ether|ADRESA infinitband] [metric NN] [mtu NN]
[[-]remorci] [[-]arp] [[-]allmulti]
[multicast] [[-]promisc] [txqueuelen NN] [[-]dinamic]
[mem_start NN] [io_addr NN] [irq NN]
[sus|jos] ...

dacă jos
ifdown [-anmvf] [-i FILE] IFACE...

-a De/configurați automat toate interfețele
-i FILE Utilizați FILE pentru definițiile interfeței
-n Imprimă ce s-ar întâmpla, dar nu o face
(notă: nu dezactivează mapările)
-m Nu executați nicio mapare
-v Imprimați ce s-ar întâmpla înainte de a o face
-f Forțare de/configurare

ifup
ifup [-anmvf] [-i FILE] IFACE...

-a De/configurați automat toate interfețele
-i FILE Utilizați FILE pentru definițiile interfeței
-n Imprimă ce s-ar întâmpla, dar nu o face
(notă: nu dezactivează mapările)
-m Nu executați nicio mapare
-v Imprimați ce s-ar întâmpla înainte de a o face
-f Forțare de/configurare

înăuntru
înăuntru

Init este primul proces început în timpul pornirii. Nu iese niciodată. (re)naște copii
conform /etc/inittab.

insmod
insmod FILE [SYMBOL=VALUE]...

Încărcați modulele de nucleu specificate în nucleu

ioniza
ionice [-c 1-3] [-n 0-7] [-p PID] [PROG]

Schimbați prioritatea și clasa I/O

-c Clasa. 1: în timp real 2: cel mai bun efort 3: inactiv
-n Prioritate

ip ip [OPȚIUNI] {adresă | traseu | link | tunel | regula} {COMANDĂ}

ip [OPȚIUNI] OBJECT {COMANDĂ} unde OBJECT := {adresă | traseu | link | tunel | regulă}
OPȚIUNI := { -f[amily] { inet | inet6 | link } | -o linie] }

ipcalc
ipcalc [OPȚIUNI] ADRESĂ[[/]NETMASK] [NETMASK]

Calculați setările rețelei IP de la o adresă IP

-b,--broadcast Afișează adresa de difuzare calculată
-n,--network Afișează adresa de rețea calculată
-m,--netmask Afișează masca de rețea implicită pentru IP
-p,--prefix Afișează prefixul pentru IP/NETMASK
-h,--hostname Afișează primul nume de gazdă rezolvat
-s,--silent Nu afișați niciodată mesaje de eroare

ucide
ucide [-l] [-SIG] PID...

Trimiteți un semnal (implicit: TERM) către PID-uri date

-l Listați toate numele și numerele semnalelor

omoara-i pe toti
killall [-l] [-q] [-SIG] PROCESS_NAME...

Trimiteți un semnal (implicit: TERM) către procesele date

-l Listați toate numele și numerele semnalelor
-q Nu vă plângeți dacă niciun proces nu a fost ucis

klogd
klogd [-c N] [-n]

Kernel logger

-c N Imprimați pe consolă mesaje mai urgente decât anterior N (1-8)
-n Alergați în prim-plan

ultimul
ultimul

Afișați lista ultimilor utilizatori care s-au conectat la sistem

mai puțin
mai puțin [-EMmNh~I?] [FIȘIER]...

Vizualizați FILE (sau stdin) câte un ecran

-E Închideți odată ce se ajunge la sfârșitul unui fișier
-M,-m Afișează linia de stare cu numerele liniilor
și procentaj prin fișier
-N Prefix numărul de linie pentru fiecare linie
-Ignor majuscule în toate căutările
-~ Suprima ~-urile afișate după EOF

ln în [OPȚIUNI] ȚINTĂ... LINK|DIR

Creați un link LINK sau DIR/TARGET către TARGET(ele) specificat(e)

-s Faceți legături simbolice în loc de legături rigide
-f Eliminați destinațiile existente
-n Nu dereferința legăturile simbolice - tratați ca fișierul normal
-b Faceți o copie de rezervă a țintei (dacă există) înainte de operarea conexiunii
-S suf Folosiți sufixul în loc de ~ când faceți fișiere de rezervă
-T 2nd arg trebuie să fie un DIR
-v Verbos

loadfont
loadfont < font

Încărcați un font de consolă din stdin

harta de încărcare
loadkmap < keymap

Încărcați un tabel binar de traducere a tastaturii din stdin

busteni
logger [OPȚIUNI] [MESAJ]

Scrieți MESAJ (sau stdin) în syslog

-s Log în stderr, precum și jurnalul de sistem
-t TAG Înregistrează folosind eticheta specificată (implicit la numele de utilizator)
-p Prioritate PRIO (pereche numerică sau facilitate.level)

Logare
autentificare [-p] [-h HOST] [[-f] UTILIZATOR]

Începeți o nouă sesiune pe sistem

-f Nu vă autentificați (utilizatorul este deja autentificat)
-h Numele gazdei de la distanță
-p Păstrează mediul

logname
logname

Tipăriți numele utilizatorului curent

citit în jurnal
citit în jurnal [-f]

Afișați mesajele în buffer-ul circular al syslogd

-f Date de ieșire pe măsură ce jurnalul crește

losetup
losetup [-r] [-o OFS] {-f|LOOPDEV} FILE - asociază dispozitivele bucle losetup -d
LOOPDEV - dezasociere losetup -a - arată starea losetup -f - arată următorul gratuit
dispozitiv de buclă

-o OFS Porniți octeții OFS în FILE
-r Numai citire
-f Afișează/utilizați următorul dispozitiv cu buclă gratuită

ls ls [-1AaCxdLHRFplinsehrSXvctu] [-w WIDTH] [FIȘIER]...

Listează conținutul directorului

-1 Ieșire cu o coloană
-a Includeți intrările care încep cu .
-A Like -a, dar exclude. și ..
-C Lista pe coloane
-x Listează după rânduri
-d Listează intrările de director în loc de conținut
-L Urmărește linkurile simbolice
-H Urmați legăturile simbolice pe linia de comandă
-R Recurs
-p Adăugați / la intrările din director
-F Adăugați indicator (unul dintre */=@|) la intrări
-l Format de listare lungă
-i Listează numerele de inoduri
-n Listează UID-uri și GID-uri numerice în loc de nume
-s Listează blocurile alocate
-e Listează data și ora completă
-h Listează dimensiunile în format care poate fi citit de om (1K 243M 2G)
-r Sortați în ordine inversă
-S Sortați după mărime
-X Sortați după extensie
-v Sortați după versiune
-c Cu -l: sortați după ctime
-t Cu -l: sortați după mtime
-u Cu -l: sortați după oră
-w N Să presupunem că terminalul are N coloane lățime
--color[={intotdeauna, niciodată, automat}] Controlează colorarea

lsmod
lsmod

Listați modulele kernel încărcate în prezent

lzcat
lzcat [FIȘIER]...

Decomprimați la stdout

lzma
lzma -d [-cf] [FIȘIER]...

Decomprimați FILE (sau stdin)

-d Decomprimați
-c Scrie la stdout
-f Forță

lzop
lzop [-cfvd123456789CF] [FIȘIER]...

-1..9 Nivel de compresie
-d Decomprimați
-c Scrie la stdout
-f Forță
-v Verbos
-F Nu stocați sau verificați suma de control
-C De asemenea, scrieți suma de control a blocului comprimat

lzopcat
lzopcat [-vCF] [FIȘIER]...

-v Verbos
-F Nu stocați sau verificați suma de control

md5sum
md5sum [-c[sw]] [FIȘIER]...

Imprimați sau verificați sumele de verificare MD5

-c Verificați sumele față de lista din FIȘIERE
-s Nu scoateți nimic, codul de stare arată succes
-w Avertizează despre liniile de sumă de control formatate incorect

mdev
mdev [-s]

mdev -s trebuie rulat în timpul pornirii pentru scanare / sys și populați /dev.

Bare mdev este un ajutor pentru conectarea la cald a nucleului. Pentru a-l activa: echo /sbin/mdev
>/proc/sys/kernel/hotplug

Utilizează /etc/mdev.conf cu liniile [-][ENV=regex;]...DEVNAME UID:GID PERM
[>|=PATH]|[!] [@|$|*PROG] unde DEVNAME este regex nume de dispozitiv, @major,minor[-minor2],
sau variabilă de mediu regex. O utilizare comună a acestuia din urmă este încărcarea modulelor pentru
dispozitive conectate la cald:

$MODALIAS=.* 0:0 660 @modprobe „$MODALIAS”

Dacă fișierul /dev/mdev.seq există, mdev va aștepta ca valoarea acestuia să se potrivească cu variabila $SEQNUM.
Acest lucru previne cursele de conectare/deconectare. Pentru a activa această caracteristică, creați /dev/mdev.seq gol
la boot.

Dacă fișierul /dev/mdev.log există, jurnalul de depanare va fi adăugat la acesta.

microcom
microcom [-d DELAY] [-t TIMEOUT] [-s SPEED] [-X] TTY

Copiați octeți pentru stdin în TTY și de la TTY în stdout

-d Așteptați până la DELAY ms pentru ieșirea TTY înainte de a trimite fiecare
următorul octet la acesta
-t Ieșiți dacă atât stdin, cât și TTY sunt silențioase pentru TIMEOUT ms
-s Setați linia de serie la SPEED
-X Dezactivează semnificația specială a NUL și Ctrl-X din stdin

mkdir
mkdir [OPȚIUNI] DIRECTOR...

Creați DIRECTOR

-m Mod MOD
-p Nicio eroare dacă există; faceți directoare părinte după cum este necesar

mkfifo
mkfifo [-m MODE] NUME

Creați conductă numită

-m Mod MOD (implicit a=rw)

mknod
mknod [-m MODE] NUME TIP MAJOR MINOR

Creați un fișier special (bloc, caracter sau conductă)

-m MOD Mod de creare (implicit a=rw)
TIP:
b Blocați dispozitivul
c sau u Dispozitiv cu caractere
p Conductă numită (MAJOR și MINOR sunt ignorate)

mkswap
mkswap [-L LBL] BLOCKDEV [KBYTES]

Pregătiți BLOCKDEV pentru a fi folosit ca partiție de schimb

-L Etichetă LBL

mktemp
mktemp [-dt] [-p DIR] [Șablon]

Creați un fișier temporar cu nume bazat pe șablon și tipăriți-i numele. Șablonul trebuie
se încheie cu XXXXXX (de ex. [/dir/]nameXXXXXX). Fără șablon, se presupune -t tmp.XXXXXX.

-d Faceți director, nu fișier
-q Eșuează în tăcere la erori
-t Adăugați numele directorului de bază la șablon
-p DIR Utilizați DIR ca director de bază (implică -t)
-u Nu creați nimic; tipăriți un nume

Directorul de bază este: -p DIR, else $TMPDIR, else / tmp

modinfo
modinfo [-adlp0] [-F cuvânt cheie] MODUL

-o comandă rapidă pentru „-F autor”
-d Comandă rapidă pentru „-F description”
-l Comandă rapidă pentru „licență -F”
-p Comandă rapidă pentru „-F parm”
-F cuvânt cheie cheie de căutat
-0 Ieșire separată cu NUL

modprobe
modprobe [-alrqvsDb] MODUL [simbol=valoare]...

-a Încărcați mai multe MODULE
-l Listă (MODUL este un model)
-r Scoateți MODULUL (stivele) sau faceți autocurățare
-q Liniste
-v Verbos
-s Log în syslog
-D Arată dependențe
-b Aplicați lista neagră și numelor modulelor

mai mult
mai mult [FILE]...

Vizualizați FILE (sau stdin) câte un ecran

monta
montați [OPȚIUNI] [-o OPȚIUNI] DEVICE NODE

Montați un sistem de fișiere. Autodetecția sistemului de fișiere necesită /proc.

-a Montați toate sistemele de fișiere în fstab
-f Funcționare uscată
-i Nu rula Mount Helper
-r Montare numai pentru citire
-w Montare pentru citire-scriere (implicit)
-t FSTYPE[,...] Tip(uri) de sistem de fișiere
-O OPT Montați numai sisteme de fișiere cu opțiunea OPT (doar -a)
-o OPT:
buclă ignorată (dispozitivele bucle sunt detectate automat)
[a]sync Scrierile sunt [a]sincrone
[no]atime Dezactivați/activați actualizările orelor de acces la inoduri
[no]diratime Dezactivează/activează actualizările atime ale directoarelor
[no]relatime Dezactivează/activează actualizările atime în raport cu timpul de modificare
[no]dev (Dis)permite utilizarea fișierelor speciale ale dispozitivului
[no]exec (Dis)permite utilizarea fișierelor executabile
[nu]suid (Dis)allow set-user-id-root programs
[r]shared Convertiți [recursiv] într-un subarboresc partajat
[r]slave Convertiți [recursiv] într-un subarboresc slave
[r]private Conversia [recursiv] într-un subarboresc privat
[un]bindable Faceți ca punctul de montare să nu poată fi montat
[r]bind Leagă un fișier sau un director [recursiv] la o altă locație
mutare Mutați un punct de montare existent
remontare Remontați un sistem de fișiere montat, schimbând steaguri
ro/rw La fel ca -r/-w

Există steaguri -o specifice sistemului de fișiere.

mt mt [-f device] valoarea opcode

Controlați funcționarea unității cu bandă magnetică

Opcode disponibile:

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 deblocare weof wset

mv mv [-fin] SOURCE DEST sau: mv [-fin] SOURCE... DIRECTOR

Redenumiți SOURCE în DEST sau mutați SOURCE(e) în DIRECTORY

-f Nu solicitați înainte de a suprascrie
-i Interactiv, solicită înainte de suprascriere
-n Nu suprascrieți un fișier existent

numeif
nameif [-s] [-c FILE] [IFNAME HWADDR]...

Redenumiți interfața de rețea în timp ce aceasta este în stare de inactivitate. Dispozitivul cu adresa HWADDR
este redenumit IFACE.

-c FILE Fișier de configurare (implicit: /etc/mactab)
-s Log în syslog

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

Deschideți o conductă către IP:PORT sau FILE

-l Mod de ascultare, pentru conexiuni de intrare
(utilizați -ll cu -e pentru serverul persistent)
-p PORT Port local
-w SEC Timeout pentru conectare
-i SEC Interval de întârziere pentru liniile trimise
-f FILE Utilizați fișierul (ala /dev/ttyS0) în loc de rețea
-e PROG Rulați PROG după conectare

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

Afișează informații de rețea

-r Tabel de rutare
-a Toate prizele
-l Prize de ascultare
Altfel: prize conectate
-t socket-uri TCP
-u prize UDP
-w Prize brute
-x socket-uri Unix
Altfel: toate tipurile de prize
-e Alte/mai multe informații
-n Nu rezolva numele

nslookup
nslookup [HOST] [SERVER]

Interogați serverul de nume pentru adresa IP a gazdei date, opțional, utilizând un specificat
Server DNS

od od [-abcdfhilovxs] [-t TYPE] [-A RADIX] [-N SIZE] [-j SKIP] [-S MINSTR] [-w WIDTH]
[FIŞIER]...

Imprimați fișierele (sau stdin) fără ambiguitate, implicit ca octeți octali

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

Porniți PROG pe un nou terminal virtual

-c N Utilizați VT specificat
-s Comutați la VT
-w Așteptați ca PROG să iasă

passwd
passwd [OPȚIUNI] [UTILIZATOR]

Schimbați parola UTILIZATORULUI (implicit: utilizatorul curent)

-o metodă de criptare ALG
-d Setați parola la „”
-l Blocați (dezactivați) contul
-u Deblocați (activați) contul

plasture
patch [OPȚIUNI] [ORIGFILE [PATCHFILE]]

-p,--strip N Strip N componente principale din numele fișierelor
-i,--input DIFF Citiți DIFF în loc de stdin
-R,--reverse Reverse patch
-N,--forward Ignorați patch-urile deja aplicate
-E,--remove-empty-files Eliminați fișierele de ieșire dacă acestea devin goale

pidof
pidof [NUME]...

Listați PID-urile tuturor proceselor cu nume care se potrivesc cu NUMELE

ping
ping [OPȚIUNI] HOST

Trimiteți pachete ICMP ECHO_REQUEST către gazdele rețelei

-4,-6 Forțați rezoluția numelui IP sau IPv6
-c CNT Trimite numai ping-uri CNT
-s SIZE Trimiteți SIZE octeți de date în pachete (implicit: 56)
-t TTL Setează TTL
-I IFACE/IP Utilizați interfața sau adresa IP ca sursă
-W SEC Secunde pentru a aștepta primul răspuns (implicit: 10)
(după ce toate pachetele -c CNT sunt trimise)
-w SEC Secunde până la ieșirea ping (implicit: infinit)
(se poate ieși mai devreme cu -c CNT)
-q Silențios, afișează doar ieșirea la pornire
iar când s-a terminat

ping6
ping6 [OPȚIUNI] HOST

Trimiteți pachete ICMP ECHO_REQUEST către gazdele rețelei

-c CNT Trimite numai ping-uri CNT
-s SIZE Trimiteți SIZE octeți de date în pachete (implicit: 56)
-I IFACE/IP Utilizați interfața sau adresa IP ca sursă
-q Silențios, afișează doar ieșirea la pornire
iar când s-a terminat

pivot_root
pivot_root NEW_ROOT PUT_OLD

Mutați sistemul de fișiere rădăcină curent în PUT_OLD și faceți NEW_ROOT noul fișier rădăcină
sistem

oprire
oprire [-d DELAY] [-n] [-f]

Opriți și opriți alimentarea

-d SEC Interval de întârziere
-n Nu sincronizați
-f Forță (nu treceți prin init)

printf
printf FORMAT [ARG]...

Formatați și imprimați ARG(urile) conform FORMAT (a-la C printf)

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

Afișează lista proceselor

-o COL1,COL2=HEADER Selectați coloanele pentru afișare
-T Afișează firele

PWD PWD

Tipăriți numele complet al directorului de lucru curent

data
rdate [-sp] HOST

Obțineți și eventual setați data/ora sistemului de la un HOST la distanță

-s Setați data/ora sistemului (implicit)
-p Tipăriți data/ora

readlink
readlink [-fnv] FIȘIER

Afișează valoarea unei legături simbolice

-f Canonicalizează urmând toate legăturile simbolice
-n Nu adăuga linie nouă
-v Verbos

cale reală
realpath FILE...

Returnează căile absolute ale FIȘIERULUI dat

reporniți
reporniți [-d DELAY] [-n] [-f]

Reporniți sistemul

-d SEC Interval de întârziere
-n Nu sincronizați
-f Forță (nu treceți prin init)

renice
renice {{-n INCREMENT} | PRIORITATE} [[-p | -g | -u] ID...]

Modificați prioritatea de programare pentru un proces în derulare

-n Ajustați valoarea actuală bună (mai mic este mai rapid)
-p ID-uri de proces (implicit)
-g ID-uri grup de procese
-u Procesează numele de utilizator și/sau ID-urile

reseta
reseta

Resetați ecranul

rev rev [FIȘIER]...

Liniile inversate ale FILE

rm rm [-irf] FIȘIER...

Eliminați (deconectați) fișierele

-i Întotdeauna solicită înainte de a elimina
-f Nu solicita niciodată
-R,-r Recurs

rmdir
rmdir [OPȚIUNI] DIRECTOR...

Eliminați DIRECTORY dacă este gol

-p|--parents Includeți părinții
--ignore-fail-on-non-empty

rmmod
rmmod [-wfa] [MODULU]...

Descărcați modulele kernelului

-w Așteptați până când modulul nu mai este utilizat
-f Descărcare forțată
-a Eliminați toate modulele neutilizate (recursiv)

traseu
ruta [{add|del|delete}]

Editați tabelele de rutare a nucleului

-n Nu rezolva numele
-e Afișează alte/mai multe informații
-A inet{6} Selectați o familie de adrese

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

Manipulați pachetele RPM

comenzi:

-i Instalează pachetul
-qp Pachetul de interogări
-qpi Afișează informații
-qpl Listează conținutul
-qpd Listează documente
-qpc Listează fișierele de configurare

rpm2cpio
pachet rpm2cpio.rpm

Ieșiți o arhivă cpio a fișierului rpm

piese de rulare
run-parts [-a ARG]... [-u UMASK] [--reverse] [--test] [--exit-on-error] DIRECTOR

Rulați o grămadă de scripturi în DIRECTORY

-a ARG Transmite ARG ca argument pentru scripturi
-u UMASK Setați UMASK înainte de a rula scripturi
--reverse Ordine inversă de execuție
--test Funcționare uscată
--exit-on-error Ieșiți dacă un script se iese cu non-zero

sete sed [-inrE] [-f FILE]... [-e CMD]... [FILE]... sau: sed [-inrE] CMD [FILE]...

-e CMD Adaugă CMD la comenzile sed care urmează să fie executate
-f FILE Adăugați conținut FILE la comenzile sed care urmează să fie executate
-i[SFX] Editează fișierele în loc (în caz contrar, se trimite la stdout)
Opțional, faceți backup pentru fișiere, adăugând SFX
-n Suprima imprimarea automată a spațiului de model
-r,-E Folosește sintaxa regex extinsă

Dacă nu există -e sau -f, primul argument fără opțiune este șirul de comandă sed. Rămas
argumentele sunt fișiere de intrare (stdin dacă nu există).

urm secv [-w] [-s SEP] [PRIMUL [INC]] LAST

Tipăriți numerele de la FIRST la LAST, în pași INC. FIRST, INC implicit la 1.

-w Pad să dureze cu zerouri de început
-s SEP Separator de șiruri

setkeycodes
setkeycodes SCANCODE KEYCODE...

Setați intrări în harta scancode-la-keycode a nucleului, permițând tastaturi neobișnuite să
genera coduri de cheie utilizabile.

SCANCODE poate fi fie xx, fie e0xx (hexazecimal), iar KEYCODE este dat în zecimală.

setsid
setsid PROG ARGS

Rulați PROG într-o nouă sesiune. PROG nu va avea terminal de control și nu va fi
afectate de semnalele de la tastatură (Ctrl-C etc). Vedea setsid(2) pentru detalii.

sh sh [-/+OPȚIUNI] [-/+o OPT]... [-c „SCRIPT” [ARG0 [ARGS]] / FILE [ARGS]]

Interpret shell Unix

sha1sum
sha1sum [-c[sw]] [FIȘIER]...

Imprimați sau verificați sumele de verificare SHA1

-c Verificați sumele față de lista din FIȘIERE
-s Nu scoateți nimic, codul de stare arată succes
-w Avertizează despre liniile de sumă de control formatate incorect

sha256sum
sha256sum [-c[sw]] [FIȘIER]...

Imprimați sau verificați sumele de verificare SHA256

-c Verificați sumele față de lista din FIȘIERE
-s Nu scoateți nimic, codul de stare arată succes
-w Avertizează despre liniile de sumă de control formatate incorect

sha512sum
sha512sum [-c[sw]] [FIȘIER]...

Imprimați sau verificați sumele de verificare SHA512

-c Verificați sumele față de lista din FIȘIERE
-s Nu scoateți nimic, codul de stare arată succes
-w Avertizează despre liniile de sumă de control formatate incorect

dormi
dormi [N]...

Pauza pentru un timp egal cu totalul argumentelor date, unde fiecare argument poate avea un
sufix opțional de (s)secunde, (m)minute, (h)ore sau (d)ays

fel
sort [-nrugMcszbdfimSTokt] [-o FILE] [-k start[.offset][opts][,end[.offset][opts]] [-t
CHAR] [FIȘIER]...

Sortați linii de text

-b Ignoră spațiile de început
-c Verificați dacă intrarea este sortată
-d Ordinea dicționarului (numai alfanumeric sau alfanumeric)
-f Ignora majuscule
-g Sortare numerică generală
-i Ignoră caracterele neimprimabile
-k Tasta de sortare
-M Sortează luna
-n Sortați numerele
-o Ieșire în fișier
-k Sortați după cheie
-t CHAR Key separator
-r Ordinea de sortare inversă
-s Stabil (nu sortați legăturile alfabetic)
-u Suprimă liniile duplicate
-z Liniile sunt terminate cu NUL, nu cu newline
-mST Ignorat pentru compatibilitatea GNU

start-stop-daemon
start-stop-daemon [OPȚIUNI] [-S|-K] ... [-- ARGS...]

Căutați procese de potrivire și apoi -K: opriți toate procesele de potrivire. -S: începe a
proces, cu excepția cazului în care este găsit un proces de potrivire.

Potrivirea procesului:

-u,--user USERNAME|UID Potriviți numai procesele acestui utilizator
-n,--name NAME Potriviți procesele cu NAME
în câmpul de comunicații din /proc/PID/stat
-x,--exec EXECUTABLE Potriviți procesele cu această comandă
în /proc/PID/{exe,cmdline}
-p,--pidfile FILE Potriviți un proces cu PID din fișier
Toate condițiile specificate trebuie să corespundă
- Doar S:
-x,--exec EXECUTABLE Program de rulat
-a,--startas NUME Argument zero
-b,--fond Fundal
-N,--nicelevel N Schimbă nivelul frumos
-c,--chuid USER[:[GRP]] Schimbați la utilizator/grup
-m,--make-pidfile Scrieți PID în fișierul pid specificat de -p
- Doar K:
-s,--signal SIG Semnal de trimis
-t,--test Numai potrivire, ieșiți cu 0 dacă este găsit un proces
Alte:

-o,--oknodo Ieșiți cu starea 0 dacă nu se face nimic
-v,--verbos Verbos
-q,--liniște Liniște

Stat
stat [OPȚIUNI] FIȘIER...

Afișează fișierul (implicit) sau starea sistemului de fișiere

-c fmt Utilizați formatul specificat
-f Afișează starea sistemului de fișiere
-L Urmărește linkurile
-t Afișează informații într-o formă concisă

Secvențe de format valid pentru fișiere:

%a Drepturi de acces în octal
%A Drepturi de acces în formă care poate fi citită de om
%b Numărul de blocuri alocate (vezi %B)
%B Dimensiunea în octeți a fiecărui bloc raportată de %b
%d Numărul dispozitivului în zecimală
%D Număr de dispozitiv în hex
%f Modul brut în hexadecimal
%F Tip de fișier
%g ID de grup al proprietarului
%G Numele grupului proprietarului
%h Număr de legături rigide
%i Numărul de inod
%n Nume fișier
%N Nume fișier, cu -> ȚINTĂ dacă legătură simbolică
%o dimensiunea blocului I/O
%s Dimensiunea totală, în octeți
%t Tip major de dispozitiv în hex
%T Tip minor de dispozitiv în hex
%u ID utilizator al proprietarului
%U Numele de utilizator al proprietarului
%x Ora ultimului acces
%X Timpul ultimului acces în secunde de la Epoch
%y Ora ultimei modificări
%Y Ora ultimei modificări în secunde de la Epoch
%z Ora ultimei modificări
%Z Ora ultimei modificări în secunde de la Epocă

Secvențe de format valid pentru sistemele de fișiere:

%a Blocuri gratuite disponibile pentru non-superutilizator
%b Total blocuri de date în sistemul de fișiere
%c Numărul total de noduri de fișiere din sistemul de fișiere
%d Noduri de fișiere gratuite în sistemul de fișiere
%f Blocuri libere în sistemul de fișiere
ID-ul sistemului de fișiere %i în hex
%l Lungimea maximă a numelor de fișiere
%n Nume fișier
%s Dimensiunea blocului (pentru un transfer mai rapid)
%S Dimensiunea fundamentală a blocurilor (pentru numărul de blocuri)
%t Tastați hex
%T Tastați într-o formă care poate fi citită de om

siruri
șiruri de caractere [-afo] [-n LEN] [FIȘIER]...

Afișează șiruri de caractere imprimabile într-un fișier binar

-a Scanați întregul fișier (implicit)
-f Precedează șirurile cu nume de fișiere
-n LEN Cel puțin LEN caractere formează un șir (implicit 4)
-o Precedați șirurile cu decalaje zecimale

stty
stty [-a|g] [-F DEVICE] [SETARE]...

Fără argumente, imprimă viteza de transmisie, disciplina de linie și abaterile de la stty sane

-F DEVICE Deschideți dispozitivul în loc de stdin
-a Imprimați toate setările curente într-o formă care poate fi citită de om
-g Tipăriți într-o formă care poate fi citită
[SETARE] Vezi pagina de manual

su su [OPȚIUNI] [-] [UTILIZATOR]

Rulați shell sub USER (în mod implicit, rădăcină)

-,-l Ștergeți mediul, rulați shell ca shell de conectare
-p,-m Nu setați noi $HOME, $SHELL, $USER, $LOGNAME
-c Comanda CMD de transmis la „sh -c”
-s SH Shell de utilizat în loc de implicitul utilizatorului

sulogin
sulogin [-t N] [TTY]

Autentificare un singur utilizator

-t N Timeout

schimb
swapoff [-a] [DEVICE]

Nu mai schimbați pe DEVICE

-a Opriți schimbarea pe toate dispozitivele de schimb

swapon
swapon [-a] [DEVICE]

Începeți să schimbați pe DEVICE

-a Începeți să schimbați pe toate dispozitivele de schimb

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

Initramfs gratuit și comutați la o altă rădăcină fs:

chroot la NEW_ROOT, ștergeți tot în /, mutați NEW_ROOT la /, executați NEW_INIT. PID trebuie să fie
1. NEW_ROOT trebuie să fie un punct de montare.

-c DEV Redeschideți stdio la DEV după comutare

sincronizaţi
sincronizaţi

Scrieți toate blocurile tamponate pe disc

sysctl
sysctl [OPȚIUNI] [KEY[=VALUE]]...

Afișați/setați parametrii kernelului

-e Nu avertizați despre cheile necunoscute
-n Nu afișați numele cheilor
-a Afișați toate valorile
-w Setați valori
-p FILE Setați valori din FILE (implicit /etc/sysctl.conf)
-q Setați valorile în tăcere

syslogd
syslogd [OPȚIUNI]

Utilitar de înregistrare a sistemului (această versiune de syslogd ignoră /etc/syslog.conf)

-n Alergați în prim-plan
-O FILE Înregistrează-te în FILE (implicit:/var/log/messages)
-l N Înregistrați numai mesajele mai urgente decât anterior N (1-8)
-S Ieșire mai mică
-R HOST[:PORT] Conectați-vă la HOST:PORT (PORT implicit:514)
-L Log local și prin rețea (implicit este rețea doar dacă -R)
-C[size_kb] Logare în memoria tampon partajată (utilizați logread pentru a-l citi)

tac tac [FIȘIER]...

Concatenați fișierele și tipăriți-le invers

coadă
coada [OPȚIUNI] [FIȘIER]...

Tipăriți ultimele 10 rânduri din fiecare FILE (sau stdin) în stdout. Cu mai mult de un FIȘIER,
precedați fiecare cu un antet de nume de fișier.

-f Tipăriți datele pe măsură ce fișierul crește
-s SECOND Așteptați SECONDE între citiri cu -f
-n N[kbm] Tipăriți ultimele N linii
-n +N[kbm] Începeți pe linia a N-a și imprimați restul
-c [+]N[kbm] Imprimă ultimii N octeți
-q Nu imprimați niciodată anteturi
-v Imprimați întotdeauna antetele

N poate fi sufixat cu k (x1024), b (x512) sau m (x1024^2).

gudron tar -[cxtZzJjahmvO] [-f TARFILE] [-C DIR] [FILE]...

Creați, extrageți sau enumerați fișiere dintr-un fișier tar

Funcționare:

c Creați
x Extras
t Lista
f Numele TARFILE ('-' pentru stdin/out)
C Schimbați la DIR înainte de operare
v Verbos
Z (De)comprimați folosind compresa
z (De)comprimați folosind gzip
J (De)comprimați folosind xz
j (De)comprimați folosind bzip2
a (De)comprimați folosind lzma
O Extras în stdout
h Urmați legăturile simbolice
m Nu restaurați mtime

set de sarcini
set de activități [-p] [MASK] [PID | PROG ARGS]

Setați sau obțineți afinitatea CPU

-p Operați pe un PID existent

reper tee [-ai] [FILE]...

Copiați stdin în fiecare FILE și, de asemenea, în stdout

-a Adăugați la fișierele date, nu suprascrieți
-i Ignorați semnalele de întrerupere (SIGINT)

Telnet
telnet [-a] [-l UTILIZATOR] HOST [PORT]

Conectați-vă la serverul telnet

-o autentificare automată cu variabila $USER
-l UTILIZATOR Conectare automată ca UTILIZATOR

telnetd
telnetd [OPȚIUNI]

Gestionați conexiunile telnet de intrare

-l LOGIN Exec LOGIN la conectare
-f ISSUE_FILE Afișează ISSUE_FILE în loc de /etc/issue
-K Închideți conexiunea de îndată ce autentificarea iese
(în mod normal așteptați până când toate programele se închid slave pty)
-p PORT Port pentru ascultare
-b ADDR[:PORT] Adresă la care să vă legați
-F Alergă în prim plan
-i modul Inetd

test
testează EXPRESIA ]

Verificați tipurile de fișiere, comparați valorile etc. Returnați un cod de ieșire 0/1 în funcție de logică
valoarea EXPRESSION

tftp
tftp [OPȚIUNI] HOST [PORT]

Transferați un fișier de la/la serverul tftp

-l FIȘIER FIȘIER local
-r FILE Fișier la distanță
-g Obțineți fișierul
-p Pune fișierul
-b SIZE Transfer blocuri de octeți SIZE

timp
timp [-v] PROG ARGS

Rulați PROG, afișați utilizarea resurselor când iese

-v Verbos

timeout
timeout [-t SECS] [-s SIG] PROG ARGS

Rulează PROG. Îi trimite SIG dacă nu dispare în secunde SECS. Valori implicite: SECS: 10,
SIG: TERMEN.

top sus [-b] [-nCOUNT] [-dSECONDS]

Oferiți o vedere a activității procesului în timp real. Citiți starea tuturor proceselor
din / proc fiecare SECUNDE și afișați un ecran plin din ele. Chei:

N/M/P/T: sortați după pid/mem/cpu/time
R: sortare inversă
H: comuta firele
Q,^C: ieșire

Opțiuni:

-b Modul lot
-n N Ieșire după N iterații
-d N Întârziere între actualizări

atingeţi
atingeți [-c] [-d DATA] [-t DATA] [-r FILE] FILE...

Actualizați data ultimei modificări pentru FIȘIERE date

-c Nu creați fișiere
-h Nu urmați link-uri
-d DT Data/ora de utilizat
-t DT Data/ora de utilizat
-r FILE Utilizați data/ora lui FILE

tr tr [-cds] STRING1 [STRING2]

Traduceți, strângeți sau ștergeți caractere din stdin, scriind în stdout

-c Ia complementul lui STRING1
-d Ștergeți caracterele introduse codate STRING1
-s Strângeți mai multe caractere de ieșire din STRING2 într-un singur caracter

traceroute
traceroute [-46FIldnrv] [-f 1ST_TTL] [-m MAXTL] [-p PORT] [-q PROBES] [-s
SRC_IP] [-t TOS] [-w WAIT_SEC] [-g GATEWAY] [-i IFACE] [-z PAUSE_MSEC] HOST
[BYTES]

Urmăriți traseul către HOST

-4,-6 Forțați rezoluția numelui IP sau IPv6
-F Setează bitul de a nu se fragmenta
-Folosesc ICMP ECHO în loc de datagramele UDP
-l Afișează valoarea TTL a pachetului returnat
-d Setați opțiunile SO_DEBUG la socket
-n Tipăriți adrese numerice
-r Ocoliți tabelele de rutare, trimiteți direct către HOST
-v Verbos
-m Durată maximă de viață (număr maxim de sărituri)
-p Numărul portului UDP de bază utilizat în probe
(implicit 33434)
-q Număr de sonde per TTL (implicit 3)
-s adresa IP de utilizat ca adresă sursă
-t Tipul de serviciu în pachetele de probă (implicit 0)
-w Timp în secunde pentru așteptarea unui răspuns (implicit 3)
-g Gateway rută sursă liberă (max. 8)

traceroute6
traceroute6 [-dnrv] [-m MAXTL] [-p PORT] [-q PROBES] [-s SRC_IP] [-t TOS] [-w
WAIT_SEC] [-i IFACE] HOST [BYTES]

Urmăriți traseul către HOST

-d Setați opțiunile SO_DEBUG la socket
-n Tipăriți adrese numerice
-r Ocoliți tabelele de rutare, trimiteți direct către HOST
-v Verbos
-m Durată maximă de viață (număr maxim de sărituri)
-p Numărul portului UDP de bază utilizat în probe
(implicit este 33434)
-q Număr de sonde per TTL (implicit 3)
-s adresa IP de utilizat ca adresă sursă
-t Tipul de serviciu în pachetele de probă (implicit 0)
-w Timp în secunde pentru așteptarea unui răspuns (implicit 3)

adevărat
adevărat

Returnează un cod de ieșire TRUE \fIs0(0)

tty tty

Tipăriți numele fișierului terminalului stdin

-s Imprimă nimic, doar returnează starea de ieșire

tunctl
tunctl [-f dispozitiv] ([-t nume] | -d nume)

Creați sau ștergeți interfețele tun

-f nume tun dispozitiv (/dev/net/tun)
-t nume Creați „nume” iface
-d name Șterge iface „nume”

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

-i,--interfață IFACE Interfață de utilizat (implicit eth0)
-s,--script PROG Rulați PROG la evenimente DHCP (implicit /etc/udhcpc/default.script)
-p,--pidfile FILE Creați pidfile
-B,--difuzare Solicitați răspunsuri difuzate
-t,--retry N Trimite până la N pachete de descoperire (implicit 3)
-T,--timeout SEC Pauză între pachete (implicit 3)
-A,--încercați din nou SEC Așteptați dacă nu se obține închirierea (implicit 20)
-n,--acum Ieșiți dacă nu se obține contractul de închiriere
-q,--renunți la Ieșire după obținerea contractului de închiriere
-R,--release IP-ul de eliberare la ieșire
-f,--foreground Run in prim-plan
-b,--fond Fundal dacă nu se obține contractul de închiriere
-S,--syslog Conectați-vă și la syslog
-a,--arping Utilizați arping pentru a valida adresa oferită
-r,--request IP Solicitați această adresă IP
-o,--no-default-options Nu solicita nicio opțiune (cu excepția cazului în care este dat -O)
-O,--request-option OPT Solicitați opțiunea OPT de la server (cumulativ)
-x OPT:VAL Includeți opțiunea OPT în pachetele trimise (cumulativ)
Exemple de opțiuni pentru șir, numerice și octeți hexadecimale:
-x hostname:bbox - opțiunea 12
-x lease:3600 - opțiunea 51 (timp de închiriere)
-x 0x3d:0100BEEFC0FFEE - opțiunea 61 (id client)
-F,--fqdn NAME Solicitați serverului să actualizeze maparea DNS pentru NAME
-V,--vendorclass VENDOR Identificator de furnizor („udhcp VERSION”)
-C,--clientid-none Nu trimiteți MAC ca identificator de client
Semnale:

USR1 Reînnoiește contractul de închiriere
Închiriere USR2

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

Server DHCP

-f Rulați în prim-plan
-S Conectați-vă și la syslog
-I ADDR Adresa locala

umount
demontați [OPȚIUNI] SISTEM DE FIȘIERE|DIRECTOR

Demontează sistemele de fișiere

-a Demontează toate sistemele de fișiere
-r Încercați să remontați dispozitivele ca doar citire dacă montarea este ocupată
-l Lazy umount (detașează sistemul de fișiere)
-f Forțare demontare (adică, server NFS inaccesibil)
-D Nu eliberați dispozitivul în buclă chiar dacă a fost folosit

uname
uname [-amnrspv]

Tipăriți informații despre sistem

-a Imprimați tot
-m Tipul mașinii (hardware).
-n Nume gazdă
-r lansarea sistemului de operare
-s numele sistemului de operare (implicit)
-p Tip procesor
-v versiunea sistemului de operare

decomprima
decomprimați [-cf] [FIȘIER]...

Decomprimați fișierul .Z

-c Scrie la stdout
-f Suprascrie

neexpand
unexpand [-fa][-t N] [FIȘIER]...

Conversia spațiilor în file, scrierea în stdout

-a,--all Convertiți toate spațiile
-f,--first-only Convertește numai spațiile de început
-t,--tabs=N Tabstops fiecare N caractere

unic
uniq [-cdu][-f,s,w N] [INTRARE [IEȘIRE]]

Aruncă liniile duplicat

-c Prefix linii după numărul de apariții
-d Tipăriți numai linii duplicate
-u Tipăriți numai linii unice
-f N Omite primele N câmpuri
-s N Omite primele N caractere (după orice câmpuri omise)
-w N Comparați N caractere în linie

unix2dos
unix2dos [-ud] [FIȘIER]

Convertiți FIȘIERUL în loc din format Unix în DOS. Când nu este dat niciun fișier, utilizați
stdin/stdout.

-u dos2unix
-d unix2dos

unlzma
unlzma [-cf] [FIȘIER]...

Decomprimați FILE (sau stdin)

-c Scrie la stdout
-f Forță

unlzop
unlzop [-cfvCF] [FIȘIER]...

-c Scrie la stdout
-f Forță
-v Verbos
-F Nu stocați sau verificați suma de control

unxz
unxz [-cf] [FIȘIER]...

Decomprimați FILE (sau stdin)

-c Scrie la stdout
-f Forță

dezarhivați
dezarhivați [-lnopq] FILE[.zip] [FILE]... [-x FILE...] [-d DIR]

Extrageți fișierele din arhiva ZIP

-l Listează conținutul (cu -q pentru forma scurtă)
-n Nu suprascrie niciodată fișierele (implicit: întreabă)
-o Suprascrie
-p Imprimați în stdout
-q Liniste
-x FILE Exclude FIȘIERE
-d DIR Extrage în DIR

uptime
uptime

Afișează timpul de la ultima pornire

tu dormi
doarme N

Pauză de N microsecunde

uudecod
uudecode [-o OUTFILE] [INFILE]

Uudecode un fișier Găsește OUTFILE în sursa uuencoded, cu excepția cazului în care este dat -o

uuencode
uuencode [-m] [FILE] STORED_FILENAME

Uuencode FILE (sau stdin) la stdout

-m Utilizați codificarea base64 conform RFC1521

vconfig
COMANDA vconfig [OPȚIUNI]

Creați și eliminați dispozitive ethernet virtuale

adăugați 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 [OPȚIUNI] [FIȘIER]...

Editați FIȘIER

-c CMD Comandă inițială de rulat ($EXINIT disponibil și)
-R Numai citire
-H Listează funcțiile disponibile

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

Rulați PROG periodic

-n Perioada buclei în secunde (implicit 2)
-t Nu tipăriți antetul

câine de pază
câine de pază [-t N[ms]] [-TN[ms]] [-F] DEV

Scrieți periodic pe dispozitivul watchdog DEV

-TN Reporniți după N secunde dacă nu este resetat (implicit 60)
-t N Resetare la fiecare N secunde (implicit 30)
-F Alergă în prim plan

Utilizați 500 ms pentru a specifica perioada în milisecunde

wc wc [-cmlwL] [FIȘIER]...

Numărați liniile, cuvintele și octeții pentru fiecare FILE (sau stdin)

-c Numără octeți
-m Numără caractere
- Număr liniile noi
-w Numără cuvintele
-L Tipăriți cea mai lungă lungime de linie

wget
wget [-c|--continue] [-s|--spider] [-q|--quiet] [-O|--output-document FILE]
[--header 'header: value'] [-Y|--proxy activat/dezactivat] [-P DIR] [-U|--user-agent
AGENT] URL...

Preluați fișiere prin HTTP sau FTP

-s Modul Spider - verificați doar existența fișierului
-c Continuați recuperarea transferului întrerupt
-q Liniste
-P DIR Salvare în DIR (implicit.)
-O FILE Salvare în FILE ('-' pentru stdout)
-U STR Utilizați STR pentru antetul User-Agent
-Y Utilizați proxy („pornit” sau „dezactivat”)

care
care [COMANDĂ]...

Găsiți o COMANDĂ

care cine [-a]

Arată cine este conectat

-a Arată tot
-H Tipăriți anteturile de coloană

cine sunt
cine sunt

Tipăriți numele de utilizator asociat cu ID-ul de utilizator efectiv curent

xargs
xargs [OPȚIUNI] [PROG ARGS]

Rulați PROG pe fiecare articol dat de stdin

-p Întrebați utilizatorul dacă să ruleze fiecare comandă
-r Nu rulați comanda dacă intrarea este goală
-0 Intrarea este separată de caractere NUL
-t Tipăriți comanda pe stderr înainte de execuție
-e[STR] STR oprește procesarea intrărilor
-n N Treci nu mai mult de N arg la PROG
-s N Treceți linia de comandă de cel mult N octeți
-x Ieșire dacă dimensiunea este depășită

xz xz -d [-cf] [FIȘIER]...

Decomprimați FILE (sau stdin)

-d Decomprimați
-c Scrie la stdout
-f Forță

xzcat
xzcat [FIȘIER]...

Decomprimați la stdout

da da [STRING]

Afișează în mod repetat o linie cu STRING sau „y”

zcat
zcat [FIȘIER]...

Decomprimați la stdout

LIBC NSS


GNU Libc (glibc) utilizează comutatorul serviciului de nume (NSS) pentru a configura comportamentul C
bibliotecă pentru mediul local și pentru a configura modul în care citește datele de sistem, cum ar fi
parole și informații despre grup. Acest lucru este implementat folosind un /etc/nsswitch.conf
fișier de configurare și folosind una sau mai multe dintre bibliotecile /lib/libnss_*. BusyBox încearcă
pentru a evita utilizarea oricăror apeluri libc care folosesc NSS. Cu toate acestea, unele applet-uri, cum ar fi autentificare
și su, va folosi funcții libc care necesită NSS.

Dacă activați CONFIG_USE_BB_PWD_GRP, BusyBox va folosi funcțiile interne pentru a
accesați / Etc / passwd, / etc / group, și / etc / shadow fișiere fără a utiliza NSS. Acest lucru poate
vă permit să vă rulați sistemul fără a fi nevoie să instalați vreo configurație NSS
fișiere și biblioteci.

Când sunt utilizate cu glibc, appleturile de „rețea” BusyBox vă vor necesita în mod similar
instalați cel puțin unele dintre elementele glibc NSS (în special, /etc/nsswitch.conf,
/lib/libnss_dns*, /lib/libnss_files* și /lib/libresolv*).

Shameless Plug: Ca alternativă, s-ar putea folosi o bibliotecă C, cum ar fi uClibc. în plus
pentru a vă face sistemul semnificativ mai mic, uClibc nu necesită utilizarea niciunui NSS
fișiere de suport sau biblioteci.

INTRETINERE


Denis Vlasenko[e-mail protejat]>

AUTORI


Următoarele persoane au contribuit cu cod la BusyBox, indiferent dacă îl știu sau nu. daca tu
au cod scris inclus în BusyBox, probabil că ar trebui să fiți listat aici, astfel încât să puteți
obțineți bucata voastră de glorie veșnică. Dacă ar trebui să fii listat aici, sau descrierea
ceea ce ați făcut necesită mai multe detalii sau este incorect, vă rugăm să trimiteți o actualizare.

Emanuele Aina[e-mail protejat]>
piese de rulare

Erik Andersen[e-mail protejat]>

Tone de lucruri noi, rescrie majoră a majorității
aplicații de bază, tone de aplicații noi, așa cum este menționat în fișierele antet.
Mult efort obositor pentru a scrie aceste documente plictisitoare care
nimeni nu o sa citeasca de fapt.

Laurence Anderson[e-mail protejat]>

rpm2cpio, dezarhivare, get_header_cpio, interfață read_gz, rpm

Jeff Angielski[e-mail protejat]>

ftpput, ftpget

Edward Betts[e-mail protejat]>

expr, hostid, logname, whoami

John Beppu[e-mail protejat]>

du, nslookup, sort

Brian Candler[e-mail protejat]>

tiny-ls(ls)

Randolph Chung[e-mail protejat]>

fbset, ping, nume de gazdă

Dave Cinege[e-mail protejat]>

more(v2), makedevs, dump, modularization, auto links file,
diverse remedieri, întreținere Linux Router Project

Jordan Crouse[e-mail protejat]>

ipcalc

Magnus Damm[e-mail protejat]>

Suport pentru client tftp insmod powerpc

Larry Doolittle[e-mail protejat]>

compilație de directoare sursă impecabile, o mulțime de patch-uri și remedieri.

Glenn Engel[e-mail protejat]>

httpd

Gennady Feldman[e-mail protejat]>

Sysklogd (syslogd cu un singur fir, suport pentru buffer circular IPC,
logread), diverse remedieri.

Karl M. Hegbloom[e-mail protejat]>

cp_mv.c, suita de teste, diverse remedieri la utility.c etc.

Daniel Jacobowitz[e-mail protejat]>

mktemp.c

Matt Kraai[e-mail protejat]>

documentație, remedieri de erori, suită de teste

Stephan Linz[e-mail protejat]>

ipcalc, echivalență Red Hat

Ioan Lombardo[e-mail protejat]>

tr

Glenn McGrath[e-mail protejat]>

Cod comun de dezarhivare și applet-uri de dezarhivare, ifupdown, ftpgetput,
nameif, sed, patch, fold, install, uudecode.
Diverse remedieri de erori, revizuiți și aplicați numeroase patch-uri.

Manuel Novoa III[e-mail protejat]>

pisică, cap, mkfifo, mknod, rmdir, somn, tricou, tty, uniq, usleep, wc, da,
mesg, vconfig, make_directory, parse_mode, dirname, mode_string,
get_last_path_component, simplify_path și o serie de rutine libbb banale

de asemenea, remedieri de erori, rescrieri parțiale și optimizări de dimensiune în
cenuşă, nume de bază, cal, cmp, cp, df, du, ecou, ​​env, ln, logname, md5sum, mkdir,
mv, realpath, rm, sort, coada, atingere, uname, ceas, arith, uman_redable,
interfață, dump, ifconfig, ruta

Vladimir Oleynik[e-mail protejat]>

cmdedit; xargs(current), httpd(current);
porturi: ash, crond, fdisk, inetd, stty, traceroute, top;
locale, diverse remedieri
și critic ireconciliabil a tot ceea ce nu este perfect.

Bruce Perens[e-mail protejat]>

Autor original al lui BusyBox în 1995, 1996. O parte din codul său poate
mai sunt găsite ascunse ici și colo...

Tim Riker[e-mail protejat]>

erori remediate, membru al fan clubului

Kent Robotti[e-mail protejat]>

resetare, tone și tone de rapoarte de erori și patch-uri.

Chip Rosenthal[e-mail protejat]>,[e-mail protejat]>

wget - Contribuit cu permisiunea Covad Communications

Pavel Roskin[e-mail protejat]>

O mulțime de remedieri de erori și patch-uri.

Gyepi Sam[e-mail protejat]>

Caracteristica de înregistrare de la distanță pentru syslogd

Linus Torvalds[e-mail protejat]>

mkswap, fsck.minix, mkfs.minix

Mark Whitley[e-mail protejat]>

grep, sed, cut, xargs (anterior),
ghid de stil, nou-applet-HOWTO, remedieri de erori etc.

Charles P. Wright[e-mail protejat]>

gzip, mini-netcat(nc)

Enrique Zanardi[e-mail protejat]>

tarcat (de când a fost eliminat), loadkmap, diverse remedieri, întreținere Debian

Tito Ragusa[e-mail protejat]>

devfsd și optimizări de dimensiune în șiruri, openvt și deallocvt.

Paul Fox[e-mail protejat]>

vi modul de editare pentru Ash, diverse alte patch-uri/remedieri

Roberto A. Foglietta[e-mail protejat]>

port: dnsd

Bernhard Reutner-Fischer[e-mail protejat]>

misc

Mike Frysinger[e-mail protejat]>

inițial e2fsprogs, printenv, setarch, sum, misc

Jie Zhang[e-mail protejat]>

S-au remediat două erori în msh și hush (codul de ieșire al proceselor oprite)

Utilizați dumplease online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad