AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

dumpleases - En ligne dans le Cloud

Exécutez dumpleases dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

C'est la commande dumpleases qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


BusyBox - Le couteau suisse du Linux embarqué

SYNTAXE


boîte occupée [arguments...] # ou

[arguments...] # si lié symboliquement

DESCRIPTION


BusyBox combine de minuscules versions de nombreux utilitaires UNIX courants en un seul petit
exécutable. Il fournit des remplacements minimalistes pour la plupart des utilitaires que vous trouvez habituellement
dans GNU coreutils, util-linux, etc. Les utilitaires de BusyBox ont généralement moins d'options
que leurs cousins ​​GNU complets ; cependant, les options qui sont incluses fournissent la
fonctionnalités attendues et se comportent comme leurs homologues GNU.

BusyBox a été écrit en pensant à l'optimisation de la taille et aux ressources limitées. C'est aussi
extrêmement modulaire afin que vous puissiez facilement inclure ou exclure des commandes (ou fonctionnalités) à la compilation
temps. Cela facilite la personnalisation de vos systèmes embarqués. Pour créer un système fonctionnel,
il suffit d'ajouter / dev, / Etc, et un noyau Linux. BusyBox fournit un POSIX assez complet
environnement pour tout petit système ou système embarqué.

BusyBox est extrêmement configurable. Cela vous permet d'inclure uniquement les composants que vous
besoin, réduisant ainsi la taille binaire. Exécutez 'make config' ou 'make menuconfig' pour sélectionner le
fonctionnalité que vous souhaitez activer. Ensuite, exécutez 'make' pour compiler BusyBox en utilisant votre
configuration.

Une fois la compilation terminée, vous devez utiliser 'make install' pour installer BusyBox. Cette
installera le binaire 'bin/busybox', dans le répertoire cible spécifié par CONFIG_PREFIX.
CONFIG_PREFIX peut être réglé lors de la configuration BusyBox, ou vous pouvez spécifier une alternative
emplacement au moment de l'installation (c'est-à-dire avec une ligne de commande comme 'make CONFIG_PREFIX=/tmp/foo
installer'). Si vous avez activé un schéma d'installation d'applet (soit sous forme de liens symboliques ou
liens physiques), ceux-ci seront également installés à l'emplacement indiqué par CONFIG_PREFIX.

UTILISATION


BusyBox est un binaire multi-appels. Un binaire multi-appels est un programme exécutable qui
effectue le même travail que plusieurs programmes utilitaires. Cela signifie qu'il n'y a qu'un seul
Le binaire BusyBox, mais ce binaire unique agit comme un grand nombre d'utilitaires. Ceci permet
BusyBox soit plus petit puisque tous les programmes utilitaires intégrés (nous les appelons applets) peuvent
partager le code pour de nombreuses opérations courantes.

Vous pouvez également appeler BusyBox en émettant une commande en tant qu'argument sur la ligne de commande. Pour
exemple, saisir

/bin/boîte occupée ls

entraînera également le comportement de BusyBox comme « ls ».

Bien sûr, en ajoutant '/bin/boîte occupée' dans chaque commande serait douloureux. Donc la plupart des gens vont
invoquez BusyBox en utilisant des liens vers le binaire BusyBox.

Par exemple, entrer

ln -s /bin/boîte occupée ls
./ls

fera que BusyBox se comportera comme 'ls' (si la commande 'ls' a été compilée dans BusyBox).
De manière générale, vous ne devriez jamais avoir besoin de faire tous ces liens vous-même, car la BusyBox
build system le fera pour vous lorsque vous exécuterez la commande 'make install'.

Si vous invoquez BusyBox sans arguments, il vous fournira une liste des applets
qui ont été compilés dans votre binaire BusyBox.

COMMUNE OPTIONS


La plupart des applets BusyBox prennent en charge le --Aidez-moi argument pour fournir une description d'exécution laconique de
leur comportement. Si l'option CONFIG_FEATURE_VERBOSE_USAGE a été activée, plus
des informations détaillées sur l'utilisation seront également disponibles.

COMMANDES


Les applets actuellement disponibles incluent :

[, [[, acpid, adjtimex, ar, arp, arping, ash, awk, nom de base,
blockdev, brctl, bunzip2, bzcat, bzip2, cal, chat, chgrp, chmod,
chown, chpasswd, chroot, chvt, clair, cmp, cp, cpio, crond, crontab,
cttyhack, couper, date, dc, jj, deallocvt, depmod, devmem, df, diff,
dirname, dmesg, dnsdomainname, dos2unix, dpkg, dpkg-deb, du,
dumpkmap, dumpleases, echo, ed, egrep, env, développer, expr, faux,
fdisk, fgrep, trouver, plier, gratuit, freeramdisk, fsrim, ftpget, ftpput,
getopt, getty, grep, groupes, gunzip, gzip, halt, tête, hexdump,
hostid, nom d'hôte, httpd, hwclock, id, ifconfig, ifdown, ifup, init,
insmod, ionice, ip, ipcalc, tuer, killall, klogd, dernier, moins, ln,
loadfont, loadkmap, enregistreur, connexion, nom du journal, logread, losetup, ls,
lsmod, lzcat, lzma, lzop, lzopcat, md5sum, mdev, microcom, mkdir,
mkfifo, mknod, mkswap, mktemp, modinfo, modprobe, plus, monter, mt,
mv, nameif, nc, netstat, nslookup, od, openvt, passwd, patch, pidof,
ping, ping6, pivot_root, poweroff, printf, ps, pwd, rdate, readlink,
realpath, redémarrer, renice, réinitialiser, rev, rm, rmdir, rmmod, route, rpm,
rpm2cpio, run-parts, sed, seq, setkeycodes, setsid, sh, sha1sum,
sha256sum, sha512sum, sommeil, tri, start-stop-daemon, stat,
static-sh, chaînes, stty, su, sulogin, swapoff, swapon, switch_root,
sync, sysctl, syslogd, tac, queue, goudron, ensemble de tâches, tee, telnet,
telnetd, test, tftp, temps, délai d'attente, haut, toucher, tr, traceroute,
traceroute6, vrai, tty, tunctl, udhcpc, udhcpd, umount, uname,
décompresser, unexpand, uniq, unix2dos, unlzma, unlzop, unxz, décompresser,
disponibilité, usleep, uudecode, uuencode, vconfig, vi, montre, chien de garde,
wc, wget, qui, qui, whoami, xargs, xz, xzcat, oui, zcat

COMMAND DESCRIPTIONS


acide
acpid [-df] [-c REPCONF] [-l FICHIER JOURNAL] [-a FICHIERACTION] [-M FICHIERMAP] [-e
PROC_EVENT_FILE] [-p PIDFILE]

Écoutez les événements ACPI et générez des aides spécifiques à l'arrivée de l'événement

-d Log dans stderr, pas dans le fichier journal (implique -f)
-f Exécuter au premier plan
-c Répertoire de configuration DIR [/etc/acpi]
-e FICHIER / proc fichier d'événement [/proc/acpi/event]
-l FICHIER Fichier journal [/var/log/acpid.log]
-p FICHIER Fichier Pid [/var/run/acpid.pid]
-a FILE fichier d'action [/etc/acpid.conf]
-M FILE Fichier de mappage [/etc/acpi.map]

Accepter et ignorer les options de compatibilité -g -m -s -S -v

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

Lire et éventuellement définir les paramètres de la base de temps système. Voir adjtimex(2)

-q Silencieux
-o OFF Décalage horaire, microsecondes
-f FREQ Réglage de la fréquence, unités de noyau entières (65536 est 1ppm)
(les valeurs positives accélèrent l'horloge)
-t TICK Microsecondes par tick, généralement 10000
-p TCONST

ar ar [-o] [-v] [-p] [-t] [-x] FICHIERS D'ARCHIVAGE

Extraire ou lister les FICHIERS d'une archive ar

-o Conserver les dates d'origine
-p Extraire vers stdout
-t Liste
-x Extraire
-v verbeux

arp arp [-vn] [-H HWTYPE] [-i SI] -a [NOM D'HÔTE] [-v] [-i SI] -d NOM D'HÔTE
[pub] [-v] [-H HWTYPE] [-i IF] -s HOSTNAME HWADDR [temp] [-v] [-H HWTYPE] [-i IF] -s
NOM D'HÔTE HWADDR [masque de masque de réseau] pub [-v] [-H HWTYPE] [-i IF] -Ds NOM D'HÔTE IFACE
[masque de réseau MASQUE] pub

Manipuler le cache ARP

-a Afficher (tous) les hôtes
-d Supprimer l'entrée ARP
-s Définir une nouvelle entrée
-v verbeux
-n Ne pas résoudre les noms
-i Interface réseau SI
-D Lire HWADDR depuis IFACE
-A,-p Famille de protocoles AF
-H HWTYPE Type d'adresse matérielle

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

Envoyer des demandes/réponses ARP

-f Quitter à la première réponse ARP
-q Silencieux
-b Continuez à diffuser, ne faites pas de monodiffusion
-D Mode de détection d'adresse dupliquée
-U Mode ARP non sollicité, mettez à jour vos voisins
-Un mode réponse ARP, mettez à jour vos voisins
-c N Arrêt après l'envoi de N requêtes ARP
-w TIMEOUT Temps d'attente pour la réponse ARP, secondes
-I Interface IFACE à utiliser (par défaut eth0)
-s SRC_IP Adresse IP de l'expéditeur
DST_IP Adresse IP cible

frêne ash [-/+OPTIONS] [-/+o OPT]... [-c 'SCRIPT' [ARG0 [ARGS]] / FILE [ARGS]]

Interpréteur de shell Unix

awk awk [OPTIONS] [AWK_PROGRAM] [FICHIER]...

-v VAR=VAL Définir la variable
-F SEP Utiliser SEP comme séparateur de champs
-f FICHIER Lire le programme à partir de FICHIER
-e AWK_PROGRAMME

nom de base
nom de base FICHIER [SUFFIXE]

Supprimer le chemin du répertoire et .SUFFIX du FICHIER

blocdev
blocdev OPTION BLOCKDEV

--setro Définir ro
--setrw Définir rw
--getro Obtenir ro
--getss Récupère la taille du secteur
--getbsz Récupère la taille du bloc
--setbsz BYTES Définir la taille du bloc
--getsz Récupère la taille de l'appareil dans des secteurs de 512 octets
--getsize64 Récupère la taille de l'appareil en octets
--flushbufs Vider les tampons
--rereadpt Relire la table des partitions

brctl
brctl COMMANDE [PONT [INTERFACE]]

Gérer les ponts Ethernet

commandes:

addbr PONT Créer PONT
delbr PONT Supprimer PONT
addif PONT IFACE Ajouter IFACE à PONT
delif BRIDGE IFACE Supprimer IFACE de BRIDGE

bunzip2
bunzip2 [-cf] [FICHIER]...

Décompresser les FICHIERS (ou stdin)

-c Écrire sur la sortie standard
-f Forcer

bzcat
bzcat [FICHIER]...

Décompresser vers stdout

bzip2
bzip2 [OPTIONS] [FICHIER]...

Compresser les fichiers (ou stdin) avec l'algorithme bzip2

-1..9 Niveau de compression
-d Décompresser
-c Écrire sur la sortie standard
-f Forcer

cal cal [-jy] [[MOIS] ANNÉE]

Afficher un calendrier

-j Utiliser les dates juliennes
-y Afficher l'année entière

cat chat [FICHIER]...

Concaténer les fichiers et les imprimer sur stdout

chgrp
chgrp [-RhLHPcvf]... FICHIER DE GROUPE...

Changez l'appartenance au groupe de chaque FICHIER en GROUPE

-R Récursion
-h Affecte les liens symboliques au lieu des cibles de liens symboliques
-L Parcourt tous les liens symboliques vers les répertoires
-H Traverse les liens symboliques sur la ligne de commande uniquement
-P Ne pas parcourir les liens symboliques (par défaut)
-c Liste fichiers modifiés
-v verbeux
-f Masquer les erreurs

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

Chaque MODE est une ou plusieurs des lettres ugoa, un des symboles +-= et un ou plusieurs
des lettres rwxst

-R Récursion
-c Liste fichiers modifiés
-v Liste tous les fichiers
-f Masquer les erreurs

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

Changez le propriétaire et/ou le groupe de chaque FICHIER en PROPRIÉTAIRE et/ou GROUPE

-R Récursion
-h Affecte les liens symboliques au lieu des cibles de liens symboliques
-L Parcourt tous les liens symboliques vers les répertoires
-H Traverse les liens symboliques sur la ligne de commande uniquement
-P Ne pas parcourir les liens symboliques (par défaut)
-c Liste fichiers modifiés
-v Liste tous les fichiers
-f Masquer les erreurs

mot de passe chpass
chpasswd [--md5|--crypté]

Lire l'utilisateur : mot de passe de stdin et mettre à jour / Etc / passwd

-e,--encrypted Les mots de passe fournis sont sous forme cryptée
-m,--md5 Utiliser le cryptage MD5 au lieu de DES

chroot
chroot NOUVELLE RACINE [PROG ARGS]

Exécutez PROG avec le répertoire racine défini sur NEWROOT

chvt
chvt SUBST

Remplacez le terminal virtuel de premier plan par /dev/ttyN

clair
clair

Écran propre

cmp cmp [-l] [-s] FICHIER1 [FICHIER2 [SKIP1 [SKIP2]]]

Comparez FILE1 avec FILE2 (ou stdin)

-l Écrire les nombres d'octets (décimal) et les valeurs (octal)
pour tous les octets différents
-s Calme

cp cp [OPTIONS] SOURCE... DEST.

Copier la (les) SOURCE(s) vers DEST

-a Identique à -dpR
-R,-r Récurrence
-d,-P Conserve les liens symboliques (par défaut si -R)
-L Suivre tous les liens symboliques
-H Suivre les liens symboliques sur la ligne de commande
-p Conserver les attributs du fichier si possible
-f Écraser
-i Invite avant écrasement
-l,-s Créer des (sym)liens

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

Extrayez ou répertoriez les fichiers d'une archive cpio, ou créez une archive à l'aide de la liste de fichiers sur
Stdin

Mode de fonctionnement principal :

-t Liste
-i Extraire les EXTR_FILEs (ou tous)
-o Créer (nécessite -H newc)
-d Créer des répertoires de premier plan
-m Conserve mtime
-v verbeux
-u Écraser
-F FILE Fichier d'entrée (-t,-i,-p) ou de sortie (-o)
-H nouveau format d'archive

Crond
crond -fbS -l N -L FICHIER JOURNAL -c REP

-f Premier plan
-b Arrière-plan (par défaut)
-S Log dans syslog (par défaut)
-l Définir le niveau de journalisation. 0 est le plus détaillé, par défaut 8
-L Log dans un fichier
-c Répertoire de travail

crontab
crontab [-c DIR] [-u UTILISATEUR] [-ler]|[FICHIER]

-c répertoire Crontab
-u Utilisateur
-l Liste crontab
-e Modifier la crontab
-r Supprimer le crontab
FILE Remplacer crontab par FILE ('-': stdin)

cttyhack
cttyhack [PROG ARGS]

Donnez à PROG un tty de contrôle si possible. Exemple pour /etc/inittab (pour busybox init) :
::respawn:/bin/cttyhack / Bin / sh Donner le contrôle du tty au shell exécuté avec PID
1: $ exec cttyhack sh Démarrage du shell interactif à partir du script shell de démarrage :

setsid cttyhack sh

cut couper [OPTIONS] [FICHIER]...

Imprimer les champs sélectionnés de chaque FICHIER d'entrée vers la sortie standard

-b LISTE Sort uniquement les octets de LISTE
-c LISTE Afficher uniquement les caractères de LISTE
-d CHAR Utiliser CHAR au lieu de tab comme délimiteur de champ
-s Affiche uniquement les lignes contenant le délimiteur
-f N Imprimer uniquement ces champs
-n Ignoré

données
date [OPTIONS] [+FMT] [HEURE]

Afficher l'heure (à l'aide de +FMT) ou régler l'heure

[-s,--set] TIME Réglez l'heure sur TIME
-u,--utc Fonctionne en UTC (ne pas convertir en heure locale)
-R,--rfc-2822 Sortie chaîne de date conforme RFC-2822
-I[SPEC] Sortie chaîne de date conforme à la norme ISO-8601
SPEC='date' (par défaut) pour la date uniquement,
« heures », « minutes » ou « secondes » pour la date et
temps à la précision indiquée
-r,--reference FICHIER Affiche l'heure de la dernière modification de FICHIER
-d,--date TIME Affiche l'HEURE, pas 'maintenant'
-D FMT Utiliser FMT pour la conversion -d TIME

Formats TIME reconnus :

hh:mm[:ss]
[AAAA.]MM.JJ-hh:mm[:ss]
AAAA-MM-JJ hh:mm[:ss]
[[[[[AA]AA]MM]JJ]hh]mm[.ss]
Le formulaire 'date TIME' accepte MMDDhhmm[[YY]YY][.ss] à la place

dc EXPRESSION CC...

Petite calculatrice RPN. Opérations : +, add, -, sub, *, mul, /, div, %, mod, and, or, not,
xor, p - imprimer le haut de la pile (sans éclater), f - imprimer la pile entière, o - éclater le
valeur et définir la base de sortie (doit être 10, 16, 8 ou 2). Exemples : 'dc 2 2 ajouter 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|aucune erreur|sync|fsync]

Copier un fichier avec conversion et formatage

if=FILE Lire à partir de FILE au lieu de stdin
of=FILE Écrire dans FILE au lieu de stdout
bs=N Lire et écrire N octets à la fois
ibs=N Lire N octets à la fois
obs=N Écrire N octets à la fois
count=N Copie uniquement N blocs d'entrée
skip=N Ignorer N blocs d'entrée
seek=N Ignorer N blocs de sortie
conv=notrunc Ne pas tronquer le fichier de sortie
conv=noerror Continuer après les erreurs de lecture
conv=sync Blocs de blocs avec des zéros
conv=fsync Écrire physiquement les données avant de terminer
conv=swab Échange chaque paire d'octets

N peut être suffixé par c (1), w (2), b (512), kD (1000), k (1024), MD, M, GD, G

deallocvt
deallocvt [N]

Désallouer le terminal virtuel inutilisé /dev/ttyN

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

Générer des fichiers modules.dep, alias et symboles

-b BASE Utilise BASE/lib/modules/VERSION
-n Dry run : imprimer les fichiers sur stdout

devmem
devmem ADRESSE [LARGEUR [VALEUR]]

Lecture/écriture depuis l'adresse physique

ADRESSE Adresse sur laquelle agir
LARGEUR Largeur (8/16/...)
VALUE Données à écrire

df df [-Pkmhai] [-B TAILLE] [FILESYSTEM]...

Imprimer les statistiques d'utilisation du système de fichiers

-P format de sortie POSIX
-k blocs de 1024 octets (par défaut)
-m blocs de 1 M octets
-h lisible par l'homme (par exemple 1K 243M 2G)
-a Afficher tous les systèmes de fichiers
-i Inœuds
-B TAILLE Taille de bloc

diff
diff [-abBdiNqrTstw] [-L ÉTIQUETTE] [-S FICHIER] [-U LIGNES] FICHIER1 FICHIER2

Comparez les fichiers ligne par ligne et affichez les différences entre eux. Cette
l'implémentation ne prend en charge que les différences unifiées.

-a Traiter tous les fichiers comme du texte
-b Ignorer les changements dans la quantité d'espaces blancs
-B Ignorer les modifications dont toutes les lignes sont vides
-d Essayez de trouver un plus petit ensemble de changements
-i Ignorer les différences de casse
-L Utiliser LABEL au lieu du nom de fichier dans l'en-tête unifié
-N Traiter les fichiers absents comme vides
-q Afficher uniquement si les fichiers diffèrent
-r Récursif
-S Commencer par FILE lors de la comparaison de répertoires
-T Faire aligner les onglets en préfixant un onglet si nécessaire
-s Signaler quand deux fichiers sont identiques
-t Développer les tabulations aux espaces dans la sortie
-U LIGNES de sortie lignes de contexte
-w Ignorer tous les espaces

dis-moi
nom de répertoire NOM DE FICHIER

Supprimer le suffixe non-répertoire de FILENAME

dmesg
dmesg [-c] [-n NIVEAU] [-s TAILLE]

Imprimer ou contrôler le tampon en anneau du noyau

-c Effacer le tampon annulaire après l'impression
-n LEVEL Définir le niveau de journalisation de la console
-s SIZE Taille du tampon

dos2unix
dos2unix [-ud] [FICHIER]

Convertissez le FICHIER sur place du format DOS au format Unix. Lorsqu'aucun fichier n'est fourni, utilisez
stdin/stdout.

-u dos2unix
-d unix2dos

dpkg
PAQUET dpkg [-ilCPru] [-F OPT]

Installer, supprimer et gérer les packages Debian

-i,--install Installer le paquet
-l,--list Liste des paquets installés
--configure Configurer un package non emballé
-P,--purge Purger tous les fichiers d'un package
-r,--remove Supprime tout sauf les fichiers de configuration d'un package
--unpack Décompresse un paquet, mais ne le configure pas
--force-depends Ignorer les problèmes de dépendance
--force-confnew Écraser les fichiers de configuration existants lors de l'installation
--force-confold Conserve les anciens fichiers de configuration lors de l'installation

dpkg-deb
dpkg-deb [-cefxX] FICHIER [argument]

Effectuer des actions sur les paquets Debian (.debs)

-c Liste le contenu de l'arborescence du système de fichiers
-e Extraire les fichiers de contrôle dans le répertoire [argument]
-f Affiche le nom du champ de contrôle commençant par [argument]
-x Extraire l'arborescence du système de fichiers des packages dans le répertoire
-X Extrait verbeux

du du [-aHLdclsxhmk] [FICHIER]...

Résumer l'espace disque utilisé pour chaque FICHIER et/ou répertoire

-a Afficher aussi la taille des fichiers
-L Suivre tous les liens symboliques
-H Suivre les liens symboliques sur la ligne de commande
-d N Limite la sortie aux répertoires (et fichiers avec -a) de profondeur < N
-c Afficher le total général
-l Compter les tailles plusieurs fois si lié en dur
-s Afficher uniquement un total pour chaque argument
-x Ignorer les répertoires sur différents systèmes de fichiers
-h Tailles au format lisible par l'homme (par exemple, 1K 243M 2G)
-m Tailles en mégaoctets
-k Tailles en kilo-octets (par défaut)

dumpkmap
dumpkmap > keymap

Imprimer une table de traduction de clavier binaire sur stdout

idiot
dumple [-r|-a] [-f LEASEFILE]

Afficher les baux DHCP accordés par udhcpd

-f,--file=FILE Fichier de location
-r,--remaining Afficher le temps restant
-a,--absolue Afficher l'heure d'expiration

echo
écho [-neE] [ARG]...

Imprimer les ARG spécifiés sur stdout

-n Supprime le saut de ligne de fin
-e Interpréter les échappements antislash (c'est-à-dire, \t=tab)
-E Ne pas interpréter les échappements antislash (par défaut)

ed ed

env env [-iu] [-] [nom=valeur]... [PROG ARGS]

Imprimez l'environnement actuel ou exécutez PROG après avoir configuré l'environnement spécifié

-, -i Commence avec un environnement vide
-u Supprimer la variable de l'environnement

expand
développez [-i] [-t N] [FICHIER]...

Convertir les tabulations en espaces, écrire sur stdout

-i,--initial Ne pas convertir les tabulations après des blancs
-t,--tabs=N Tabstops tous les N caractères

expr
expression EXPRESSION

Imprimer la valeur de EXPRESSION sur stdout

L'EXPRESSION peut être :

ARG1 | ARG2 ARG1 s'il n'est ni nul ni 0, sinon ARG2
ARG1 & ARG2 ARG1 si aucun des arguments n'est nul ou 0, sinon 0
ARG1 < ARG2 1 si ARG1 est inférieur à ARG2, sinon 0. De même :
ARG1 <= ARG2
ARG1 = ARG2
ARG1 != ARG2
ARG1 >= ARG2
ARG1 > ARG2
ARG1 + ARG2 Somme de ARG1 et ARG2. De la même manière:
ARG1 - ARG2
ARG1 * ARG2
ARG1 / ARG2
ARG1 % ARG2
STRING : REGEXP Correspondance de modèle ancrée de REGEXP dans STRING
correspond à STRING REGEXP Identique à STRING : REGEXP
substr STRING POS LENGTH Sous-chaîne de STRING, POS compté à partir de 1
index STRING CHARS Index dans STRING où n'importe quel CHARS est trouvé, ou 0
longueur STRING Longueur de STRING
quote TOKEN Interpréter TOKEN comme une chaîne, même si
c'est un mot-clé comme "correspondance" ou un
opérateur comme '/'
(EXPRESSION) Valeur de EXPRESSION

Attention, de nombreux opérateurs doivent être échappés ou cités pour les shells. Les comparaisons sont
arithmétique si les deux ARG sont des nombres, sinon lexicographique. Les correspondances de modèle renvoient le
chaîne correspondant entre \( et \) ou null ; si \( et \) ne sont pas utilisés, ils retournent le
nombre de caractères correspondants ou 0.

non
non

Renvoie un code de sortie FALSE \fIs0(1)

Fdisk
fdisk [-ul] [-C CYLINDRES] [-H TÊTES] [-S SECTEURS] [-b SSZ] DISQUE

Changer la table des partitions

-u Début et Fin sont dans des secteurs (au lieu de cylindres)
-l Afficher la table de partition pour chaque DISQUE, puis quitter
-b 2048 (pour certains disques MO) utilise des secteurs de 2048 octets
-C CYLINDRES Définir le nombre de cylindres/têtes/secteurs
-H TÊTES
-S SECTEURS

trouver
trouver [-HL] [CHEMIN]... [OPTIONS] [ACTIONS]

Recherchez des fichiers et effectuez des actions dessus. La première action échouée arrête le traitement de
Fichier actuel. Valeurs par défaut : PATH est le répertoire actuel, l'action est '-print'

-L,-follow Suivre les liens symboliques
-H ... sur la ligne de commande uniquement
-xdev Ne descend pas les répertoires sur d'autres systèmes de fichiers
-maxdepth N Descendre à la plupart des N niveaux. -maxdepth 0 s'applique
actions aux arguments de ligne de commande uniquement
-mindepth N N'agit pas sur les N premiers niveaux
-depth Agir sur le répertoire *après* le traverser

Actes:

( ACTIONS ) Actions de groupe pour -o / -a
! ACT Inverser le succès/l'échec d'ACT
ACT1 [-a] ACT2 Si ACT1 échoue, arrêtez, sinon ACT2
ACT1 -o ACT2 Si ACT1 réussit, arrêter, sinon faire ACT2
Remarque : -a a une priorité plus élevée que -o
-name PATTERN Faire correspondre le nom du fichier (sans nom de répertoire) au PATTERN
-iname PATTERN Insensible à la casse -name
-path MOTIF Faire correspondre le chemin au MOTIF
-ipath PATTERN Insensible à la casse -path
-regex PATTERN Faire correspondre le chemin au regex PATTERN
-type X Le type de fichier est X (un parmi : f,d,l,b,c,...)
-perm MASK Au moins un bit de masque (+MASK), tous les bits (-MASK),
ou exactement les bits MASK sont définis en mode fichier
-mtime JOURS mtime est supérieur à (+N), inférieur à (-N),
ou exactement N jours dans le passé
-mmin MINS mtime est supérieur à (+N), inférieur à (-N),
ou exactement N minutes dans le passé
-newer FILE mtime est plus récent que FILE's
-inum N Le fichier a le numéro d'inode N
-user NAME/ID Le fichier appartient à l'utilisateur donné
-group NAME/ID Le fichier appartient au groupe donné
-size N[bck] La taille du fichier est N (c:bytes,k:kbytes,b:512 bytes(def.))
+/-N : la taille du fichier est plus grande/plus petite que N
-links N Le nombre de liens est supérieur à (+N), inférieur à (-N),
ou exactement N
-prune Si le fichier actuel est un répertoire, ne descend pas dedans
Si aucune des actions suivantes n'est spécifiée, -print est supposé
-print Imprimer le nom du fichier
-print0 Imprimer le nom du fichier, NUL terminé
-exec CMD ARG ; Exécutez CMD avec toutes les instances de {} remplacées par
nom de fichier. Échoue si CMD se termine avec une valeur différente de zéro

plier
pli [-bs] [-w LARGEUR] [FICHIER]...

Enveloppez les lignes d'entrée dans chaque FICHIER (ou stdin), en écrivant sur stdout

-b Compter les octets plutôt que les colonnes
-s Pause aux espaces
-w Utiliser les colonnes WIDTH au lieu de 80

faim
libre [-b/k/m/g]

Afficher la quantité de mémoire système libre et utilisée

disque libre
DISPOSITIF freeramdisk

Libérer toute la mémoire utilisée par le ramdisk spécifié

fstream
fsrim [OPTIONS] POINT DE MONTAGE

-o,--offset=OFFSET Décalage en octets à supprimer
-l,--length=LEN Octets à supprimer
-m,--minimum=MIN Longueur d'étendue minimale
-v,--verbose Affiche le nombre d'octets supprimés

ftpget
ftpget [OPTIONS] HÔTE [LOCAL_FILE] REMOTE_FILE

Télécharger un fichier via FTP

-c,--continue Continuer le transfert précédent
-v,--verbose
-u,--username UTILISATEUR Nom d'utilisateur
-p,--mot de passe PASS Mot de passe
-P,--port Port NUM

entrée ftp
ftpput [OPTIONS] HÔTE [REMOTE_FILE] LOCAL_FILE

Télécharger un fichier sur un serveur FTP

-v,--verbose
-u,--username UTILISATEUR Nom d'utilisateur
-p,--mot de passe PASS Mot de passe
-P,--port Port NUM

obtenir
getopt [OPTIONS] [--] PARAMS OPTSTRING

-a,--alternative Autoriser les options longues commençant par single -
-l,--longoptions=LOPT[,...] Options longues à reconnaître
-n,--name=PROGNAME Le nom sous lequel les erreurs sont signalées
-o,--options=OPTSTRING Options courtes à reconnaître
-q,--quiet Aucun message d'erreur sur les options non reconnues
-Q,--quiet-output Pas de sortie normale
-s,--shell=SHELL Définir les conventions de guillemets du shell
-T,--test Test de version (sort avec 4)
-u,--unquoted Ne pas citer la sortie

Mise en situation :

O=`getopt -l bb: -- ab:c :: "$@"` || exit 1 eval set -- "$O" tant que vrai ; faire le cas
"$1" dans -a) echo A ; décalage;; -b|--bb) echo "B:'$2'"; décalage 2;;
-c) case "$2" dans "") echo C; décalage 2;; *) echo "C:'$2'" ;
décalage 2;; esac;; --) décalage; Pause;; *) écho Erreur ; sortie 1;;
esac fait

Getty
getty [OPTIONS] BAUD_RATE[,BAUD_RATE]... ATS [TERMTYPE]

Ouvrez TTY, demandez le nom de connexion, puis appelez / Bin / login

-h Activer le contrôle de flux matériel RTS/CTS
-L Définir CLOCAL (ignorer l'état de détection de porteuse)
-m Obtenir le débit en bauds du message d'état CONNECT du modem
-n Ne demande pas le nom de connexion
-w Attendre CR ou LF avant d'envoyer / etc / issue
-i Ne pas afficher / etc / issue
-f ISSUE_FILE Affiche ISSUE_FILE au lieu de / etc / issue
-l LOGIN Appeler LOGIN au lieu de / Bin / login
-t SEC Termine après SEC si aucun nom de connexion n'est lu
-I INITSTR Envoyer INITSTR avant toute autre chose
-H HOST Log HOST dans le fichier utmp en tant que nom d'hôte

BAUD_RATE de 0 le laisse inchangé

grep
grep [-HhnlLoqvsriwFEz] [-m N] [-A/B/CN] MOTIF/-e MOTIF.../-f FICHIER [FICHIER]...

Rechercher PATTERN dans les fichiers (ou stdin)

-H Ajoute le préfixe 'filename:'
-h Ne pas ajouter le préfixe 'filename:'
-n Ajouter le préfixe 'line_no:'
-l Afficher uniquement les noms de fichiers qui correspondent
-L Afficher uniquement les noms de fichiers qui ne correspondent pas
-c Afficher uniquement le nombre de lignes correspondantes
-o Afficher uniquement la partie correspondante de la ligne
-q Silencieux. Renvoie 0 si PATTERN est trouvé, 1 sinon
-v Sélectionner les lignes non correspondantes
-s Supprime les erreurs d'ouverture et de lecture
-r Récursif
-i Ignorer la casse
-w Correspond aux mots entiers uniquement
-x Correspond aux lignes entières uniquement
-F PATTERN est un littéral (pas une expression rationnelle)
-E PATTERN est une expression rationnelle étendue
-z L'entrée est terminée par NUL
-m N Correspond jusqu'à N fois par fichier
-AN Affiche N lignes de contexte de fin
-BN Imprimer N lignes de contexte principal
-CN Identique à '-AN -BN'
-e Motif PTRN correspondant
-f FICHIER Lire le modèle à partir du fichier

groupes
groupes [UTILISATEUR]

Imprimer les appartenances aux groupes de USER ou pour le processus en cours

gunzip
gunzip [-cft] [FICHIER]...

Décompresser les FICHIERS (ou stdin)

-c Écrire sur la sortie standard
-f Forcer
-t Tester l'intégrité du fichier

gzip
gzip [-cfd] [FICHIER]...

Compresser les fichiers (ou stdin)

-d Décompresser
-c Écrire sur la sortie standard
-f Forcer

arrêt
arrêter [-d RETARD] [-n] [-f] [-w]

Arrêter le système

-d SEC Intervalle de délai
-n Ne pas synchroniser
-f Force (ne pas passer par init)
-w N'écrit qu'un enregistrement wtmp

front
tête [OPTIONS] [FICHIER]...

Imprimez les 10 premières lignes de chaque FICHIER (ou stdin) sur stdout. Avec plus d'un FICHIER,
faire précéder chacun d'un en-tête de nom de fichier.

-n N[kbm] Affiche les N premières lignes
-n -N[kbm] Affiche tout sauf les N dernières lignes
-c [-]N[kbm] Affiche les N premiers octets
-Q Ne jamais imprimer les en-têtes
-v Toujours imprimer les en-têtes

N peut être suffixé par k (x1024), b (x512) ou m (x1024^2).

vidage hexagonal
hexdump [-bcCdefnosvx] [FICHIER]...

Afficher les fichiers (ou stdin) dans un format spécifié par l'utilisateur

-b Affichage octal d'un octet
-c Affichage des caractères à un octet
-C hexadécimal canonique + ASCII, 16 octets par ligne
-d Affichage décimal sur deux octets
-e FORMAT_STRING
-f FORMAT_FICHIER
-n LENGTH Interpréter uniquement LENGTH octets d'entrée
-o Affichage octal à deux octets
-s OFFSET Sauter les octets OFFSET
-v Afficher toutes les données d'entrée
-x Affichage hexadécimal sur deux octets

hôte
hôte

Imprimer un identifiant 32 bits unique pour la machine

nom d'hôte
nom d'hôte [OPTIONS] [NOM D'HTE | -F FICHIER]

Obtenir ou définir un nom d'hôte ou un nom de domaine DNS

-s Court
-i Adresses pour le nom d'hôte
-d nom de domaine DNS
-f Nom de domaine complet
-F FILE Utiliser le contenu de FILE comme nom d'hôte

httpd
httpd [-ifv[v]] [-c CONFFILE] [-p [IP:]PORT] [-u USER[:GRP]] [-r REALM] [-h HOME] ou
httpd -d/-e/-m CHAÎNE

Écouter les requêtes HTTP entrantes

-i mode Inetd
-f Ne pas démoniser
-v[v] verbeux
-p [IP:]PORT Lié à IP:PORT (par défaut *:80)
-u USER[:GRP] Définir uid/gid après la liaison au port
-r Authentification REALM Domaine pour l'authentification de base
-h HOME Répertoire personnel (par défaut .)
-c FILE Fichier de configuration (par défaut {/ Etc,ACCUEIL}/httpd.conf)
-m CHAINE cryptée MD5 CHAINE
-e STRING encodage HTML STRING
-d STRING URL de décodage STRING

horloge
hwclock [-r|--show] [-s|--hctosys] [-w|--systohc] [-t|--systz] [-l|--localtime]
[-u|--utc] [-f|--rtc FICHIER]

Interroger et régler l'horloge matérielle (RTC)

-r Afficher l'heure de l'horloge matérielle
-s Définir l'heure du système à partir de l'horloge matérielle
-w Définir l'horloge matérielle à partir de l'heure système
-t Définir le fuseau horaire dans le noyau, corriger l'heure du système
si l'horloge matérielle est en heure locale
-u Suppose que l'horloge matérielle est conservée en UTC
-l Suppose que l'horloge matérielle est conservée à l'heure locale
-f FICHIER Utiliser le périphérique spécifié (par exemple /dev/rtc2)

id identifiant [OPTIONS] [UTILISATEUR]

Imprimer des informations sur l'UTILISATEUR ou l'utilisateur actuel

-u Identifiant utilisateur
-g Identifiant de groupe
-G Identifiants de groupe supplémentaires
-n Affiche les noms au lieu des nombres
-r Imprimer l'ID réel au lieu de l'ID effectif

i
ifconfig [-a] interface [adresse]

Configurer une interface réseau

[ajouter ADRESSE[/PREFIXLEN]]
[del ADRESSE[/PREFIXLEN]]
[[-]diffuser [ADRESSE]] [[-]pointopoint [ADRESSE]]
[ADRESSE du masque de réseau] [ADRESSE dstaddr]
[remplir NN] [garder NN]
[hw ether|infiniband ADRESSE] [métrique NN] [mtu NN]
[[-]remorques] [[-]arp] [[-]allmulti]
[multidiffusion] [[-]promisc] [txqueuelen NN] [[-]dynamique]
[mem_start NN] [io_addr NN] [irq NN]
[haut|bas] ...

si bas
ifdown [-anmvf] [-i FICHIER] IFACE...

-a Dé/configurer toutes les interfaces automatiquement
-i FILE Utiliser FILE pour les définitions d'interface
-n Imprime ce qui se passerait, mais ne le fais pas
(remarque : ne désactive pas les mappages)
-m N'exécute aucun mappage
-v Imprimer ce qui se passerait avant de le faire
-f Forcer la dé/configuration

si haut
ifup [-anmvf] [-i FICHIER] IFACE...

-a Dé/configurer toutes les interfaces automatiquement
-i FILE Utiliser FILE pour les définitions d'interface
-n Imprime ce qui se passerait, mais ne le fais pas
(remarque : ne désactive pas les mappages)
-m N'exécute aucun mappage
-v Imprimer ce qui se passerait avant de le faire
-f Forcer la dé/configuration

init
init

Init est le premier processus lancé lors du démarrage. Il ne sort jamais. Il (re)engendre des enfants
selon la / etc / inittab.

insmod
insmod FICHIER [SYMBOLE=VALEUR]...

Charger les modules de noyau spécifiés dans le noyau

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

Modifier la priorité et la classe des E/S

-c Classe. 1 : temps réel 2 : meilleur effort 3 : inactif
-n Priorité

ip ip [OPTIONS] {adresse | itinéraire | lien | tunnel | règle} {COMMANDE}

ip [OPTIONS] OBJET {COMMANDE} où OBJET := {adresse | itinéraire | lien | tunnel | régner}
OPTIONS := { -f[amily] { inet | inet6 | link} | -une ligne] }

ipcalc
ipcalc [OPTIONS] ADRESSE[[/]NETMASK] [NETMASK]

Calculer les paramètres du réseau IP à partir d'une adresse IP

-b,--broadcast Afficher l'adresse de diffusion calculée
-n,--network Afficher l'adresse réseau calculée
-m,--netmask Afficher le masque de réseau par défaut pour l'IP
-p,--prefix Affiche le préfixe pour IP/NETMASK
-h,--hostname Afficher le premier nom d'hôte résolu
-s,--silent Ne jamais afficher les messages d'erreur

tuer
tuer [-l] [-SIG] PID...

Envoyer un signal (par défaut : TERM) aux PID donnés

-l Liste tous les noms et numéros de signaux

killall
killall [-l] [-q] [-SIG] PROCESS_NAME...

Envoyer un signal (par défaut : TERM) à des processus donnés

-l Liste tous les noms et numéros de signaux
-q Ne pas se plaindre si aucun processus n'a été tué

klogd
klogd [-c N] [-n]

Enregistreur de noyau

-c N Affiche sur la console des messages plus urgents que le prio N (1-8)
-n Exécuter au premier plan

dernier
dernier

Afficher la liste des derniers utilisateurs qui se sont connectés au système

moins
moins [-EMmNh~I?] [FILE]...

Afficher FICHIER (ou stdin) un écran à la fois

-E Quitter une fois la fin d'un fichier atteinte
-M,-m Affiche la ligne d'état avec les numéros de ligne
et pourcentage à travers le fichier
-N Préfixe le numéro de ligne à chaque ligne
-J'ignore la casse dans toutes les recherches
-~ Supprimer les ~s affichés après EOF

ln Dans [OPTIONS] CIBLE... LINK|DIR

Créer un lien LINK ou DIR/TARGET vers la ou les CIBLE(s) spécifiée(s)

-s Créer des liens symboliques au lieu de liens physiques
-f Supprimer les destinations existantes
-n Ne pas déréférencer les liens symboliques - traiter comme un fichier normal
-b Faire une sauvegarde de la cible (si elle existe) avant l'opération de liaison
-S suf Utiliser le suffixe au lieu de ~ lors de la création de fichiers de sauvegarde
-T 2nd argument doit être un DIR
-v verbeux

charger la police
loadfont < police

Charger une police de console à partir de stdin

mappe de chargement
loadkmap < keymap

Charger une table de traduction de clavier binaire à partir de stdin

enregistreur
enregistreur [OPTIONS] [MESSAGE]

Écrire MESSAGE (ou stdin) dans syslog

-s Log sur stderr ainsi que le log système
-t TAG Journal en utilisant la balise spécifiée (par défaut le nom d'utilisateur)
-p PRIO Priorité (paire numérique ou facility.level)

vous connecter
connexion [-p] [-h HTE] [[-f] UTILISATEUR]

Commencer une nouvelle session sur le système

-f Ne pas s'authentifier (utilisateur déjà authentifié)
-h Nom de l'hôte distant
-p Préserver l'environnement

nom de connexion
nom de connexion

Imprimer le nom de l'utilisateur actuel

lecture de journal
lecture de journal [-f]

Afficher les messages dans le tampon circulaire de syslogd

-f Sortir les données à mesure que le journal grandit

égaré
losetup [-r] [-o OFS] {-f|LOOPDEV} FICHIER - associer les périphériques de boucle Losetup -d
LOOPDEV - dissocier losetup -a - afficher le statut losetup -f - afficher le suivant gratuit
dispositif de boucle

-o OFS Démarre les octets OFS dans FICHIER
-r Lecture seule
-f Afficher/utiliser le prochain périphérique de boucle libre

ls ls [-1AaCxdLHRFplinsehrSXvctu] [-w LARGEUR] [FICHIER]...

Répertorier le contenu du répertoire

-1 sortie une colonne
-a Inclut les entrées commençant par .
-A Comme -a, mais exclure . et ..
-C Liste par colonnes
-x Liste par lignes
-d Liste les entrées du répertoire au lieu du contenu
-L Suivre les liens symboliques
-H Suivre les liens symboliques sur la ligne de commande
-R Récursion
-p Ajouter / aux entrées dir
-F Ajouter un indicateur (un de */=@|) aux entrées
-l Format de liste longue
-i Liste les numéros d'inode
-n Liste les UID et GID numériques au lieu des noms
-s Liste les blocs alloués
-e Liste la date et l'heure complètes
-h Liste des tailles au format lisible par l'homme (1K 243M 2G)
-r Trier dans l'ordre inverse
-S Trier par taille
-X Trier par extension
-v Trier par version
-c Avec -l : trier par ctime
-t Avec -l : trier par mtime
-u Avec -l : trier par heure
-w N Suppose que le terminal a une largeur de N colonnes
--color[={always,jamais,auto}] Contrôle la coloration

lsmod
lsmod

Lister les modules du noyau actuellement chargés

lzcat
lzcat [FICHIER]...

Décompresser vers stdout

lzma
lzma -d [-cf] [FICHIER]...

Décompresser FILE (ou stdin)

-d Décompresser
-c Écrire sur la sortie standard
-f Forcer

lzop
lzop [-cfvd123456789CF] [FICHIER]...

-1..9 Niveau de compression
-d Décompresser
-c Écrire sur la sortie standard
-f Forcer
-v verbeux
-F Ne pas stocker ou vérifier la somme de contrôle
-C Ecrit également la somme de contrôle du bloc compressé

lzopcat
lzopcat [-vCF] [FICHIER]...

-v verbeux
-F Ne pas stocker ou vérifier la somme de contrôle

md5sum
md5sum [-c[sw]] [FICHIER]...

Imprimer ou vérifier les sommes de contrôle MD5

-c Vérifier les sommes par rapport à la liste dans les fichiers
-s Ne rien sortir, le code d'état indique le succès
-w Avertir des lignes de somme de contrôle mal formatées

mdev
mdev [-s]

mdev -s doit être exécuté pendant le démarrage pour analyser / sys et remplissez /dev.

Bare mdev est un assistant d'enfichage à chaud du noyau. Pour l'activer : echo /sbin/mdev
>/proc/sys/kernel/hotplug

Il utilise /etc/mdev.conf avec les lignes [-][ENV=regex;]...DEVNAME UID:GID PERM
[>|=PATH]|[!] [@|$|*PROG] où DEVNAME est l'expression régulière du nom du périphérique, @major,minor[-minor2],
ou la variable d'environnement regex. Une utilisation courante de ce dernier est de charger des modules pour
appareils branchés à chaud :

$MODALIAS=.* 0:0 660 @modprobe "$MODALIAS"

Si le fichier /dev/mdev.seq existe, mdev attendra que sa valeur corresponde à la variable $SEQNUM.
Cela empêche les courses de branchement/débranchement. Pour activer cette fonctionnalité, créez un fichier /dev/mdev.seq vide
au démarrage.

Si le fichier /dev/mdev.log existe, le journal de débogage lui sera ajouté.

microcom
microcom [-d DÉLAI] [-t TIMEOUT] [-s VITESSE] [-X] TTY

Copier les octets de stdin vers TTY et de TTY vers stdout

-d Attendre jusqu'à DELAY ms pour la sortie TTY avant d'envoyer chaque
octet suivant
-t Quitter si stdin et TTY sont silencieux pendant TIMEOUT ms
-s Définir la ligne série sur SPEED
-X Désactive la signification spéciale de NUL et Ctrl-X à partir de stdin

mkdir
mkdir [OPTIONS] RÉPERTOIRE...

Créer le répertoire

-m MODE MODE
-p Aucune erreur s'il existe ; créer des répertoires parents au besoin

mkfifo
mkfifo [-m MODE] NOM

Créer un tuyau nommé

-m MODE Mode (par défaut a=rw)

mknod
mknod [-m MODE] NOM TYPE MAJEUR MINEUR

Créer un fichier spécial (bloc, caractère ou tube)

-m MODE Mode de création (par défaut a=rw)
TYPE:
b Bloquer l'appareil
c ou u Périphérique de caractères
p Canal nommé (MAJEUR et MINEUR sont ignorés)

mkswap
mkswap [-L LBL] BLOCKDEV [KOBYTES]

Préparer BLOCKDEV à utiliser comme partition d'échange

-L LBL Étiquette

mktemp
mktemp [-dt] [-p DIR] [MODÈLE]

Créez un fichier temporaire avec un nom basé sur TEMPLATE et imprimez son nom. MODÈLE doit
terminer par XXXXXX (par exemple [/dir/]nomXXXXXX). Sans TEMPLATE, -t tmp.XXXXXX est supposé.

-d Créer un répertoire, pas un fichier
-q Échec silencieux sur les erreurs
-t Ajouter le nom du répertoire de base au TEMPLATE
-p DIR Utiliser DIR comme répertoire de base (implique -t)
-u Ne crée rien ; imprimer un nom

Le répertoire de base est : -p DIR, sinon $TMPDIR, sinon / Tmp

info mod
modinfo [-adlp0] [-F mot-clé] MODULE

-a Raccourci pour '-F auteur'
-d Raccourci pour '-F description'
-l Raccourci pour '-F licence'
-p Raccourci pour '-F parm'
-F mot-clé Mot-clé à rechercher
-0 Sortie séparée avec NUL

modprobe
modprobe [-alrqvsDb] MODULE [symbole=valeur]...

-a Charger plusieurs MODULES
-l Liste (MODULE est un modèle)
-r Supprimer le MODULE (piles) ou effectuer un nettoyage automatique
-q Silencieux
-v verbeux
-s Log dans syslog
-D Afficher les dépendances
-b Appliquer la liste noire aux noms de module aussi

PLUS
plus [FICHIER]...

Afficher FICHIER (ou stdin) un écran à la fois

monter
mount [OPTIONS] [-o OPTS] NUD DE PÉRIPHÉRIQUE

Montez un système de fichiers. La détection automatique du système de fichiers nécessite /proc.

-a Monter tous les systèmes de fichiers dans fstab
-f Essai à sec
-i N'exécute pas l'assistant de montage
-r Montage en lecture seule
-w Montage en lecture-écriture (par défaut)
-t FSTYPE[,...] Type(s) de système de fichiers
-O OPT Monter uniquement les systèmes de fichiers avec l'option OPT (-a uniquement)
-o OPT :
boucle ignorée (les périphériques de boucle sont détectés automatiquement)
[a]sync Les écritures sont [a]synchrones
[no]atime Désactiver/activer les mises à jour des temps d'accès aux inodes
[no]diratime Désactiver/activer les mises à jour atime des répertoires
[no]relatime Désactiver/activer les mises à jour atime relatives à l'heure de modification
[no]dev (Dis)autorise l'utilisation de fichiers de périphériques spéciaux
[no]exec (Dis)autorise l'utilisation de fichiers exécutables
[no]suid (Dis)autorise les programmes set-user-id-root
[r]shared Convertir [récursivement] en une sous-arborescence partagée
[r]slave Convertir [récursivement] en un sous-arbre esclave
[r]private Convertir [récursivement] en un sous-arbre privé
[un]bindable Rendre le point de montage [un]capable d'être lié monté
[r]bind Lier un fichier ou un répertoire [récursivement] à un autre emplacement
déplacer Déplacer un point de montage existant
remount Remonte un système de fichiers monté, en changeant les indicateurs
ro/rw Identique à -r/-w

Il existe des indicateurs -o spécifiques au système de fichiers.

mt mt [-f périphérique] valeur du code d'opération

Contrôler le fonctionnement du lecteur de bande magnétique

Codes d'opération disponibles :

bsf bsfm bsr bss datacompression drvbuffer eof eom effacer fsf fsfm fsr fss verrou de charge
mkpart nop offline ras1 ras2 ras3 reset retendre rembobiner rewoffline chercher setblk
setdensity setpart tell décharger déverrouiller weof wset

mv mv [-fin] SOURCE DEST ou : mv [-fin] SOURCE... RÉPERTOIRE

Renommez SOURCE en DEST, ou déplacez SOURCE(s) vers DIRECTORY

-f Ne pas demander avant d'écraser
-i Interactif, invite avant écrasement
-n Ne pas écraser un fichier existant

nomif
nameif [-s] [-c FICHIER] [IFNAME HWADDR]...

Renommez l'interface réseau lorsqu'elle est en panne. L'appareil avec l'adresse HWADDR
est renommé IFACE.

-c FILE Fichier de configuration (par défaut : /etc/mactab)
-s Log dans syslog

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

Ouvrir un pipe vers IP:PORT ou FILE

-l Mode d'écoute, pour les connexions entrantes
(utilisez -ll avec -e pour le serveur persistant)
-p PORT Port local
-w Délai de connexion SEC
-i SEC Intervalle de délai pour les lignes envoyées
-f FICHIER Utiliser le fichier (ala /dev/ttyS0) au lieu du réseau
-e PROG Exécuter PROG après la connexion

netstat
netstat [-ral] [-tuwx] [-fr]

Afficher les informations sur le réseau

-r Table de routage
-a Toutes les prises
-l Prises d'écoute
Sinon : prises connectées
-t sockets TCP
-u sockets UDP
-w Prises brutes
-x sockets Unix
Sinon : tous les types de prises
-e Autre/plus d'informations
-n Ne pas résoudre les noms

nslookup
nslookup [HTE] [SERVEUR]

Interrogez le serveur de noms pour l'adresse IP de l'HTE donné éventuellement en utilisant un spécifié
Serveur DNS

od od [-abcdfhilovxs] [-t TYPE] [-A RADIX] [-N TAILLE] [-j SKIP] [-S MINSTR] [-w LARGEUR]
[FICHIER]...

Imprimer les fichiers (ou stdin) sans ambiguïté, sous forme d'octets octaux par défaut

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

Démarrer PROG sur un nouveau terminal virtuel

-c N Utiliser le VT spécifié
-s Bascule vers le VT
-w Attendre que PROG se termine

passwd
mot de passe [OPTIONS] [UTILISATEUR]

Changer le mot de passe de l'UTILISATEUR (par défaut : utilisateur actuel)

-une méthode de cryptage ALG
-d Définir le mot de passe sur ''
-l Verrouiller (désactiver) le compte
-u Déverrouiller (activer) le compte

pièce
correctif [OPTIONS] [ORIGFILE [PATCHFILE]]

-p,--strip N Supprime N composants principaux des noms de fichiers
-i,--input DIFF Lire DIFF au lieu de stdin
-R,--reverse Patch inversé
-N,--forward Ignorer les correctifs déjà appliqués
-E,--remove-empty-files Supprime les fichiers de sortie s'ils deviennent vides

pidof
pidof [NOM]...

Répertorier les PID de tous les processus avec des noms qui correspondent aux NAMES

ping
ping [OPTIONS] HTE

Envoyer des paquets ICMP ECHO_REQUEST aux hôtes du réseau

-4,-6 Forcer la résolution de nom IP ou IPv6
-c CNT Envoie uniquement des pings CNT
-s SIZE Envoie les octets de données SIZE par paquets (par défaut : 56)
-t TTL Définir TTL
-I IFACE/IP Utiliser l'interface ou l'adresse IP comme source
-W SEC Secondes d'attente de la première réponse (par défaut : 10)
(après que tous les paquets -c CNT sont envoyés)
-w SEC Secondes jusqu'à la fin du ping (par défaut : infini)
(peut sortir plus tôt avec -c CNT)
-q Silencieux, n'affiche que la sortie au démarrage
et une fois fini

Ping6
ping6 [OPTIONS] HTE

Envoyer des paquets ICMP ECHO_REQUEST aux hôtes du réseau

-c CNT Envoie uniquement des pings CNT
-s SIZE Envoie les octets de données SIZE par paquets (par défaut : 56)
-I IFACE/IP Utiliser l'interface ou l'adresse IP comme source
-q Silencieux, n'affiche que la sortie au démarrage
et une fois fini

racine_pivot
racine_pivot NEW_ROOT PUT_OLD

Déplacez le système de fichiers racine actuel vers PUT_OLD et faites de NEW_ROOT le nouveau fichier racine
combustion propre

éteindre
mise hors tension [-d RETARD] [-n] [-f]

Arrêter et couper l'alimentation

-d SEC Intervalle de délai
-n Ne pas synchroniser
-f Force (ne pas passer par init)

printf
printf FORMAT [ARG]...

Formater et imprimer les ARG selon FORMAT (a-la C printf)

ps ps [-o COL1,COL2=EN-TÊTE] [-T]

Afficher la liste des processus

-o COL1,COL2=HEADER Sélectionne les colonnes à afficher
-T Afficher les fils de discussion

pwd pwd

Imprimer le nom de fichier complet du répertoire de travail actuel

date
rdate [-sp] HTE

Obtenir et éventuellement définir la date/l'heure du système à partir d'un HOST distant

-s Définit la date/l'heure du système (par défaut)
-p Imprimer la date/heure

lien de lecture
readlink [-fnv] FICHIER

Afficher la valeur d'un lien symbolique

-f Canonicalize en suivant tous les liens symboliques
-n Ne pas ajouter de nouvelle ligne
-v verbeux

chemin réel
chemin réel FICHIER...

Renvoie les chemins absolus du FICHIER donné

reboot
redémarrer [-d RETARD] [-n] [-f]

Redémarrer le système

-d SEC Intervalle de délai
-n Ne pas synchroniser
-f Force (ne pas passer par init)

reins
renice {{-n INCRÉMENT} | PRIORITÉ} [[-p | -g | -u] Identifiant...]

Modifier la priorité de planification d'un processus en cours d'exécution

-n Ajuster la valeur actuelle de nice (plus petit est plus rapide)
-p Identifiant(s) de processus (par défaut)
ID de groupe de processus -g (s)
-u Traiter le(s) nom(s) d'utilisateur et/ou identifiant(s)

réinitialiser
réinitialiser

Réinitialiser l'écran

tour rev [FICHIER]...

Inverser les lignes de FILE

rm rm [-irf] FICHIER...

Supprimer (dissocier) les fichiers

-i Toujours demander avant de retirer
-f Ne jamais demander
-R,-r Récurrence

rmdir
rmdir [OPTIONS] RÉPERTOIRE...

Supprimer le RÉPERTOIRE s'il est vide

-p|--parents Inclut les parents
--ignore-fail-on-non-vide

rmmod
rmmod [-wfa] [MODULE]...

Décharger les modules du noyau

-w Attendre que le module ne soit plus utilisé
-f Forcer le déchargement
-a Supprimer tous les modules inutilisés (récursivement)

route
itinéraire [{ajouter|supprimer|supprimer}]

Modifier les tables de routage du noyau

-n Ne pas résoudre les noms
-e Afficher d'autres/plus d'informations
-A inet{6} Sélectionnez la famille d'adresses

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

Manipuler les packages RPM

commandes:

-i Installer le paquet
-qp paquet de requête
-qpi Afficher les informations
-qpl Liste le contenu
-qpd Liste des documents
-qpc Liste les fichiers de configuration

tr/min2cpio
paquet rpm2cpio.rpm

Sortir une archive cpio du fichier rpm

pièces d'exécution
run-parts [-a ARG]... [-u UMASK] [--reverse] [--test] [--exit-on-error] RÉPERTOIRE

Exécutez un tas de scripts dans DIRECTORY

-a ARG Passer ARG comme argument aux scripts
-u UMASK Définir UMASK avant d'exécuter des scripts
--reverse Inverser l'ordre d'exécution
--test Essai à sec
--exit-on-error Quitter si un script se termine avec une valeur différente de zéro

sed sed [-inrE] [-f FICHIER]... [-e CMD]... [FICHIER]... ou : sed [-inrE] CMD [FICHIER]...

-e CMD Ajoute CMD aux commandes sed à exécuter
-f FICHIER Ajoute le contenu du FICHIER aux commandes sed à exécuter
-i[SFX] Éditer les fichiers sur place (sinon envoie vers stdout)
Sauvegardez éventuellement les fichiers, en ajoutant SFX
-n Supprime l'impression automatique de l'espace du motif
-r,-E Utiliser la syntaxe regex étendue

S'il n'y a pas de -e ou -f, le premier argument non optionnel est la chaîne de commande sed. Restant
les arguments sont des fichiers d'entrée (stdin si aucun).

suivants seq [-w] [-s SEP] [PREMIER [INC]] DERNIER

Imprimer les nombres du PREMIER au DERNIER, par étapes de INC. PREMIER, INC par défaut à 1.

-w Compléter pour durer avec des zéros non significatifs
-s SEP Séparateur de chaîne

définir les codes clés
définir les codes clés SCANCODE KEYCODE...

Définir des entrées dans la carte scancode-to-keycode du noyau, permettant aux claviers inhabituels de
générer des codes clés utilisables.

SCANCODE peut être xx ou e0xx (hexadécimal), et KEYCODE est donné en décimal.

setid
setid PROG ARGS

Exécutez PROG dans une nouvelle session. PROG n'aura pas de terminal de contrôle et ne sera pas
affecté par les signaux du clavier (Ctrl-C, etc.). Voir setid(2) pour plus de détails.

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

Interpréteur de shell Unix

sha1sum
sha1sum [-c[sw]] [FICHIER]...

Imprimer ou vérifier les sommes de contrôle SHA1

-c Vérifier les sommes par rapport à la liste dans les fichiers
-s Ne rien sortir, le code d'état indique le succès
-w Avertir des lignes de somme de contrôle mal formatées

sha256sum
sha256sum [-c[sw]] [FICHIER]...

Imprimer ou vérifier les sommes de contrôle SHA256

-c Vérifier les sommes par rapport à la liste dans les fichiers
-s Ne rien sortir, le code d'état indique le succès
-w Avertir des lignes de somme de contrôle mal formatées

sha512sum
sha512sum [-c[sw]] [FICHIER]...

Imprimer ou vérifier les sommes de contrôle SHA512

-c Vérifier les sommes par rapport à la liste dans les fichiers
-s Ne rien sortir, le code d'état indique le succès
-w Avertir des lignes de somme de contrôle mal formatées

sleep
dormir [N]...

Pause pendant un temps égal au total des arguments donnés, où chaque argument peut avoir un
suffixe facultatif de (s)secondes, (m)inutes, (h)ours ou (d)ays

sort
trier [-nrugMcszbdfimSTokt] [-o FICHIER] [-k start[.offset][opts][,end[.offset][opts]] [-t
CHAR] [FICHIER]...

Trier les lignes de texte

-b Ignorer les blancs de début
-c Vérifier si l'entrée est triée
-d Ordre du dictionnaire (vide ou alphanumérique uniquement)
-f Ignorer la casse
-g Tri numérique général
-i Ignore les caractères non imprimables
-k Clé de tri
-M Trier le mois
-n Trier les nombres
-o Sortie dans un fichier
-k Trier par clé
-t CHAR Séparateur de clé
-r Inverser l'ordre de tri
-s Stable (ne pas trier les liens par ordre alphabétique)
-u Supprimer les lignes en double
-z Les lignes se terminent par NUL, pas par une nouvelle ligne
-mST Ignoré pour la compatibilité GNU

démon start-stop
démon start-stop [OPTIONS] [-S|-K] ... [-- ARGS...]

Recherchez les processus correspondants, puis -K : arrêtez tous les processus correspondants. -S : démarrer un
processus à moins qu'un processus correspondant ne soit trouvé.

Correspondance de processus :

-u,--user USERNAME|UID Ne correspond qu'aux processus de cet utilisateur
-n,--name NAME Correspond aux processus avec NAME
dans le champ comm dans /proc/PID/stat
-x,--exec EXECUTABLE Faire correspondre les processus avec cette commande
dans /proc/PID/{exe,cmdline}
-p,--pidfile FICHIER Correspond à un processus avec le PID du fichier
Toutes les conditions spécifiées doivent correspondre
-S uniquement :
-x,--exec EXECUTABLE Programme à exécuter
-a,--startas NOM Argument zéro
-b,--fond Contexte
-N,--nicelevel N Changer le niveau nice
-c,--chuid USER[:[GRP]] Changer en utilisateur/groupe
-m,--make-pidfile Écrire le PID dans le fichier pid spécifié par -p
-K uniquement :
-s,--signal SIG Signal à envoyer
-t,--test Match only, quitter avec 0 si un processus est trouvé
Autres:

-o,--oknodo Quitter avec le statut 0 si rien n'est fait
-v,--verbose
-q,--calme Calme

état
stat [OPTIONS] FICHIER...

Afficher l'état du fichier (par défaut) ou du système de fichiers

-c fmt Utiliser le format spécifié
-f Afficher l'état du système de fichiers
-L Suivre les liens
-t Afficher les informations sous forme laconique

Séquences de format valides pour les fichiers :

%a Droits d'accès en octal
%A Droits d'accès sous une forme lisible par l'homme
%b Nombre de blocs alloués (voir %B)
%B La taille en octets de chaque bloc signalée par %b
%d Numéro de périphérique en décimal
%D Numéro de périphérique en hexadécimal
%f Mode brut en hexadécimal
%F Type de fichier
%g ID de groupe du propriétaire
%G Nom du groupe du propriétaire
%h Nombre de liens physiques
Numéro d'inode %i
%n Nom de fichier
%N Nom de fichier, avec -> TARGET si lien symbolique
%o taille du bloc d'E/S
%s Taille totale, en octets
%t Type de périphérique principal en hexadécimal
%T Type de périphérique mineur en hexadécimal
%u ID utilisateur du propriétaire
%U Nom d'utilisateur du propriétaire
%x Heure du dernier accès
%X Temps du dernier accès en secondes depuis Epoch
%y Heure de la dernière modification
%Y Heure de la dernière modification en secondes depuis Epoch
%z Heure de la dernière modification
%Z Heure du dernier changement en secondes depuis Epoch

Séquences de format valides pour les systèmes de fichiers :

%a Blocs gratuits disponibles pour les non-superutilisateurs
%b Total des blocs de données dans le système de fichiers
%c Nombre total de nœuds de fichiers dans le système de fichiers
%d nœuds de fichiers libres dans le système de fichiers
%f Blocs libres dans le système de fichiers
ID du système de fichiers %i en hexadécimal
%l Longueur maximale des noms de fichiers
%n Nom de fichier
Taille de bloc %s (pour un transfert plus rapide)
%S Taille de bloc fondamentale (pour le nombre de blocs)
%t Tapez en hexadécimal
%T Tapez sous forme lisible par l'homme

instruments à cordes
chaînes [-afo] [-n LEN] [FICHIER]...

Afficher les chaînes imprimables dans un fichier binaire

-a Analyser tout le fichier (par défaut)
-f Faire précéder les chaînes des noms de fichiers
-n LEN Au moins les caractères LEN forment une chaîne (par défaut 4)
-o Précède les chaînes avec des décalages décimaux

Sty
stty [-a|g] [-F PÉRIPHÉRIQUE] [RÉGLAGE]...

Sans arguments, imprime le débit en bauds, la discipline de ligne et les écarts par rapport à stty sane

-F DEVICE Périphérique ouvert au lieu de stdin
-a Imprimer tous les paramètres actuels sous une forme lisible par l'homme
-g Imprimer sous une forme lisible
[RÉGLAGE] Voir la page de manuel

su su [OPTIONS] [-] [UTILISATEUR]

Exécutez le shell sous USER (par défaut, root)

-,-l Effacer l'environnement, exécuter le shell en tant que shell de connexion
-p,-m Ne pas définir de nouveaux $HOME, $SHELL, $USER, $LOGNAME
-c Commande CMD à passer à 'sh -c'
-s SH Shell à utiliser à la place de la valeur par défaut de l'utilisateur

sulogine
sulogine [-t N] [ATS]

Connexion utilisateur unique

-t N Délai d'attente

échange
swapoff [-a] [APPAREIL]

Arrêtez d'échanger sur DEVICE

-a Arrêtez d'échanger sur tous les périphériques d'échange

échanger
swapon [-a] [APPAREIL]

Commencer à échanger sur DEVICE

-a Commencer à échanger sur tous les périphériques d'échange

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

Libérez initramfs et passez à un autre fs racine :

chrootez sur NEW_ROOT, supprimez tout dans /, déplacez NEW_ROOT sur /, exécutez NEW_INIT. Le PID doit être
1. NEW_ROOT doit être un point de montage.

-c DEV Rouvrir stdio en DEV après le basculement

synchroniser
synchroniser

Écrire tous les blocs mis en mémoire tampon sur le disque

système
sysctl [OPTIONS] [CLÉ[=VALEUR]]...

Afficher/définir les paramètres du noyau

-e Ne pas avertir des clés inconnues
-n Ne pas afficher les noms de clés
-a Afficher toutes les valeurs
-w Définir les valeurs
-p FICHIER Définit les valeurs à partir de FICHIER (par défaut /etc/sysctl.conf)
-q Définir les valeurs en silence

syslogd
syslogd [OPTIONS]

Utilitaire de journalisation système (cette version de syslogd ignore /etc/syslog.conf)

-n Exécuter au premier plan
-O FILE Log to FILE (par défaut :/var/log/messages)
-l N Ne consigne que les messages plus urgents que prio N (1-8)
-S Plus petite sortie
-R HOST[:PORT] Connectez-vous à HOST:PORT (par défaut PORT:514)
-L Connectez-vous localement et via le réseau (le réseau par défaut est uniquement si -R)
-C[size_kb] Connectez-vous au tampon de mémoire partagé (utilisez logread pour le lire)

tac tac [FICHIER]...

Concaténer les fichiers et les imprimer à l'envers

queue
queue [OPTIONS] [FICHIER]...

Imprimez les 10 dernières lignes de chaque FICHIER (ou stdin) sur stdout. Avec plus d'un FICHIER,
faire précéder chacun d'un en-tête de nom de fichier.

-f Imprimer les données au fur et à mesure que le fichier grandit
-s SECONDS Attend les SECONDES entre les lectures avec -f
-n N[kbm] Affiche les N dernières lignes
-n +N[kbm] Commence à la Nième ligne et imprime le reste
-c [+]N[kbm] Affiche les N derniers octets
-Q Ne jamais imprimer les en-têtes
-v Toujours imprimer les en-têtes

N peut être suffixé par k (x1024), b (x512) ou m (x1024^2).

goudron tar -[cxtZzJjahmvO] [-f FICHIER TAR] [-C DIR] [FICHIER]...

Créer, extraire ou lister des fichiers à partir d'un fichier tar

Opération:

c Créer
x Extraire
t Liste
f Nom de TARFILE ('-' pour stdin/out)
C Passer à DIR avant l'opération
v Détaillé
Z (Dé)compresser à l'aide de compress
z (Dé)compresser à l'aide de gzip
J (Dé)compresser en utilisant xz
j (Dé)compresser avec bzip2
a (Dé)compresser à l'aide de lzma
O Extraire vers stdout
h Suivre les liens symboliques
m Ne pas restaurer mtime

ensemble de tâches
ensemble de tâches [-p] [MASQUE] [PID | PROG ARGS]

Définir ou obtenir l'affinité du processeur

-p Fonctionne sur un PID existant

tee tee [-ai] [FICHIER]...

Copiez stdin dans chaque FICHIER, ainsi que dans stdout

-a Ajouter aux fichiers donnés, ne pas écraser
-i Ignorer les signaux d'interruption (SIGINT)

telnet
telnet [-a] [-l UTILISATEUR] HTE [PORT]

Se connecter au serveur telnet

-a Connexion automatique avec la variable $USER
-l USER Connexion automatique en tant qu'UTILISATEUR

telnetd
telnet [OPTIONS]

Gérer les connexions telnet entrantes

-l LOGIN Exec LOGIN à la connexion
-f ISSUE_FILE Affiche ISSUE_FILE au lieu de / etc / issue
-K Fermer la connexion dès que la connexion se termine
(attendez normalement que tous les programmes ferment le pty slave)
-p PORT Port d'écoute sur
-b ADDR[:PORT] Adresse à laquelle se lier
-F Exécuter au premier plan
-i mode Inetd

tester
tester EXPRESSION ]

Vérifiez les types de fichiers, comparez les valeurs, etc. Renvoyez un code de sortie 0/1 en fonction de la logique
valeur de EXPRESSION

tftp
tftp [OPTIONS] HTE [PORT]

Transférer un fichier de/vers le serveur tftp

-l FICHIER FICHIER local
-r FICHIER FICHIER distant
-g Récupère le fichier
-p Mettre le fichier
-b SIZE Transférer des blocs d'octets SIZE

fiable
temps [-v] PROG ARGS

Exécuter PROG, afficher l'utilisation des ressources lorsqu'il se termine

-v verbeux

temps mort
délai d'attente [-t SECS] [-s SIG] PROG ARGS

Exécute PROG. Envoie SIG s'il n'est pas parti en secondes SECS. Valeurs par défaut : SECS : 10,
SIG : TERME.

top haut [-b] [-nCOUNT] [-dSECONDS]

Fournir une vue de l'activité du processus en temps réel. Lire l'état de tous les processus
de / proc chaque SECONDE et afficher un écran d'entre eux. Clés:

N/M/P/T : trier par pid/mem/cpu/time
R : tri inversé
H : basculer les fils
Q,^C : sortie

Options:

-b Mode par lots
-n N Quitter après N itérations
-d N Délai entre les mises à jour

-nous
touchez [-c] [-d DATE] [-t DATE] [-r FICHIER] FICHIER...

Mettre à jour la date de dernière modification sur le[s] FILE[s] donné

-c Ne pas créer de fichiers
-h Ne pas suivre les liens
-d DT Date/heure à utiliser
-t DT Date/heure à utiliser
-r FICHIER Utilise la date/heure de FICHIER

tr tr [-cds] CHAINE1 [CHAINE2]

Traduire, presser ou supprimer des caractères de stdin, en écrivant sur stdout

-c Prend le complément de STRING1
-d Supprimer les caractères d'entrée codés STRING1
-s Comprime plusieurs caractères de sortie de STRING2 en un seul caractère

traceroute
traceroute [-46FIldnrv] [-f 1ST_TTL] [-m MAXTTL] [-p PORT] [-q SONDES] [-s
SRC_IP] [-t TOS] [-w WAIT_SEC] [-g PASSERELLE] [-i IFACE] [-z PAUSE_MSEC] HTE
[OCCTETS]

Tracer l'itinéraire jusqu'à HOST

-4,-6 Forcer la résolution de nom IP ou IPv6
-F Définir le bit ne pas fragmenter
-J'utilise ICMP ECHO au lieu des datagrammes UDP
-l Affiche la valeur TTL du paquet renvoyé
-d Définir les options SO_DEBUG sur socket
-n Imprimer les adresses numériques
-r Contourner les tables de routage, envoyer directement à HOST
-v verbeux
-m Durée de vie maximale (nombre maximal de sauts)
-p Numéro de port UDP de base utilisé dans les sondes
(33434 par défaut)
-q Nombre de sondes par TTL (par défaut 3)
-s adresse IP à utiliser comme adresse source
-t Type de service dans les paquets de sonde (par défaut 0)
-w Temps en secondes pour attendre une réponse (par défaut 3)
-g Passerelle de route source lâche (8 max)

traceroute6
traceroute6 [-dnrv] [-m MAXTTL] [-p PORT] [-q SONDES] [-s SRC_IP] [-t TOS] [-w
WAIT_SEC] [-i IFACE] HTE [BYTES]

Tracer l'itinéraire jusqu'à HOST

-d Définir les options SO_DEBUG sur socket
-n Imprimer les adresses numériques
-r Contourner les tables de routage, envoyer directement à HOST
-v verbeux
-m Durée de vie maximale (nombre maximal de sauts)
-p Numéro de port UDP de base utilisé dans les sondes
(la valeur par défaut est 33434)
-q Nombre de sondes par TTL (par défaut 3)
-s adresse IP à utiliser comme adresse source
-t Type de service dans les paquets de sonde (par défaut 0)
-w Temps en secondes pour attendre une réponse (par défaut 3)

oui
oui

Renvoie un code de sortie TRUE \fIs0(0)

tty tty

Imprimer le nom du fichier du terminal de stdin

-s N'affiche rien, renvoie uniquement l'état de sortie

tuntl
tunctl [-f périphérique] ([-t nom] | -d nom)

Créer ou supprimer des interfaces tun

-f nom tun périphérique (/dev/net/tun)
-t nom Créer iface 'nom'
-d nom Supprimer iface 'nom'

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

-i,--interface Interface IFACE à utiliser (par défaut eth0)
-s,--script PROG Exécute PROG lors d'événements DHCP (par défaut /etc/udhcpc/default.script)
-p,--pidfile FICHIER Créer un fichier pid
-B,--broadcast Demander des réponses de diffusion
-t,--retries N Envoie jusqu'à N paquets de découverte (par défaut 3)
-T,--timeout SEC Pause entre les paquets (par défaut 3)
-A,--tryagain SEC Attendre si le bail n'est pas obtenu (par défaut 20)
-n,--now Quitter si le bail n'est pas obtenu
-q,--quit Quitter après avoir obtenu le bail
-R,--release Libérer l'IP à la sortie
-f,--foreground Exécuter au premier plan
-b,--background Contexte si le bail n'est pas obtenu
-S,--syslog Se connecter également à syslog
-a,--arping Utiliser arping pour valider l'adresse offerte
-r,--request IP Demande cette adresse IP
-o,--no-default-options Ne demande aucune option (à moins que -O ne soit donné)
-O,--request-option OPT Demander l'option OPT du serveur (cumulatif)
-x OPT:VAL Inclut l'option OPT dans les paquets envoyés (cumulatif)
Exemples d'options d'octets chaîne, numérique et hexadécimal :
-x nom d'hôte:bbox - option 12
-x bail : 3600 - option 51 (durée du bail)
-x 0x3d:0100BEEFC0FFEE - option 61 (identifiant client)
-F,--fqdn NAME Demande au serveur de mettre à jour le mappage DNS pour NAME
-V,--vendorclass VENDEUR Identifiant du fournisseur (par défaut 'udhcp VERSION')
-C,--clientid-none Ne pas envoyer MAC comme identifiant client
Les signaux:

USR1 Renouveler le bail
Bail de sortie USR2

udcpd
udhcpd [-fS] [-I ADR] [CONFFILE]

Serveur DHCP

-f Exécuter au premier plan
-S Connectez-vous également à syslog
-I ADDR Adresse locale

umount
umount [OPTIONS] SYSTÈME DE FICHIERS|RÉPERTOIRE

Démonter les systèmes de fichiers

-a Démonter tous les systèmes de fichiers
-r Essayez de remonter les périphériques en lecture seule si le montage est occupé
-l Lazy umount (détacher le système de fichiers)
-f Forcer le montage (c'est-à-dire, serveur NFS inaccessible)
-D Ne pas libérer le périphérique de boucle même s'il a été utilisé

ton nom
uname [-amnrspv]

Imprimer les informations système

-a Tout imprimer
-m Le type de machine (matériel)
-n Nom d'hôte
-r version du système d'exploitation
-s nom du système d'exploitation (par défaut)
-p Type de processeur
-v version du système d'exploitation

décompresser
décompresser [-cf] [FICHIER]...

Décompresser le(s) fichier[s] .Z

-c Écrire sur la sortie standard
-f Écraser

étendre
non-développé [-fa][-t N] [FICHIER]...

Convertir les espaces en tabulations, écrire sur stdout

-a,--all Convertir tous les blancs
-f,--first-only Convertir uniquement les blancs de début
-t,--tabs=N Tabstops tous les N caractères

uniq
uniq [-cdu][-f,s,w N] [ENTRÉE [SORTIE]]

Supprimer les lignes en double

-c Préfixe les lignes par le nombre d'occurrences
-d N'imprime que les lignes en double
-u N'imprime que les lignes uniques
-f N Ignore les N premiers champs
-s N Ignore les N premiers caractères (après tous les champs ignorés)
-w N Compare N caractères en ligne

unix2dos
unix2dos [-ud] [FICHIER]

Convertissez le FICHIER sur place du format Unix au format DOS. Lorsqu'aucun fichier n'est fourni, utilisez
stdin/stdout.

-u dos2unix
-d unix2dos

unlzma
unlzma [-cf] [FICHIER]...

Décompresser FILE (ou stdin)

-c Écrire sur la sortie standard
-f Forcer

décompresser
unlzop [-cfvCF] [FICHIER]...

-c Écrire sur la sortie standard
-f Forcer
-v verbeux
-F Ne pas stocker ou vérifier la somme de contrôle

unxz
unxz [-cf] [FICHIER]...

Décompresser FILE (ou stdin)

-c Écrire sur la sortie standard
-f Forcer

ouvrir
unzip [-lnopq] FICHIER[.zip] [FICHIER]... [-x FICHIER...] [-d REP]

Extraire les fichiers de l'archive ZIP

-l Liste le contenu (avec -q pour la forme courte)
-n Ne jamais écraser les fichiers (par défaut : ask)
-o Écraser
-p Imprimer sur stdout
-q Silencieux
-x FICHIER Exclure les FICHIERS
-d DIR Extraire dans DIR

Stabilité
Stabilité

Afficher le temps depuis le dernier démarrage

tu dors
dormir N

Pause pendant N microsecondes

uudecode
uudecode [-o OUTFILE] [INFILE]

Uudecode un fichier Trouve OUTFILE dans la source uuencodée à moins que -o ne soit donné

uuencoder
uuencode [-m] [FILE] STORED_FILENAME

Uuencode FILE (ou stdin) vers stdout

-m Utiliser l'encodage base64 selon RFC1521

vconfig
COMMANDE vconfig [OPTIONS]

Créer et supprimer des périphériques Ethernet virtuels

ajouter 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 [OPTIONS] [FICHIER]...

Modifier le FICHIER

-c CMD Commande initiale à exécuter ($EXINIT également disponible)
-R Lecture seule
-H Liste les fonctionnalités disponibles

montre de luxe.
regarder [-n SEC] [-t] PROG ARGS

Exécuter PROG périodiquement

-n Période de boucle en secondes (par défaut 2)
-t Ne pas imprimer l'en-tête

Chien de garde
chien de garde [-t N[ms]] [-TN[ms]] [-F] DEV

Écrire périodiquement sur le périphérique de surveillance DEV

-TN Redémarrage après N secondes si non réinitialisé (par défaut 60)
-t N Réinitialiser toutes les N secondes (par défaut 30)
-F Exécuter au premier plan

Utilisez 500ms pour spécifier la période en millisecondes

wc wc [-cmlwL] [FICHIER]...

Compter les lignes, les mots et les octets pour chaque FICHIER (ou stdin)

-c Compter les octets
-m Compter les caractères
-l Compter les nouvelles lignes
-w Compter les mots
-L Imprimer la plus longue longueur de ligne

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

Récupérer des fichiers via HTTP ou FTP

-s Mode Spider - ne vérifie que l'existence du fichier
-c Continuer la récupération du transfert avorté
-q Silencieux
-P DIR Enregistrer dans DIR (par défaut.)
-O FICHIER Enregistrer dans FICHIER ('-' pour stdout)
-U STR Utiliser STR pour l'en-tête User-Agent
-Y Utiliser un proxy ('on' ou 'off')

qui
quelle [COMMANDE]...

Localiser une COMMANDE

pour qui qui [-a]

Afficher qui est connecté

-a Afficher tout
-H Imprimer les en-têtes de colonnes

whoami
whoami

Imprimer le nom d'utilisateur associé à l'ID utilisateur effectif actuel

xarg
xargs [OPTIONS] [ARGS PROG]

Exécutez PROG sur chaque élément donné par stdin

-p Demande à l'utilisateur s'il doit exécuter chaque commande
-r Ne pas exécuter la commande si l'entrée est vide
-0 L'entrée est séparée par des caractères NUL
-t Affiche la commande sur stderr avant l'exécution
-e[STR] STR arrête le traitement des entrées
-n N Ne passe pas plus de N args à PROG
-s N Passe la ligne de commande de pas plus de N octets
-x Quitter si la taille est dépassée

xz xz -d [-cf] [FICHIER]...

Décompresser FILE (ou stdin)

-d Décompresser
-c Écrire sur la sortie standard
-f Forcer

xzcat
xzcat [FICHIER]...

Décompresser vers stdout

Oui oui [STRING]

Afficher à plusieurs reprises une ligne avec STRING, ou 'y'

zcat
zcat [FICHIER]...

Décompresser vers stdout

LIBC NSS


GNU Libc (glibc) utilise le Name Service Switch (NSS) pour configurer le comportement du C
bibliothèque pour l'environnement local, et pour configurer la façon dont il lit les données système, telles que
mots de passe et informations de groupe. Ceci est mis en œuvre à l'aide d'un /etc/nsswitch.conf
fichier de configuration et en utilisant une ou plusieurs des bibliothèques /lib/libnss_*. BusyBox essaie
pour éviter d'utiliser des appels libc qui utilisent NSS. Certaines applets cependant, comme login
et su, utiliseront les fonctions libc qui nécessitent NSS.

Si vous activez CONFIG_USE_BB_PWD_GRP, BusyBox utilisera des fonctions internes pour directement
accéder au / Etc / passwd, / etc / groupet / etc / shadow fichiers sans utiliser NSS. Ceci peut
vous permettent d'exécuter votre système sans avoir besoin d'installer la configuration NSS
fichiers et bibliothèques.

Lorsqu'elles sont utilisées avec la glibc, les applets de « réseautage » de BusyBox nécessiteront de la même manière que vous
installer au moins une partie des éléments de la glibc NSS (en particulier, /etc/nsswitch.conf,
/lib/libnss_dns*, /lib/libnss_files* et /lib/libresolv*).

Plug sans vergogne : Comme alternative, on pourrait utiliser une bibliothèque C telle que uClibc. en outre
pour rendre votre système considérablement plus petit, uClibc ne nécessite l'utilisation d'aucun NSS
fichiers de support ou bibliothèques.

MAINTAINER


Denis Vlasenko[email protected]>

AUTEURS


Les personnes suivantes ont contribué au code de BusyBox, qu'elles le sachent ou non. Si tu
avez écrit du code inclus dans BusyBox, vous devriez probablement être répertorié ici afin que vous puissiez
obtenez votre morceau de gloire éternelle. Si vous devez être répertorié ici, ou la description de
ce que vous avez fait nécessite plus de détails ou est incorrect, veuillez envoyer une mise à jour.

Emmanuel Aina[email protected]>
pièces d'exécution

Erik Andersen[email protected]>

Des tonnes de nouveautés, une réécriture majeure de la plupart des
applications principales, des tonnes de nouvelles applications, comme indiqué dans les fichiers d'en-tête.
Beaucoup d'efforts fastidieux pour écrire ces docs ennuyeux qui
personne ne va réellement lire.

Laurence Anderson[email protected]>

rpm2cpio, décompresser, get_header_cpio, interface read_gz, rpm

Jeff Angielski[email protected]>

ftpput, ftpget

Edward Betts[email protected]>

expr, identifiant d'hôte, nom de journal, whoami

Jean Beppu[email protected]>

du, nslookup, trier

Brian Candler[email protected]>

minuscule-ls(ls)

Randolph Chung[email protected]>

fbset, ping, nom d'hôte

Dave Cinége[email protected]>

more(v2), makedevs, dutmp, modularisation, fichier de liens automatiques,
divers correctifs, maintenance du projet de routeur Linux

Jordan Crouse[email protected]>

ipcalc

Magnus Damm[email protected]>

prise en charge de powerpc insmod client tftp

Larry Doolittle[email protected]>

compilation du répertoire source vierge, de nombreux correctifs et correctifs.

Glenn Engel[email protected]>

httpd

Gennady Feldman[email protected]>

Sysklogd (syslogd à thread unique, prise en charge du tampon circulaire IPC,
logread), diverses corrections.

Karl M. Hegbloom[email protected]>

cp_mv.c, la suite de tests, divers correctifs pour utilitaire.c, &c.

Daniel Jacobowitz[email protected]>

mktemp.c

Matt Kraai[email protected]>

documentation, corrections de bogues, suite de tests

Stéphane Linz[email protected]>

ipcalc, équivalence Red Hat

Jean Lombardo[email protected]>

tr

Glenn McGrath[email protected]>

Code de désarchivage commun et applets de désarchivage, ifupdown, ftpgetput,
nameif, sed, patch, pli, installation, uudecode.
Diverses corrections de bugs, révision et application de nombreux correctifs.

Manuel Novoa III[email protected]>

chat, tête, mkfifo, mknod, rmdir, dormir, tee, tty, uniq, usleep, wc, oui,
mesg, vconfig, make_directory, parse_mode, dirname, mode_string,
get_last_path_component, simplifie_path et un certain nombre de routines libbb triviales

également des corrections de bogues, des réécritures partielles et des optimisations de taille dans
cendre, nom de base, cal, cmp, cp, df, du, echo, env, ln, logname, md5sum, mkdir,
mv, realpath, rm, trier, queue, toucher, uname, regarder, arith, human_readable,
interface, dutmp, ifconfig, route

Vladimir Oleynik[email protected]>

cmdedit; xargs(actuel), httpd(actuel);
ports : ash, crond, fdisk, inetd, stty, traceroute, top ;
locale, divers correctifs
et critique irréconciliable de tout ce qui n'est pas parfait.

Bruce Perens[email protected]>

Auteur original de BusyBox en 1995, 1996. Une partie de son code peut
se cache encore ici et là...

Tim Riker[email protected]>

corrections de bugs, membre du fan club

Kent Robotti[email protected]>

reset, des tonnes et des tonnes de rapports de bogues et de correctifs.

Chip Rosenthal[email protected]>,[email protected]>

wget - Contribution autorisée par Covad Communications

Pavel Roskin[email protected]>

Beaucoup de corrections de bugs et de correctifs.

Gyépi Sam[email protected]>

Fonctionnalité de journalisation à distance pour syslogd

Linus Torvalds[email protected]>

mkswap, fsck.minix, mkfs.minix

Marc Whitley[email protected]>

grep, sed, cut, xargs (précédent),
style-guide, new-applet-HOWTO, corrections de bogues, etc.

Charles P. Wright[email protected]>

gzip, mini-netcat(nc)

Enrique Zanardi[email protected]>

tarcat (supprimé depuis), loadkmap, divers correctifs, maintenance Debian

Tito Raguse[email protected]>

devfsd et optimisations de taille dans les chaînes, openvt et deallocvt.

Paul Fox[email protected]>

vi mode d'édition pour les cendres, divers autres correctifs/correctifs

Roberto A. Foglietta[email protected]>

port : dnsd

Bernhard Reutner-Fischer[email protected]>

misc

Mike Frysinger[email protected]>

e2fsprogs initial, printenv, setarch, somme, divers

Jie Zhang[email protected]>

correction de deux bogues dans msh et hush (code de sortie des processus tués)

Utilisez dumpleases en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad