busybox - manual de referencia, opciones, ejemplos de comandos


NOMBRE

busybox BusyBox - La navaja suiza de Embedded Linux

SINTAXIS

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

DESCRIPCIÓN

BusyBox combina versiones diminutas de muchas utilidades comunes de UNIX en un solo ejecutable pequeño. Proporciona reemplazos minimalistas para la mayoría de las utilidades que normalmente encuentra en GNU coreutils, util-linux, etc. Las utilidades en BusyBox generalmente tienen menos opciones que su GNU con todas las funciones. primos; sin embargo, las opciones que se incluyen brindan la funcionalidad esperada y se comportan de manera muy similar a sus contrapartes de GNU.

BusyBox se ha escrito teniendo en cuenta la optimización del tamaño y los recursos limitados. También es extremadamente modular, por lo que puede incluir o excluir fácilmente comandos (o funciones) en el momento de la compilación. Esto facilita la personalización de sus sistemas integrados. Para crear un sistema que funcione, simplemente agregue /dev, /etc y un kernel de Linux. BusyBox proporciona un entorno POSIX bastante completo para cualquier sistema pequeño o integrado.

BusyBox es extremadamente configurable. Esto le permite incluir solo los componentes que necesita, reduciendo así el tamaño binario. Correr

make config

o

make menuconfig

para seleccionar la funcionalidad que desea habilitar. Entonces corre

make

para compilar BusyBox usando su configuración.

Una vez finalizada la compilación, debe usar 'make install' para instalar BusyBox. Esto instalará el binario 'bin/busybox', en el directorio de destino especificado por CONFIG_PREFIX. CONFIG_PREFIX se puede configurar al configurar BusyBox, o puede especificar una ubicación alternativa en el momento de la instalación (es decir, con una línea de comando como

make CONFIG_PREFIX=/tmp/foo install

USO

BusyBox es un binario de llamadas múltiples. Un binario de llamadas múltiples es un programa ejecutable que realiza el mismo trabajo que más de un programa de utilidad. Eso significa que solo hay un único binario BusyBox, pero ese único binario actúa como una gran cantidad de utilidades. Esto permite que BusyBox sea más pequeño ya que todos los programas de utilidad integrados (los llamamos applets) pueden compartir código para muchas operaciones comunes.

También puede invocar BusyBox emitiendo un comando como argumento en la línea de comando. Por ejemplo, entrar

/bin/busybox ls

también hará que BusyBox se comporte como 'ls'.

Por supuesto, agregar '/bin/busybox' en cada comando sería doloroso. Entonces, la mayoría de la gente invocará BusyBox usando enlaces al binario BusyBox.

Por ejemplo, entrar

ln -s /bin/busybox ls ./ls

hará que BusyBox se comporte como 'ls' (si el comando 'ls' ha sido compilado en BusyBox). En términos generales, nunca debería necesitar hacer todos estos enlaces usted mismo, ya que el sistema de compilación BusyBox lo hará por usted cuando ejecute el comando 'make install'.

Si invoca BusyBox sin argumentos, le proporcionará una lista de los applets que se han compilado en su binario BusyBox.

OPCIONES COMUNES

La mayoría de los applets de BusyBox admiten el argumento --help para proporcionar una breve descripción en tiempo de ejecución de su comportamiento. Si se ha habilitado la opción CONFIG_FEATURE_VERBOSE_USAGE, también estará disponible información de uso más detallada.

COMANDOS

Los applets actualmente disponibles incluyen:

[, [[, acpid, adjtimex, ar, arch, arp, arping, ascii, ash, awk, base64, basename, bc, blkdiscard, 
blkid, blockdev, brctl, bunzip2, bzcat, bzip2, cal, cat, chgrp, chmod, chown, chroot, chvt, clear,
cmp, cp, cpio, crc32, cttyhack, cut, date, dc, dd, deallocvt, depmod, devmem, df, diff, dirname,
dmesg, dnsdomainname, dos2unix, du, dumpkmap, dumpleases, echo, egrep, env, expand, expr,
factor, fallocate, false, fatattr, fdisk, fgrep, find, findfs, fold, free, freeramdisk, fsfreeze, fstrim,
ftpget, ftpput, getopt, getty, grep, groups, gunzip, gzip, halt, head, hexdump, hostid, hostname,
httpd, hwclock, i2cdetect, i2cdump, i2cget, i2cset, i2ctransfer, id, ifconfig, ifdown, ifup, init,
insmod, ionice, ip, ipcalc, ipneigh, kill, killall, klogd, last, less, link, linux32, linux64, linuxrc, ln,
loadfont, loadkmap, logger, login, logname, logread, losetup, ls, lsmod, lsscsi, lzcat, lzma, lzop,
md5sum, mdev, microcom, mim, mkdir, mkdosfs, mke2fs, mkfifo, mknod, mkpasswd, mkswap,
mktemp, modinfo, modprobe, more, mount, mt, mv, nameif, nbd-client, nc, netstat, nl, nologin,
nproc, nsenter, nslookup, nuke, od, openvt, partprobe, paste, patch, pidof, ping, ping6, pivot_root,
poweroff, printf, ps, pwd, rdate, readlink, realpath, reboot, renice, reset, resume, rev, rm, rmdir,
rmmod, route, rpm, rpm2cpio, run-init, run-parts, sed, seq, setkeycodes, setpriv, setsid, sh,
sha1sum, sha256sum, sha3sum, sha512sum, shred, shuf, sleep, sort, ssl_client, start-stop-daemon,
stat, strings, stty, svc, svok, swapoff, swapon, switch_root, sync, sysctl, syslogd, tac, tail, tar,
taskset, tee, telnet, test, tftp, time, timeout, top, touch, tr, traceroute, traceroute6, true, truncate, ts,
tty, ubirename, udhcpc, udhcpd, uevent, umount, uname, uncompress, unexpand, uniq, unix2dos,
unlink, unlzma, unshare, unxz, unzip, uptime, usleep, uudecode, uuencode, vconfig, vi, w, watch,
watchdog, wc, wget, which, who, whoami, xargs, xxd, xz, xzcat, yes, zcat

DESCRIPCIONES DE COMANDOS

acpid

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

Escuche los eventos de ACPI y genere ayudantes específicos a la llegada del evento.

-d

Inicie sesión en stderr, no en el archivo de registro (implica -f)

-f

Ejecutar en primer plano

-c

Directorio de configuración DIR [/etc/acpi]

-e

ARCHIVO /proc archivo de eventos [/proc/acpi/event]

-l FILE

Archivo de registro [/var/log/acpid.log]

-p

ARCHIVO Archivo Pid [/var/run/acpid.pid]

-a

ARCHIVO Archivo de acción [/etc/acpid.conf]

-M FILE

Archivo de mapa [/etc/acpi.map]

Aceptar e ignorar las opciones de compatibilidad -g -m -s -S -v.

adjtimex

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

Leer o establecer variables de tiempo del núcleo. Ver adjtimex (2)

-q

Tranquilo

-o OFF

Compensación de tiempo, microsegundos

-f FREQ

Ajuste de frecuencia, unidades kernel enteras (65536 es 1ppm)

-t TICK

Microsegundos por tick, generalmente 10000 (los valores positivos -t o -f hacen que el reloj funcione más rápido)

-p TCONST

ar

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

Extraiga o enumere ARCHIVOS de un archivo ar.

x

Extracto

p

Extraer a la salida estándar

t

Lista

-o

Restaurar mtime

-v

Verboso

arch

arch

Arquitectura del sistema de impresión

arp

arp [-vn] [-H HWTYPE] [-i IF] -a [HOSTNAME] [-v] [-i IF] -d HOSTNAME [pub] [-v] [-H HWTYPE] [-i IF] -s HOSTNAME HWADDR [temp] [-v] [-H HWTYPE] [-i IF] -s HOSTNAME HWADDR [netmask MASK] pub [-v] [-H HWTYPE] [-i IF] -Ds HOSTNAME IFACE [netmask MASK] pub

Manipular caché ARP.

-a

Mostrar (todos) los hosts

-d

Eliminar entrada ARP

-s

Establecer nueva entrada

-v

Verboso

-n

No resolver nombres

-i IF

Interfaz de red

-D

Leer HWADDR de IFACE

-A,-p AF

Familia de protocolos

-H HWTYPE

Tipo de dirección de hardware

arping

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

Enviar solicitudes/respuestas ARP

-f

Salir en la primera respuesta ARP

-q

Tranquilo

-b

Sigue transmitiendo, no vayas a unidifusión

-D

Salga con 1 si DST_IP responde

-U

Modo ARP no solicitado, actualice a sus vecinos

-A

Modo de respuesta ARP, actualiza a tus vecinos

-c N

Detener después de enviar solicitudes N ARP

-w TIMEOUT

Segundos para esperar la respuesta ARP

-I IFACE

Interfaz a usar (eth0 por defecto)

-s SRC_IP

Dirección IP del remitente

DST_IP

Dirección IP de destino

ash

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

Intérprete de shell de Unix

awk

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

Establecer variables

-F SEP

Usar SEP como separador de campos

-f FILE

Leer programa desde ARCHIVO

-e AWK_PROGRAM

base64

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

Base64 codifica o decodifica ARCHIVO a salida estándar

-d

Decodificar datos

-w COL

Ajustar líneas en COL (predeterminado 76, 0 deshabilita)

basename

basename FILE [SUFFIX] | -a FILE... | -s SUFFIX FILE...

Elimina la ruta del directorio y el SUFIJO del ARCHIVO.

-a

Todos los argumentos son ARCHIVOS

-s SUFFIX

Eliminar SUFIJO (implica -a)

bc

bc [-sqlw] [FILE]... 

Calculadora de precisión arbitraria

-q

Tranquilo

-l

Cargar biblioteca estándar

-s

Sea compatible con POSIX

-w

Avisar si se utilizan extensiones

$BC_LINE_LENGTH cambia el ancho de salida.

blkdiscard

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

Descartar sectores en DEVICE.

-o OFS

Compensación de bytes en el dispositivo

-l LEN

Número de bytes a descartar

-s

Realizar un descarte seguro

blkid

blkid [BLOCKDEV]...

Imprime los UUID de todos los sistemas de archivos.

blockdev

blockdev OPCIÓN BLOCKDEV.

--setro

Establecer ro

--setrw

Establecer rw

--getro

Obtener ro

--getss

Obtener el tamaño del sector

--getbsz

Obtener tamaño de bloque

--setbsz BYTES

Establecer tamaño de bloque

--getsz

Obtenga el tamaño del dispositivo en sectores de 512 bytes

--getsize64

Obtener el tamaño del dispositivo en bytes

--getra

Obtenga lectura anticipada en sectores de 512 bytes

--setra SECTORS

Establecer lectura anticipada

--flushbufs

Limpiar tampones

--rereadpt

Volver a leer la tabla de particiones

brctl

brctl COMMAND [BRIDGE [ARGS]]

Administrar los comandos de los puentes de ethernet:

addbr BRIDGE

Crear PUENTE

delbr BRIDGE

Eliminar PUENTE

addif BRIDGE IFACE

Agregar IFACE a BRIDGE

delif BRIDGE IFACE

Eliminar IFACE de BRIDGE

bunzip2

bunzip2 [-cfk] [FILE]...

Descomprimir ARCHIVOS (o stdin).

-c

Escribir en la salida estándar

-f

Fuerza

-k

Mantener archivos de entrada

-t

Prueba de integridad

bzcat

bzcat [FILE]...

Descomprimir a stdout.

bzip2

bzip2 [-cfkdt123456789] [FILE]...

Comprimir ARCHIVOS (o stdin) con el algoritmo bzip2.

-1..9

Nivel de compresión

-d

Descomprimir

-c

Escribir en la salida estándar

-f

Fuerza

-k

Mantener archivos de entrada

-t

Prueba de integridad

cal

cal [-jmy] [[MONTH] YEAR]

Muestra un calendario.

-j

Usar fechas julianas

-m

La semana empieza el lunes

-y

Mostrar todo el año

cat

cat [-nbvteA] [FILE]...

Imprimir ARCHIVOS a stdout.

-n

Número de líneas de salida

-b

Número de líneas no vacías

-v

Mostrar caracteres no imprimibles como ^x o M-x

-t

...y pestañas como ^I

-e

...y líneas finales con $

-A

Igual que -vte

chgrp

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

Cambie la pertenencia al grupo de ARCHIVOS a GRUPO.

-h

Afecta enlaces simbólicos en lugar de objetivos de enlaces simbólicos

-L

Atraviesa todos los enlaces simbólicos a los directorios

-H

Atraviesa los enlaces simbólicos solo en la línea de comandos

-P

No atravesar enlaces simbólicos (predeterminado)

-R

recurso

-c

Listar archivos modificados

-v

Verboso

-f

Ocultar errores

chmod

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

MODE es un número octal (patrón de bits sstrwxrwxrwx) o

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

recurso

-c

Listar archivos modificados

-v

Verboso

-f

Ocultar errores

chown

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

Cambie el propietario y/o grupo de ARCHIVOS a USUARIO y/o GRP.

-h

Afecta enlaces simbólicos en lugar de objetivos de enlaces simbólicos

-L

Atraviesa todos los enlaces simbólicos a los directorios

-H

Atraviesa los enlaces simbólicos solo en la línea de comandos

-P

No atravesar enlaces simbólicos (predeterminado)

-R

recurso

-c

Listar archivos modificados

-v

Verboso

-f

Ocultar errores

chroot

chroot NEWROOT [PROG ARGS]

Ejecute PROG con el directorio raíz establecido en NEWROOT.

chvt

chvt N

Cambie el terminal virtual de primer plano a /dev/ttyN.

clear

clear

Pantalla clara.

cmp

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

Compare FILE1 con FILE2 (o stdin).

-l

Escriba los números de byte (decimal) y los valores (octal) para todos los bytes diferentes

-s

Tranquilo

-n NUM

Compara como máximo NUM bytes

cp

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

Copie SOURCE en DEST.

-a

Igual que -dpR

-R,-r

recurso

-d,-P

Conservar enlaces simbólicos (predeterminado si -R)

-L

Seguir todos los enlaces simbólicos

-H

Seguir enlaces simbólicos en la línea de comandos

-p

Conservar los atributos del archivo si es posible

-f

Sobrescribir

-i

Preguntar antes de sobrescribir

-n

no sobrescribir

-l,-s

Crear enlaces (sim)

-T

Negarse a copiar si DEST es un directorio

-t DIR

Copie todas las FUENTES en DIR

-u

Copie solo los archivos más nuevos

cpio

cpio [-dmvu] [-F FILE] [-R USER[:GRP]] [-H newc] [-tio] [EXTR_FILE]...

Extraiga (-i) o enumere (-t) archivos de un archivo cpio, o tome la lista de archivos de stdin y cree un archivo (-o).

Modo de funcionamiento principal:

-t

Lista

-i

Extraer EXTR_FILEs (o todos)

-o

Crear (requiere -H newc)

Opciones:

-H newc

formato de archivo

-d

Hacer directorios principales

-m

Restaurar mtime

-v

Verboso

-u

Sobrescribir

-F FILE

Archivo de entrada (-t,-i,-p) o salida (-o)

-R USER[:GRP]

Establecer el propietario de los archivos creados

-L

Desreferenciar enlaces simbólicos

-0

Entrada terminada en NUL

--ignore-devno
--renumber-inodes

crc32

crc32 FILE...

Calcule la suma de comprobación CRC32 de los ARCHIVOS.

cttyhack

cttyhack [PROG ARGS]

Dele a PROG un tty de control si es posible. Ejemplo para /etc/inittab (para el inicio de busybox):

::respawn:/bin/cttyhack /bin/sh 

Dando el control de tty al shell que se ejecuta con PID 1:

exec cttyhack sh

Iniciando shell interactivo desde el script de shell de arranque:

setsid cttyhack sh

cut

cut [OPTIONS] [FILE]...

Imprime los campos seleccionados de ARCHIVOS a la salida estándar.

-b LIST

Salida solo bytes de LIST

-c LIST

Salida solo caracteres de LIST

-d SEP

Delimitador de campo para entrada (predeterminado -f TAB, -F ejecución de espacios en blanco)

-O SEP

Delimitador de campo para salida (predeterminado=-d para -f, un espacio para -F)

-D

No ordene/coteje secciones ni haga coincidir líneas -fF sin delimitador

-f LIST

Imprima solo estos campos (-d es un solo carácter)

-F LIST

Imprima solo estos campos (-d es expresión regular)

-s

Salida solo líneas que contienen delimitador

-n

ignorado

date

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

Muestra la hora (usando +FMT) o configura la hora.

-u

Trabajar en UTC (no convertir a la hora local)

[-s] TIME

Establezca el tiempo en HORA

-d TIME

Mostrar HORA, no ahora

-D FMT

FMT (formato strptime) para la conversión -s/-d TIME

-r FILE

Mostrar la hora de la última modificación del ARCHIVO

-R

Fecha de salida RFC-2822

-I[SPEC]

Salida ISO-8601 fecha SPEC=fecha (predeterminada), horas, minutos, segundos o ns

Formatos de HORA reconocidos:

                   @seconds_since_1970
                   hh:mm[:ss]
                   [YYYY.]MM.DD-hh:mm[:ss]
                   YYYY-MM-DD hh:mm[:ss]
                   [[[[[YY]YY]MM]DD]hh]mm[.ss]
date TIME

formulario acepta

MMDDhhmm[[YY]YY][.ss] 

en cambio.

dc

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

Pequeña calculadora RPN.

Operaciones:

+ - * / % ^

Aritmética

~

dividir con el resto

|

exponenciación modular

v

raíz cuadrada

p

imprimir la parte superior de la pila sin hacer estallar

f

imprimir toda la pila

k

mostrar el valor y establecer la precisión

i

extraiga el valor y establezca la base de entrada

o

extraiga el valor y establezca la base de salida

Ejemplos:

dc -e'2 2 + p' -> 4
dc -e'8 8 * 2 2 + / p' -> 16

dd

dd [if=FILE] [of=FILE] [ibs=N obs=N/bs=N] [count=N] [skip=N] [seek=N] [conv=notrunc|noerror|sync|fsync] [iflag=skip_bytes|count_bytes|fullblock|direct] [oflag=seek_bytes|append|direct]

Copie un archivo con conversión y formato.

if=FILE

Leer desde ARCHIVO en lugar de stdin

of=FILE

Escribir en ARCHIVO en lugar de stdout

bs=N

Leer y escribir N bytes a la vez

ibs=N

Leer N bytes a la vez

obs=N

Escribir N bytes a la vez

count=N

Copie solo N bloques de entrada

skip=N

Saltar N bloques de entrada

seek=N

Saltar N bloques de salida

conv=notrunc

No truncar el archivo de salida

conv=noerror

Continuar después de errores de lectura

conv=sync

Bloques de relleno con ceros

conv=fsync

Escriba físicamente los datos antes de terminar

conv=swab

Intercambiar cada par de bytes

iflag=skip_bytes

skip=N está en bytes

iflag=count_bytes

count=N está en bytes

oflag=seek_bytes

buscar=N está en bytes

iflag=direct

Entrada O_DIRECTO

oflag=direct

Salida O_DIRECTA

iflag=fullblock

Leer bloques completos

oflag=append

Abrir salida en modo agregar

status=noxfer

Suprimir la tasa de salida

status=none

Suprimir toda la salida

N puede tener el sufijo

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

deallocvt

deallocvt [N]

Desasignar terminal virtual sin usar /dev/ttyN

depmod

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

Genere archivos de módulos.dep, alias y símbolos.

-b BASE

Utilice BASE/lib/módulos/VERSIÓN

-n

Ejecución en seco: imprimir archivos a la salida estándar

devmem

devmem ADDRESS [WIDTH [VALUE]]

Leer/escribir desde la dirección física.

ADDRESS

Dirección para actuar

WIDTH

Ancho (8/16/...)

VALUE

Datos a escribir

df

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

Imprimir estadísticas de uso del sistema de archivos.

-P

Formato de salida POSIX

-k

Bloques de 1024 bytes (predeterminado)

-m

bloques de 1M byte

-h

Legible por humanos (por ejemplo, 1K 243M 2G)

-T

Imprimir tipo de sistema de archivos

-t TYPE

Imprimir solo monturas de este tipo

-a

Mostrar todos los sistemas de archivos

-i

Inodos

-B SIZE

Tamaño de bloque

diff

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

Compare archivos línea por línea y genere las diferencias entre ellos. Esta implementación solo admite diferencias unificadas.

-a

Tratar todos los archivos como texto

-b

Ignorar cambios en la cantidad de espacios en blanco

-B

Ignorar cambios cuyas líneas estén todas en blanco

-d

Intente encontrar un conjunto más pequeño de cambios

-i

Ignorar diferencias de mayúsculas y minúsculas

-L

Use LABEL en lugar del nombre de archivo en el encabezado unificado

-N

Tratar los archivos ausentes como vacíos

-q

Salida solo si los archivos difieren

-r

recurso

-S

Comience con ARCHIVO al comparar directorios

-T

Haga que las pestañas se alineen anteponiendo una pestaña cuando sea necesario

-s

Informar cuando dos archivos son iguales

-t

Expandir pestañas a espacios en la salida

-U

LÍNEAS de salida líneas de contexto

-w

Ignorar todos los espacios en blanco

dirname

dirname FILENAME

Elimina el sufijo que no pertenece al directorio de FILENAME.

dmesg

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

Imprime o controla el búfer de anillo del núcleo.

-c

Borrar el búfer de anillo después de imprimir

-n LEVEL

Establecer el nivel de registro de la consola

-s SIZE

Tamaño del búfer

-r

Imprimir búfer de mensajes sin formato

dos2unix

dos2unix [-ud] [FILE]

Convierta ARCHIVO en el lugar de DOS a formato Unix. Cuando no se proporcione ningún archivo, use stdin/stdout.

-u

dos2unix

-d

unix2dos

du

du [-aHLdclsxhmk] [FILE]...

Resuma el espacio en disco utilizado para ARCHIVOS (o directorios).

-a

Mostrar tamaños de archivo también

-b

Tamaño aparente (incluidos los agujeros)

-L

Seguir todos los enlaces simbólicos

-H

Seguir enlaces simbólicos en la línea de comandos

-d N

Limite la salida a directorios (y archivos con -a) de profundidad < N

-c

Mostrar total general

-l

Cuente los tamaños muchas veces si está vinculado de forma rígida

-s

Mostrar solo un total para cada argumento

-x

Omitir directorios en diferentes sistemas de archivos

-h

Tamaños en formato legible por humanos (por ejemplo, 1K 243M 2G)

-m

Tamaños en megabytes

-k

Tamaños en kilobytes (predeterminado)

dumpkmap

dumpkmap > keymap

Imprima una tabla de traducción de teclado binario en stdout.

dumpleases

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

Muestra las concesiones de DHCP otorgadas por udhcpd.

-f FILE

Archivo de arrendamiento

-r

Mostrar tiempo restante

-a

Mostrar tiempo de caducidad

-d

Mostrar el tiempo en segundos

echo

echo [-neE] [ARG]...

Imprime los ARG en la salida estándar.

-n

Sin salto de línea final

-e

Interpretar escapes de barra invertida (\t=tab, etc.)

-E

No interpretar escapes de barra invertida (predeterminado)

env

env [-i0] [-u NAME]... [-] [NAME=VALUE]... [PROG ARGS]

Imprima el entorno actual o ejecute PROG después de configurar el entorno.

-, -i

Empezar con un entorno vacío

-0

Salida terminada en NUL

-u NAME

Eliminar variable del entorno

expand

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

Convierta tabulaciones en espacios, escribiendo en stdout.

-i

No convertir tabulaciones después de no espacios en blanco

-t

Tabulaciones cada N caracteres

expr

expr EXPRESSION

Imprime el valor de EXPRESIÓN.

EXPRESIÓN puede ser:

ARG1 | ARG2

ARG1 si no es nulo ni 0, en caso contrario ARG2

ARG1 & ARG2

ARG1 si ninguno de los argumentos es nulo o 0, de lo contrario 0

ARG1 < ARG2

1 si ARG1 es menor que ARG2, de lo contrario 0. De manera similar:

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

Suma de ARG1 y ARG2. Similarmente:

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

Coincidencia de patrón anclado de REGEXP en STRING

match STRING REGEXP

Igual que STRING: REGEXP

substr STRING POS LEN

Subcadena de STRING, POS cuenta desde 1

index STRING CHARS

Índice en STRING donde se encuentra cualquier CHARS, o 0

length STRING

Longitud de STRING

quote TOKEN

Interprete TOKEN como una cadena, incluso si es una palabra clave como match o un operador como /

(EXPRESSION)

Valor de EXPRESIÓN

Tenga en cuenta que muchos operadores necesitan ser escapados o cotizados para shells. Las comparaciones son aritméticas si ambos ARG son números, en caso contrario, lexicográficas. Las coincidencias de patrón devuelven la cadena coincidente entre \( y \) o nula; si \( y \) no se usan, devuelven el número de caracteres coincidentes o 0.

factor

factor [NUMBER]...

Imprimir factores primos.

fallocate

fallocate [-o OFS] -l LEN FILE

Preasignar espacio para ARCHIVO.

-o OFS

Compensación de rango

-l LEN

Longitud del rango

fatattr

fatattr [-+rhsvda] FILE...

Cambie los atributos de archivo en el sistema de archivos FAT.

-

Borrar atributos

+

Establecer atributos

r

Solo lectura

h

Oculto

s

Sistema

v

Etiqueta de volumen

d

Directorio

a

Archivo

fdisk

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

Cambiar tabla de particiones.

-u

Inicio y Fin están en sectores (en lugar de cilindros)

-l

Mostrar la tabla de particiones para cada DISCO, luego salir

-b 2048

(para ciertos discos MO) use sectores de 2048 bytes

-C CYLINDERS

Establecer número de cilindros/cabezas/sectores

-H HEADS

Típicamente 255

-S SECTORS

Típicamente 63

find

find [-HL] [PATH]... [OPTIONS] [ACTIONS]

Busque archivos y realice acciones en ellos. La primera acción fallida detiene el procesamiento del archivo actual. Valores predeterminados: PATH es el directorio actual, la acción es -print.

-L,-follow

Seguir enlaces simbólicos

-H

...solo en la línea de comando

-xdev

No descender directorios en otros sistemas de archivos

-maxdepth N

Desciende en la mayoría de los niveles de N. -max depth 0 aplica acciones solo a los argumentos de la línea de comando

-mindepth N

No actúe en los primeros niveles de N

-depth

Actuar sobre el directorio *después* de atravesarlo

Comportamiento:

( ACTIONS )

Acciones de grupo para -o/-a

! ACT

Invertir ACTs éxito/fracaso

ACT1 [-a] ACT2

Si ACT1 falla, deténgase, de lo contrario haga ACT2

ACT1 -o ACT2

Si ACT1 tiene éxito, deténgase, de lo contrario, ejecute ACT2 Nota: -a tiene mayor prioridad que -o

-name PATTERN

Hacer coincidir el nombre del archivo (sin el nombre del directorio) con el PATRÓN

-iname PATTERN

-name insensible a mayúsculas y minúsculas

-path PATTERN

Hacer coincidir la ruta con el PATRÓN

-ipath PATTERN

-path insensible a mayúsculas y minúsculas

-regex PATTERN

Hacer coincidir la ruta con el PATRÓN de expresiones regulares

-type X

El tipo de archivo es X (uno de: f,d,l,b,c,s,p)

-executable

El archivo es ejecutable

-perm MASK

Al menos un bit de máscara (+MASK), todos los bits (-MASK), o exactamente los bits de MASK están configurados en el modo de archivo

-mtime DAYS

mtime es mayor que (+N), menor que (-N) o exactamente N días en el pasado

-atime DAYS

atime +N/-N/N días en el pasado

-ctime DAYS

ctime +N/-N/N días en el pasado

-mmin MINS

mtime es mayor que (+N), menor que (-N) o exactamente N minutos en el pasado

-amin MINS

atime +N/-N/N minutos en el pasado

-cmin MINS

ctime +N/-N/N minutos en el pasado

-newer FILE

mtime es más reciente que FILE's

-inum N

El archivo tiene el número de inodo N

-samefile FILE

El archivo es igual que ARCHIVO

-user NAME/ID

El archivo es propiedad de un usuario dado

-group NAME/ID

El archivo es propiedad de un grupo dado

-size N[bck]

El tamaño del archivo es N (c:bytes,k:kbytes,b:512 bytes(def.)) +/-N: el tamaño del archivo es mayor/menor que N

-links N

El número de enlaces es mayor que (+N), menor que (-N) o exactamente N

-empty

Coincidencia de archivo/directorio vacío

-prune

Si el archivo actual es un directorio, no descienda a él Si no se especifica ninguna de las siguientes acciones, se asume -print

-print

Imprimir nombre de archivo

-print0

Imprimir nombre de archivo, terminado en NUL

-exec CMD ARG ;

Ejecute CMD con todas las instancias de {} reemplazadas por el nombre del archivo. Falla si CMD sale con un valor distinto de cero

-exec CMD ARG +

Ejecute CMD con {} reemplazado por una lista de nombres de archivos

-quit

Salida

findfs

findfs LABEL=label or UUID=uuid

Encuentre un dispositivo de sistema de archivos basado en una etiqueta o UUID.

fold

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

Envuelva las líneas de entrada en ARCHIVOS (o stdin), escribiendo en stdout.

-b

Contar bytes en lugar de columnas

-s

Descanso en espacios

-w

Use columnas WIDTH en lugar de 80

free

free [-bkmgh]

Muestra la memoria libre y usada.

freeramdisk

freeramdisk DEVICE

Libera toda la memoria utilizada por el ramdisk especificado.

fsfreeze

fsfreeze --[un]freeze MOUNTPOINT

Flush and halt escribe en MOUNTPOINT.

fstrim

fstrim [OPTIONS] MOUNTPOINT
-o OFFSET

Compensación en bytes para descartar

-l LEN

Bytes a descartar

-m MIN

Longitud de extensión mínima

-v

Imprimir el número de bytes descartados

ftpget

ftpget [OPTIONS] HOST [LOCAL_FILE] REMOTE_FILE

Descargar un archivo a través de FTP.

-c

Continuar transferencia anterior

-v

Verboso

-u USER

Nombre de usuario

-p PASS

Contraseña

-P PORT

ftpput

ftpput [OPTIONS] HOST [REMOTE_FILE] LOCAL_FILE

Sube un archivo a un servidor FTP.

-v

Verboso

-u USER

Nombre de usuario

-p PASS

Contraseña

-P PORT

getopt

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

Permitir opciones largas que comiencen con simple -

-l LOPT[,...]

Opciones largas para reconocer

-n PROGNAME

El nombre con el que se notifican los errores.

-o OPTSTRING

Opciones cortas para reconocer

-q

No hay mensajes de error en opciones no reconocidas

-Q

Sin salida normal

-s SHELL

Establecer convenciones de citas de shell

-T

Prueba de versión (sale con 4)

-u

No citar salida

Ejemplo:

do  
	case "$1" in 
		-a)  
			echo A; shift;;     
		-b|--bb) 
			echo "B:'$2'"; 	shift 2;;      
		-c)  
			case "$2" in
				"")  
					echo C; shift 2;;
				*)   
					echo "C:'$2'"; shift 2;;           
			esac;;
		--)  
			shift; break;;
		*)   
			echo Error; exit 1;;     
	esac           
done

getty

getty [OPTIONS] BAUD_RATE[,BAUD_RATE]... TTY [TERMTYPE]

Abra TTY, solicite el nombre de inicio de sesión, luego invoque /bin/login

-h

Habilitar control de flujo de hardware RTS/CTS

-L

Establecer CLOCAL (ignorar el estado de detección de portadora)

-m

Obtenga la tasa de baudios del mensaje de estado CONECTAR de los módems

-n

No solicitar el nombre de inicio de sesión

-w

Espere CR o LF antes de enviar /etc/issue

-i

No mostrar /etc/issue

-f ISSUE_FILE

Mostrar ISSUE_FILE en lugar de /etc/issue

-l LOGIN

Invocar LOGIN en lugar de /bin/login

-t SEC

Terminar después de SEC si no se lee el nombre de inicio de sesión

-I INITSTR

Envía INITSTR antes que nada

-H HOST

Inicie sesión en HOST en el archivo utmp como el nombre de host

BAUD_RATE de 0 lo deja sin cambios.

grep

grep [-HhnlLoqvsrRiwFEz] [-m N] [-A|B|C N] { PATTERN | -e PATTERN... | -f FILE... } [FILE]...

Busque PATRÓN en ARCHIVOS (o stdin).

-H

Agregue el prefijo 'nombre de archivo:'

-h

No agregue el prefijo 'nombre de archivo:'

-n

Agregue el prefijo 'line_no:'

-l

Mostrar solo nombres de archivos que coincidan

-L

Mostrar solo los nombres de los archivos que no coinciden

-c

Mostrar solo el recuento de líneas coincidentes

-o

Mostrar solo la parte correspondiente de la línea

-q

Tranquilo. Devuelve 0 si se encuentra PATRÓN, 1 de lo contrario

-v

Seleccionar líneas que no coincidan

-s

Suprimir errores de apertura y lectura

-r

recurso

-R

Enlaces simbólicos recursivos y desreferenciados

-i

Ignorar caso

-w

Coincide solo con palabras completas

-x

Hacer coincidir solo líneas completas

-F

PATTERN es un literal (no una expresión regular)

-E

PATTERN es una expresión regular extendida

-z

Entrada terminada en NUL

-m N

Coincide hasta N veces por archivo

-A N

Imprimir N líneas de contexto final

-B N

Imprime N líneas de contexto principal

-C N

Igual que '-A N -B N'

-e PTRN

Patrón a juego

-f FILE

Leer patrón del archivo

groups

groups [USER]

Imprime los grupos en los que se encuentra el USUARIO.

gunzip

gunzip [-cfkt] [FILE]...

Descomprimir ARCHIVOS (o stdin).

-c

Escribir en la salida estándar

-f

Fuerza

-k

Mantener archivos de entrada

-t

Prueba de integridad

gzip

gzip [-cfkdt] [FILE]...

Comprimir ARCHIVOS (o stdin).

-d

Descomprimir

-c

Escribir en la salida estándar

-f

Fuerza

-k

Mantener archivos de entrada

-t

Prueba de integridad

halt

halt [-d DELAY] [-nfw]

Detener el sistema.

-d

SEC Intervalo de retardo

-n

No se sincronizan

-f

Forzar (no pasar por init)

-w

Solo escribe un registro wtmp

head

head [OPTIONS] [FILE]...

Imprime las primeras 10 líneas de ARCHIVOS (o stdin). Con más de un ARCHIVO, preceda cada uno con un encabezado de nombre de archivo.

-n N[bkm]

Imprime las primeras N líneas

-n -N[bkm]

Imprimir todo excepto N últimas líneas

-c [-]N[bkm]

Imprime los primeros N bytes (b:*512 k:*1024 m:*1024^2)

-q

Nunca imprima encabezados

-v

Imprimir siempre encabezados

hexdump

hexdump [-bcdoxCv] [-e FMT] [-f FMT_FILE] [-n LEN] [-s OFS] [FILE]...

Mostrar ARCHIVOS (o stdin) en un formato especificado por el usuario.

-b

pantalla octal de 1 byte

-c

visualización de caracteres de 1 byte

-d

Visualización decimal de 2 bytes

-o

pantalla octal de 2 bytes

-x

pantalla hexadecimal de 2 bytes

-C

hexadecimal+ASCII 16 bytes por línea

-v

Mostrar todo (sin plegado doble)

-e FORMAT_STR

Ejemplo:

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

Mostrar solo los primeros LENGTH bytes

-s OFFSET

Omitir bytes de DESPLAZAMIENTO

hostid

hostid

Imprima un identificador único de 32 bits para la máquina.

hostname

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

Muestra o establece el nombre de host o el nombre de dominio DNS.

-s

Corto

-i

Direcciones para el nombre de host

-d

nombre de dominio DNS

-f

Nombre de dominio completo

-F FILE

Usar contenido de ARCHIVOS como nombre de host

httpd

httpd [-ifv[v]] [-c CONFFILE] [-p [IP:]PORT] [-u USER[:GRP]] [-r REALM] [-h HOME] or httpd -d/-e/-m STRING

Escuche las solicitudes HTTP entrantes.

-i

modo intd

-f

Ejecutar en primer plano

-v[v]

Verboso

-p [IP:]PORT

Vincular a IP: PUERTO (predeterminado *: 80)

-u USER[:GRP]

Establecer uid/gid después de vincular al puerto

-r REALM

Reino de autenticación para la autenticación básica

-h HOME

Directorio de inicio (predeterminado)

-c FILE

Archivo de configuración (predeterminado {/etc,HOME}/httpd.conf)

-m STRING

Cadena de cifrado MD5

-e STRING

Codificar HTML STRING

-d STRING

STRING de decodificación de URL

hwclock

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

Muestra o configura el reloj de hardware (RTC).

-s

Establecer la hora del sistema desde RTC

-w

Establecer RTC desde la hora del sistema

--systz

Establezca la zona horaria en el kernel, corrija la hora del sistema si RTC se mantiene en la hora local

-f DEV

Usar el dispositivo especificado (por ejemplo, /dev/rtc2)

-u

Suponga que RTC se mantiene en UTC

-l

Suponga que RTC se mantiene en la hora local (si no se da ninguno, lea de /etc/adjtime)

i2cdetect

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

Detecta chips I2C.

-l

Lista de autobuses instalados

-F BUS#

Listar funcionalidades en este bus

-y

Deshabilitar el modo interactivo

-a

Forzar escaneo de direcciones no regulares

-q

Usar comandos de escritura rápida smbus para sondear (predeterminado)

-r

Use los comandos de byte de lectura smbus para sondear el rango de sondeo de límite PRIMERO y ÚLTIMO

i2cdump

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

Examinar registros I2C

                   I2CBUS  I2C bus number
                   ADDRESS 0x03-0x77

MODO es:

b

Byte (predeterminado)

w

Palabra

W

Palabra incluso en direcciones de registro

i

bloque I2C

s

Bloque SMBus

c

byte consecutivo. Agregar p para SMBus PEC

-f

Forzar acceso

-y

Deshabilitar el modo interactivo

-r

Limitar el número de registros a los que se accede

i2cget

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

Leer desde registros de chip I2C/SMBus

                   I2CBUS  I2C bus number
                   ADDRESS 0x03-0x77

MODO es:

b

Leer datos de bytes (predeterminado)

w

Leer datos de palabras

c

Byte de escritura/byte de lectura. Agregar p para SMBus PEC

-f

Forzar acceso

-y

Deshabilitar el modo interactivo

i2cset

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

Establecer registros I2C

                   I2CBUS  I2C bus number
                   ADDRESS 0x03-0x77

MODO es:

c

Byte, sin valor

b

Datos de byte (predeterminado)

w

datos de palabras

i

datos de bloque I2C

s

Datos de bloque de SMBus. Agregar p para SMBus PEC

-f

Forzar acceso

-y

Deshabilitar el modo interactivo

-r

Vuelva a leer y compare el resultado.

-m

MASK Máscara que especifica qué bits escribir

i2ctransfer

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

Leer/escribir datos I2C en una transferencia.

-f

Forzar acceso a direcciones ocupadas

-a

Forzar el acceso a direcciones no regulares

-y

Deshabilitar el modo interactivo

id

id [-ugGnr] [USER]

Imprime información sobre el USUARIO o el usuario actual.

-u

Identificación de usuario

-g

Identificación del grupo

-G

ID de grupo adicionales

-n

Imprimir nombres en lugar de números

-r

Imprimir DNI real en lugar de DNI efectivo

ifconfig

ifconfig [-a] [IFACE] [ADDRESS] Configure a network interface [add ADDRESS[/PREFIXLEN]] [del ADDRESS[/PREFIXLEN]] [[-]broadcast [ADDRESS]] [[-]pointopoint [ADDRESS]] [netmask ADDRESS] [dstaddr ADDRESS] [outfill NN] [keepalive NN] [hw ether|infiniband ADDRESS] [metric NN] [mtu NN] [[-]trailers] [[-]arp] [[-]allmulti] [multicast] [[-]promisc] [txqueuelen NN] [[-]dynamic] [mem_start NN] [io_addr NN] [irq NN] [up|down] ...

ifdown

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

Desconfigurar todas las interfaces

-i FILE

Utilice ARCHIVO en lugar de /etc/network/interfaces

-n

Ejecución en seco

-v

Imprime lo que sucedería antes de hacerlo

-f

Fuerza

ifup

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

Configurar todas las interfaces

-i FILE

Utilice ARCHIVO en lugar de /etc/network/interfaces

-n

Ejecución en seco

-v

Imprime lo que sucedería antes de hacerlo

-f

Fuerza

init

init

Init es el primer proceso iniciado durante el arranque. Nunca sale. (Re)genera niños según /etc/inittab. Señales:

HUP

recargar /etc/inittab

TSTP

dejar de reaparecer hasta

CONT QUIT

volver a ejecutar otro init

USR1/TERM/USR2/INT

ejecute el script detener/reiniciar/apagar/Ctrl-Alt-Del

insmod

insmod FILE [SYMBOL=VALUE]...

Cargue el módulo del núcleo.

ionice

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

Cambiar la prioridad y la clase de E/S.

-c N

Clase. 1:tiempo real 2:mejor esfuerzo 3:inactivo

-n N

Prioridad

-t

Ignorar errores

ip

ip [OPTIONS] address|route|link|tunnel|neigh|rule [ARGS]

where  OPTIONS := -f[amily] inet|inet6|link | -o[neline] 

ip addr add|del IFADDR dev IFACE | show|flush [dev IFACE] [to PREFIX] 
ip route list|flush|add|del|change|append|replace|test ROUTE 
ip link set IFACE [up|down] [arp on|off] [multicast on|off] [promisc on|off] [mtu NUM] [name NAME] [qlen NUM] [address MAC] [master IFACE | nomaster] [netns PID] 
ip tunnel add|change|del|show [NAME] [mode ipip|gre|sit] [remote ADDR] [local ADDR] [ttl TTL] 
ip neigh show|flush [to PREFIX] [dev DEV] [nud STATE] 
ip rule [list] | add|del SELECTOR ACTION

ipcalc

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

Calcule y muestre la configuración de red desde la dirección IP.

-b

Dirección de Difusión

-n

Dirección de red

-m

Máscara de red predeterminada para IP

-p

Prefijo para IP/MASCARA DE RED

-h

Nombre de host resuelto

-s

Sin mensajes de error

ipneigh

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

kill

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

Envía una señal (predeterminado: TERM) a los PID dados.

-l

Listar todos los nombres y números de las señales

killall

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

Envía una señal (predeterminado: TERM) a procesos dados.

-l

Listar todos los nombres y números de las señales

-q

No se queje si no se mató ningún proceso

klogd

klogd [-c N] [-n]

Registre los mensajes del kernel en syslog.

-c N

Imprimir a consola mensajes mas urgentes que prio N (1-8)

-n

Ejecutar en primer plano

last

last

Mostrar listado de los últimos usuarios que iniciaron sesión en el sistema.

less

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

Ver ARCHIVO (o stdin) una pantalla a la vez.

-E

Salir una vez que se llega al final de un archivo

-F

Salir si todo el archivo cabe en la primera pantalla

-I

Ignorar mayúsculas y minúsculas en todas las búsquedas

-M,-m

Mostrar línea de estado con números de línea y porcentaje a través del archivo

-N

Prefijo número de línea a cada línea

-S

Truncar líneas largas

-R

Eliminar códigos de escape de color en la entrada

-~

Suprimir ~s mostrados después de EOF

link

link FILE LINK

Cree un ENLACE duro al ARCHIVO.

ln

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

Cree un enlace LINK o DIR/TARGET a los TARGET especificados.

-s

Hacer enlaces simbólicos en lugar de enlaces duros

-f

Eliminar destinos existentes

-n

No elimine la referencia de los enlaces simbólicos: trátelos como un archivo normal

-b

Haga una copia de seguridad del objetivo (si existe) antes de la operación de enlace

-S SUF

Utilice el sufijo en lugar de ~ al realizar copias de seguridad de los archivos

-T

Tratar LINK como un archivo, no DIR

-v

Verboso

loadfont

loadfont < font

Cargue una fuente de consola desde stdin.

loadkmap

loadkmap < keymap

Cargue una tabla de traducción de teclado binario desde stdin.

logger

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

Escriba MENSAJE (o stdin) en syslog.

-s

Inicie sesión en stderr, así como en el registro del sistema

-t TAG

Iniciar sesión con la etiqueta especificada (el valor predeterminado es el nombre de usuario)

-p PRIO

Prioridad (número o par FACILITY.LEVEL)

login

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

Inicie una nueva sesión en el sistema.

-f

No autenticar (usuario ya autenticado)

-h HOST

El usuario del host proviene (para inicios de sesión en la red)

-p

Preservar el medio ambiente

$LOGIN_TIMEOUT

Segundos (predeterminado 60, 0 — deshabilitado)

logname

logname

Imprime el nombre del usuario actual.

logread

logread [-fF]

Mostrar mensajes en el búfer circular de syslogd.

-f

Datos de salida a medida que crece el registro

-F

Igual que -f, pero volcar el búfer primero

losetup

Asociar dispositivos de bucle:

losetup [-rP] [-o OFS] {-f|LOOPDEV} FILE

Vuelva a leer el tamaño del archivo:

losetup -c LOOPDEV

Desasociar:

losetup -d LOOPDEV

Mostrar estado:

losetup -a

Mostrar el siguiente dispositivo de bucle libre:

losetup -f
-o OFS

Iniciar OFS bytes en ARCHIVO

-P

Buscar particiones

-r

Solo lectura

-f

Mostrar/usar el siguiente dispositivo de bucle libre

ls

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

Listar el contenido del directorio.

-1

Salida de una columna

-a

Incluir nombres que empiecen por .

-A

Como -a, pero excluye . y ..

-x

lista por lineas

-d

Listar nombres de directorios, no contenidos

-L

Seguir enlaces simbólicos

-H

Seguir enlaces simbólicos en la línea de comandos

-R

recurso

-p

Agregar/a los nombres de los directorios

-F

Agregar indicador (uno de */=@|) a los nombres

-l

formato largo

-i

Listar números de inodo

-n

Enumere UID y GID numéricos en lugar de nombres

-s

Listar bloques asignados

-lc

Hora de la lista

-lu

lista a la vez

--full-time

Listar fecha/hora completa

-h

Tamaños legibles por humanos (1K 243M 2G)

--group-directories-first
-S

Ordenado por tamaño

-X

Ordenar por extensión

-v

Ordenar por versión

-t

Ordenar por mtime

-tc

Ordenar por hora

-tu

Ordenar por hora

-r

Orden de clasificación inverso

-w N

Formato N columnas de ancho

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

lsmod

lsmod

Lista de módulos del kernel cargados.

lzcat

lzcat [FILE]...

Descomprimir a stdout.

lzma

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

Descomprimir ARCHIVOS (o stdin).

-d

Descomprimir

-c

Escribir en la salida estándar

-f

Fuerza

-k

Mantener archivos de entrada

-t

Prueba de integridad

lzop

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

Nivel de compresión

-d

Descomprimir

-c

Escribir en la salida estándar

-f

Fuerza

-U

Eliminar archivos de entrada

-v

Verboso

-F

No almacene ni verifique la suma de comprobación

-C

También escriba la suma de comprobación del bloque comprimido

md5sum

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

Imprima o verifique las sumas de verificación MD5.

-c

Verifique las sumas contra la lista en ARCHIVOS

-s

No genere nada, el código de estado muestra el éxito

-w

Advertir sobre líneas de suma de verificación formateadas incorrectamente

mdev

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

Verboso

-S

Inicie sesión en syslog también

-s

Escanee /sys y complete /dev

-d

Daemon, escucha en netlink

-f

Ejecutar en primer plano

Bare mdev es un ayudante hotplug del kernel. Para activarlo:

echo /sbin/mdev >/proc/sys/kernel/hotplug

Utiliza /etc/mdev.conf con líneas

[-][ENV=regex;]…DEVNAME UID:GID 
PERM [>|=PATH]|[!] [@|$|*PROG]

donde DEVNAME es la expresión regular del nombre del dispositivo, @major, minor[-minor2] o expresión regular de la variable de entorno.

Un uso común de este último es cargar módulos para dispositivos conectados en caliente:

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

Si existe el archivo /dev/mdev.seq, mdev esperará a que su valor coincida con la variable $SEQNUM. Esto evita las carreras de enchufe/desenchufe. Para activar esta función, cree /dev/mdev.seq vacío al arrancar.

Si existe el archivo /dev/mdev.log, se le agregará el registro de depuración.

microcom

microcom [-d DELAY_MS] [-t TIMEOUT_MS ] [-s SPEED] [-X] TTY

Copie bytes de stdin a TTY y de TTY a stdout.

-d DELAY

Espere hasta DELAY ms para la salida TTY antes de enviarle cada byte siguiente

-t TIMEOUT

Salga si tanto la entrada estándar como el TTY están en silencio durante TIMEOUT ms

-s SPEED

Establezca la línea serial en VELOCIDAD

-X

Deshabilite el significado especial de NUL y Ctrl-X de stdin

mim

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

Ejecute un script desde un archivo de especificación similar a Makefile

-f FILE

Archivo de especificaciones (Mimfile predeterminado)

mkdir

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

Crear directorio.

-m MODE

Modo

-p

No hay error si existe; hacer directorios principales según sea necesario

mkdosfs

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

Cree un sistema de archivos FAT32.

-v

Verboso

-n LBL

Etiqueta de volumen

mke2fs

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

Tamaño de bloque, bytes

-F

Fuerza

-i RATIO

El número máximo de archivos es filesystem_size/RATIO

-I BYTES

Tamaño de inodo (mín. 128)

-L LBL

Etiqueta de volumen

-m PERCENT

Porcentaje de bloques para reservar para el administrador

-n

Ejecución en seco

mkfifo

mkfifo [-m MODE] NAME

Crear tubería con nombre

-m MODE

Modo (predeterminado a=rw)

mknod

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

Crear un archivo especial (bloque, carácter o tubería)

-m MODE

Modo de creación (predeterminado a=rw)

TIPO:

b

dispositivo de bloque

c or u

Dispositivo de caracteres

p

Tubería con nombre (MAJOR MINOR debe omitirse)

mkpasswd

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

Imprimir crypt (3) CONTRASEÑA cifrada.

-P N

Leer contraseña de fd N

-m TYPE

des, md5, sha256/512 (predeterminado)

-S SALT

mkswap

mkswap [-L LBL] BLOCKDEV [KBYTES]

Prepare BLOCKDEV para usar como partición de intercambio.

-L LBL

Etiqueta

mktemp

mktemp [-dt] [-p DIR] [TEMPLATE]

Cree un archivo temporal con un nombre basado en PLANTILLA e imprima su nombre. PLANTILLA debe terminar con XXXXXX (por ejemplo, [/dir/]nombreXXXXXX). Sin PLANTILLA, se asume -t tmp.XXXXXX.

-d

Hacer directorio, no archivo

-q

Fallar silenciosamente en los errores

-t

Anteponga el nombre del directorio base a PLANTILLA

-p DIR

Usar DIR como directorio base (implica -t)

-u

No crees nada; imprimir un nombre El directorio base es: -p DIR, else $TMPDIR, else /tmp

modinfo

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

Atajo para '-F autor'

-d

Atajo para '-F descripción'

-l

Atajo para 'licencia -F'

-p

Atajo para '-F parm'

-F keyword

Palabra clave a buscar

-0

Salida terminada en NUL

modprobe

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

Cargue múltiples MÓDULOS

-l

Lista (MODULE es un patrón)

-r

Retire el MÓDULO (pilas) o realice una limpieza automática

-q

Tranquilo

-v

Verboso

-s

Iniciar sesión en syslog

-D

Mostrar dependencias

-b

Aplique la lista negra a los nombres de los módulos también

more

more [FILE]...

Ver ARCHIVO (o stdin) una pantalla a la vez.

mount

mount [OPTIONS] [-o OPT] DEVICE NODE

Montar un sistema de archivos. La detección automática del sistema de archivos requiere /proc.

-a

Montar todos los sistemas de archivos en fstab

-f

Ejecución en seco

-i

No ejecutes el asistente de montaje

-r

Montaje de solo lectura

-t FSTYPE[,...]

Tipo(s) de sistema de archivos

-T FILE

Leer ARCHIVO en lugar de /etc/fstab

-O OPT

Monte solo sistemas de archivos con la opción OPT (solo -a)

Hay indicadores -o específicos del sistema de archivos. La opción -o OPT puede ser:

loop

Ignorado (los dispositivos de bucle se detectan automáticamente)

[a]sync

Las escrituras son [a] sincrónicas

[no]atime

Deshabilitar/habilitar actualizaciones de tiempos de acceso de inodos

[no]diratime

Habilitar/deshabilitar las actualizaciones a tiempo de los directorios

[no]relatime

Deshabilitar/habilitar las actualizaciones atime relativas a modific$

[no]dev

(Des)permitir el uso de archivos de dispositivos especiales

[no]exec

(Des)permitir el uso de archivos ejecutables

[no]suid

(Des)permitir programas set-user-id-root

[r]shared

Convertir [recursivamente] a un subárbol compartido

[r]slave

Convertir [recursivamente] a un subárbol esclavo

[r]private

Convertir [recursivamente] a un subárbol privado

[un]bindable

Hacer que el punto de montaje [no] se pueda unir

[r]bind

Vincular un archivo o directorio [recursivamente] a otro $

move

Reubicar un punto de montaje existente

remount

Vuelva a montar un sistema de archivos montado, cambiando banderas

ro

Igual que -r

mt

mt [-f DEVICE] OPCODE VALUE

Controlar el funcionamiento de la unidad de cinta magnética

Códigos de operación:

bsf bsfm bsr bss datacompression drvbuffer eof eom erase fsf fsfm fsr fss load lock mkpart nop offline ras1 ras2 ras3 reset retension rewind rewoffline seek setblk setdensity setpart tell unload unlock weof wset

mv

mv [-finT] SOURCE DEST or: mv [-fin] SOURCE... { -t DIRECTORY | DIRECTORY }

Cambie el nombre de SOURCE a DEST, o mueva SOURCEs a DIRECTORY.

-f

No preguntar antes de sobrescribir

-i

Interactivo, aviso antes de sobrescribir

-n

No sobrescriba un archivo existente

-T

Negarse a moverse si DEST es un directorio

-t DIR

Mover todas las FUENTES a DIR

nameif

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

Cambie el nombre de la interfaz de red mientras está inactiva. El dispositivo con la dirección HWADDR cambia de nombre a IFNAME.

-c FILE

Archivo de configuración (predeterminado: /etc/mactab)

-s

Iniciar sesión en syslog

nbd-client

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

Conéctese a HOST y proporcione un dispositivo de bloqueo de red en BLOCKDEV.

nc

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

Abra una tubería a IP: PUERTO o ARCHIVO.

-l

Modo de escucha, para conexiones entrantes (use -ll con -e para servidor persistente)

-p PORT

puerto local

-w SEC

Tiempo de espera de conexión

-i SEC

Intervalo de retraso para las líneas enviadas

-f FILE

Usar archivo (ala /dev/ttyS0) en lugar de red

-e PROG

Ejecutar PROG después de conectar

netstat

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

Mostrar información de red.

-r

Tabla de ruteo

-a

Todos los enchufes

-l

Enchufes de escucha. De lo contrario: enchufes conectados

-t

enchufes TCP

-u

Zócalos UDP

-w

Zócalos crudos

-x

enchufes Unix. De lo contrario: todos los tipos de socket

-e

Otra/más información

-n

No resolver nombres

nl

nl [OPTIONS] [FILE]...

Escriba ARCHIVOS en la salida estándar con números de línea agregados.

-b STYLE

Qué líneas numerar - a: todas, t: no vacías, n: ninguna

-i N

Incremento de número de línea

-s STRING

Use STRING como separador de número de línea

-v N

Empezar desde N

-w N

Ancho de los números de línea

nologin

nologin

Rechazar cortésmente un inicio de sesión

nproc

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

Imprime el número de CPU disponibles.

--all

Número de CPU instaladas

--ignore=N

Excluir N CPU

nsenter

nsenter [OPTIONS] [PROG ARGS]
-t PID

Proceso de destino del que obtener espacios de nombres

-m[FILE]

Ingrese el espacio de nombres de montaje

-u[FILE]

Ingrese el espacio de nombres UTS (nombre de host, etc.)

-i[FILE]

Introduzca el espacio de nombres IPC de System V

-n[FILE]

Ingrese el espacio de nombres de la red

-p[FILE]

Ingrese el espacio de nombres pid

-U[FILE]

Introduzca el espacio de nombres de usuario

-S UID

Establecer uid en el espacio de nombres ingresado

-G GID

Establecer gid en el espacio de nombres ingresado

--preserve-credentials

No toques uids o gids

-r[DIR]

Establecer directorio raíz

-w[DIR]

Establecer directorio de trabajo

-F

No bifurque antes de ejecutar PROG

nslookup

nslookup [-type=QUERY_TYPE] [-debug] HOST [DNS_SERVER]

Consulta DNS sobre HOST. TIPO DE CONSULTA:

soa,ns,a,aaaa,cname,mx,txt,ptr,srv,any

nuke

nuke DIR...

Eliminar DIR.

od

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

Imprima ARCHIVOS (o stdin) sin ambigüedades, como bytes octales de forma predeterminada.

openvt

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

Inicie PROG en una nueva terminal virtual

-c N

Usar VT especificado

-s

Cambiar a la VT

-w

Espere a que PROG salga

partprobe

partprobe DEVICE...

Pídele al kernel que vuelva a escanear la tabla de particiones.

paste

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

Pegue líneas de cada archivo de entrada, separadas por tabulador.

-d LIST

Use delimitadores de LISTA, no de tabulación

-s

Serie: un archivo a la vez

patch

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

Quitar N componentes principales de los nombres de archivo

-i DIFF

Leer DIFF en lugar de stdin

-R

parche inverso

-N

Ignorar parches ya aplicados

-E

Eliminar archivos de salida si se vacían

--dry-run

En realidad no cambies los archivos

pidof

pidof [NAME]...

Enumere los PID de todos los procesos con nombres que coincidan con los NOMBRES.

ping

ping [OPTIONS] HOST

Envíe ICMP ECHO_REQUEST a HOST.

-4,-6

Forzar resolución de nombres IP o IPv6

-c CNT

Enviar solo pings de CNT

-s SIZE

Enviar bytes de datos de TAMAÑO en paquetes (predeterminado 56)

-i SECS

Intervalo

-A

Hacer ping tan pronto como se reciba la respuesta

-t TTL

Establecer TTL

-I IFACE/IP

Interfaz de origen o dirección IP

-W SEC

Segundos para esperar la primera respuesta (predeterminado 10) (después de que se envíen todos los paquetes -c CNT)

-w SEC

Segundos hasta que salga el ping (predeterminado: infinito) (puede salir antes con -c CNT)

-q

Silencioso, solo muestra la salida al inicio/fin

-p HEXBYTE

Patrón de carga útil

ping6

ping6 [OPTIONS] HOST

Envíe ICMP ECHO_REQUEST a HOST.

-c CNT

Enviar solo pings de CNT

-s SIZE

Enviar bytes de datos de TAMAÑO en paquetes (predeterminado 56)

-i SECS

Intervalo

-A

Hacer ping tan pronto como se reciba la respuesta

-I IFACE/IP

Interfaz de origen o dirección IP

-W SEC

Segundos para esperar la primera respuesta (predeterminado 10) (después de que se envíen todos los paquetes -c CNT)

-w SEC

Segundos hasta que salga el ping (predeterminado: infinito) (puede salir antes con -c CNT)

-q

Silencioso, solo muestra la salida al inicio/fin

-p HEXBYTE

Patrón de carga útil

pivot_root

pivot_root NEW_ROOT PUT_OLD

Mueva el sistema de archivos raíz actual a PUT_OLD y haga que NEW_ROOT sea el nuevo sistema de archivos raíz.

poweroff

poweroff [-d DELAY] [-nf]

Detener y cortar la energía.

-d SEC

Intervalo de retraso

-n

No se sincronizan

-f

Forzar (no pasar por init)

printf

printf FORMAT [ARG]...

Formatee e imprima ARG(s) de acuerdo con FORMAT (a-la C printf)

ps

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

Mostrar lista de procesos.

-o COL1,COL2=HEADER

Seleccionar columnas para mostrar

-T

Mostrar hilos

pwd

pwd Imprime el nombre de archivo completo del directorio de trabajo actual

rdate

rdate [-s/-p] HOST

Configure e imprima la hora desde HOST utilizando RFC 868.

-s

Establecer solo la hora del sistema

-p

Solo tiempo de impresión

readlink

readlink [-fnv] FILE

Muestra el valor de un enlace simbólico.

-f

Canonicalizar siguiendo todos los enlaces simbólicos

-n

No agregue nueva línea

-v

Verboso

realpath

realpath FILE...

Imprime las rutas absolutas de los ARCHIVOS.

reboot

reboot [-d DELAY] [-nf]

Reiniciar el sistema

-d SEC

Intervalo de retraso

-n

No se sincronizan

-f

Forzar (no pasar por init)

renice

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

Cambiar la prioridad de programación de un proceso en ejecución.

-n

Agregue PRIORIDAD al valor agradable actual.

-p

ID de proceso (predeterminado)

-g

Identificadores de grupos de procesos

-u

Procesar nombres de usuario

reset

reset

Resetear terminal (códigos ESC) y termios (señales, buffering, eco).

resume

resume BLOCKDEV [OFFSET]

Restaure el estado del sistema desde los datos 'suspender a disco' en BLOCKDEV.

rev

rev [FILE]...

Líneas inversas de ARCHIVO.

rm

rm [-irf] FILE...

Eliminar (desvincular) ARCHIVOS.

-i

Siempre pregunte antes de eliminar

-f

nunca preguntar

-R, -r

recurso

rmdir

rmdir [-p] DIRECTORY...

Eliminar DIRECTORIO si está vacío.

-p

Incluir a los padres

--ignore-fail-on-non-empty

rmmod

rmmod [-wfa] [MODULE]...

Descargar módulos del kernel.

-w

Espere hasta que el módulo ya no se use

-f

Descarga forzada

-a

Eliminar todos los módulos no utilizados (recursivamente)

route

route [-ne] [-A inet[6]] [{add|del} [-net|-host] TARGET [netmask MASK] [gw GATEWAY] [metric N] [mss BYTES] [window BYTES] [reject] [IFACE]]

Muestra o edita las tablas de enrutamiento del núcleo.

-n

No resolver nombres

-e

Mostrar otra/más información

-A inet[6]

Seleccionar familia de direcciones

rpm

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

Manipular paquetes RPM.

Comandos:

-i

Paquete de instalación

-qp

Paquete de consulta

-qpi

Muestra información

-qpl

Contenido de la lista

-qpd

Listar documentos

-qpc

Listar archivos de configuración

rpm2cpio

rpm2cpio PACKAGE.rpm

Genera un archivo cpio del archivo rpm.

run-init

run-init [-d CAP,CAP...] [-n] [-c CONSOLE_DEV] NEW_ROOT NEW_INIT [ARGS]

Libere initramfs y cambie a otro root fs:

chroot a NEW_ROOT, elimine todo en /, mueva NEW_ROOT a /, ejecute NEW_INIT.

El PID debe ser 1.

NEW_ROOT debe ser un punto de montaje.

-c DEV

Vuelva a abrir stdio a DEV después del cambio

-d CAPS

Capacidades de caída

-n

Ejecución en seco

run-parts

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

Ejecute un montón de scripts en DIRECTORIO.

-a ARG

Pasar ARG como argumento a los scripts

-u UMASK

Configure UMASK antes de ejecutar scripts

--reverse

Orden de ejecución inversa

--test

Ejecución en seco

--exit-on-error

Salir si un script sale con un valor distinto de cero

sed

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

o

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

Agregue CMD a los comandos sed para ejecutar

-f FILE

Agregue contenido de ARCHIVO a los comandos sed que se ejecutarán

-i[SFX]

Edite archivos en el lugar (de lo contrario, escriba en stdout). Opcionalmente, haga una copia de seguridad de los archivos, agregando SFX

-n

Suprimir la impresión automática del espacio del patrón

-r,-E

Usar sintaxis extendida de expresiones regulares

Si no hay -e o -f, el primer argumento que no es una opción es la cadena de comando sed. Los argumentos restantes son archivos de entrada (stdin si no hay ninguno).

seq

seq [-w] [-s SEP] [FIRST [INC]] LAST

Imprima números de PRIMERO a ÚLTIMO, en pasos de INC. PRIMERO, INC por defecto es 1.

-w

Pad to last con ceros a la izquierda

-s SEP

separador de cadenas

setkeycodes

setkeycodes { SCANCODE KEYCODE }...

Modifique el mapa de código de escaneo a código clave del kernel, lo que permite que los teclados inusuales generen códigos clave utilizables.

SCANCODE es xx o e0xx (hexadecimal), KEYCODE es decimal.

setpriv

setpriv [OPTIONS] PROG ARGS

Ejecute PROG con diferentes configuraciones de privilegios.

-d,--dump

Mostrar capacidades actuales

--nnp,--no-new-privs

Ignorar bits setuid/setgid y capacidades de archivo

--inh-caps CAP,CAP

Establecer capacidades heredables

--ambient-caps CAP,CAP

Establecer capacidades ambientales

setsid

setsid [-c] PROG ARGS

Ejecute PROG en una nueva sesión. PROG no tendrá terminal de control y no se verá afectado por las señales del teclado (^C, etc.).

-c

Establecer el terminal de control en stdin

sh

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

Intérprete de shell de Unix

sha1sum

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

Imprima o verifique las sumas de verificación SHA1

-c

Verifique las sumas contra la lista en ARCHIVOS

-s

No genere nada, el código de estado muestra el éxito

-w

Advertir sobre líneas de suma de verificación formateadas incorrectamente

sha256sum

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

Imprima o verifique las sumas de verificación SHA256.

-c

Verifique las sumas contra la lista en ARCHIVOS

-s

No genere nada, el código de estado muestra el éxito

-w

Advertir sobre líneas de suma de comprobación formateadas incorrectamente

sha3sum

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

Imprima o verifique las sumas de verificación SHA3.

-c

Verifique las sumas contra la lista en ARCHIVOS

-s

No genere nada, el código de estado muestra el éxito

-w

Advertir sobre líneas de suma de verificación formateadas incorrectamente

-a BITS

224 (predeterminado), 256, 384, 512

sha512sum

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

Imprima o verifique las sumas de verificación SHA512.

-c

Verifique las sumas contra la lista en ARCHIVOS

-s

No genere nada, el código de estado muestra el éxito

-w

Advertir sobre líneas de suma de comprobación formateadas incorrectamente

shred

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

Sobrescribir/borrar ARCHIVOS.

-f

Chmod para garantizar la capacidad de escritura

-s SIZE

Tamaño para escribir

-n N

Sobrescribir N veces (predeterminado 3)

-z

Sobrescritura final con ceros

-u

Remover archivo

shuf

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

Permutar líneas aleatoriamente.

-n NUM

Salida como máximo NUM líneas

-o FILE

Escribir en ARCHIVO, no salida estándar

-z

Salida terminada en NUL

-e

Tratar los ARG como líneas

-i L-H

Tratar los números L-H como líneas

sleep

sleep [N]...

Pausa por un tiempo igual al total de los argumentos dados, donde cada argumento puede tener un sufijo opcional de (s) segundos, (m) minutos, (h) horas o (días)

sort

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

Ordenar líneas de texto.

-o FILE

Salida a ARCHIVO

-c

Comprobar si la entrada está ordenada

-b

Ignorar los espacios en blanco iniciales

-f

Ignorar caso

-i

Ignorar caracteres no imprimibles

-d

Orden del diccionario (solo en blanco o alfanumérico)

-n

Ordenar números

-g

Clasificación numérica general

-h

Ordenar números legibles por humanos (2K 1G)

-M

Ordenar mes

-V

Ordenar versión

-t CHAR

separador de campos

-k N[,M]

Ordenar por campo Nth

-r

Orden de clasificación inverso

-s

Estable (no ordenar los lazos alfabéticamente)

-u

Suprimir líneas duplicadas

-z

Entrada y salida terminadas en NUL

ssl_client

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

start-stop-daemon

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

Busque procesos coincidentes y luego

-K

detener todos los procesos coincidentes

-S

iniciar un proceso a menos que se encuentre un proceso coincidente

Coincidencia de procesos:

-u USERNAME|UID

Hacer coincidir solo los procesos de este usuario

-n NAME

Haga coincidir los procesos con NOMBRE en el campo de comunicación en /proc/PID/stat

-x EXECUTABLE

Haga coincidir los procesos con este comando en /proc/PID/cmdline

-p FILE

Hacer coincidir un proceso con PID de ARCHIVO

Las siguientes condiciones especificadas deben coincidir con -S solamente:

-x EXECUTABLE

Programa para ejecutar

-a NAME

Argumento cero

-b

Fondo

-N N

Cambiar buen nivel

-c USER[:[GRP]]

Cambiar usuario/grupo

-m

Escribir PID en pidfile especificado por -p

Las siguientes condiciones especificadas deben coincidir solo con -K:

-s SIG

Señal para enviar

-t

Solo coincidencia, salir con 0 si se encuentra

Otro:

-o

Salir con estado 0 si no se hace nada

-v

Verboso

-q

Tranquilo

stat

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

Muestra el archivo (predeterminado) o el estado del sistema de archivos.

-c FMT

Usar el formato especificado

-f

Mostrar el estado del sistema de archivos

-L

Seguir enlaces

-t

pantalla concisa

Secuencias FMT para archivos:

%a

Derechos de acceso en octal

%A

Derechos de acceso en forma legible por humanos

%b

Número de bloques asignados (ver %B)

%B

Tamaño en bytes de cada bloque informado por %b

%d

Número de dispositivo en decimal

%D

Número de dispositivo en hexadecimal

%f

Modo crudo en hexadecimal

%F

Tipo de archivo

%g

Identificación del grupo

%G

Nombre del grupo

%h

Número de enlaces duros

%i

número de inodo

%n

Nombre del archivo

%N

Nombre de archivo, con -> OBJETIVO si enlace simbólico

%o

Tamaño del bloque de E/S

%s

Tamaño total en bytes

%t

Tipo de dispositivo principal en hexadecimal

%T

Tipo de dispositivo secundario en hexadecimal

%u

Identificación de usuario

%U

Nombre de usuario

%x

Hora del último acceso

%X

Hora del último acceso en segundos desde Epoch

%y

Hora de la última modificación

%Y

Hora de la última modificación en segundos desde Epoch

%z

Hora del último cambio

%Z

Hora del último cambio en segundos desde Epoch

Secuencias FMT para sistemas de archivos:

%a

Bloques gratuitos disponibles para no superusuarios

%b

Bloques de datos totales

%c

Nodos de archivo totales

%d

Nodos de archivos libres

%f

Bloques gratis

%i

ID del sistema de archivos en hexadecimal

%l

Longitud máxima de los nombres de archivo

%n

Nombre del archivo

%s

Tamaño de bloque (para una transferencia más rápida)

%S

Tamaño de bloque fundamental (para recuentos de bloques)

%t

Escriba en hexadecimal

%T

Escriba en forma legible por humanos

strings

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

Mostrar cadenas imprimibles en un archivo binario.

-f

Preceda cadenas con nombres de archivo

-o

Preceder cadenas con compensaciones octales

-t o|d|x

Preceder cadenas con compensaciones en base 8/10/16

-n LEN

Al menos LEN caracteres forman una cadena (predeterminado 4)

stty

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

Sin argumentos, imprime la velocidad en baudios, la disciplina de línea y las desviaciones de stty sane.

-F DEVICE

Abrir dispositivo en lugar de stdin

-a

Imprima todas las configuraciones actuales en forma legible por humanos

-g

Imprimir en formato legible por stty

[SETTING]

Ver página de manual

svc

svc [-udopchaitkx] SERVICE_DIR...

Servicios de control monitoreados por el supervisor de Runsv.

-u

Si el servicio no se está ejecutando, inícielo; reiniciar si se detiene

-d

Si el servicio se está ejecutando, envíe señales TERM+CONT; no lo reinicies

-o

Una vez: si el servicio no se está ejecutando, inícielo; no lo reinicies

-pchaitk

Enviar señal de STOP, CONT, HUP, ALRM, INT, TERM, KILL al servicio

-x

Salir: Runsv saldrá tan pronto como el servicio esté inactivo.

svok

svok SERVICE_DIR

Compruebe si se está ejecutando runsv supervisor. El código de salida es 0 si existe, 100 si no existe, 111 (con mensaje de error) si SERVICE_DIR no existe.

swapoff

swapoff [-a] [DEVICE]

Deja de intercambiar en DISPOSITIVO.

-a

Deja de intercambiar en todos los dispositivos de intercambio

swapon

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

Comience a intercambiar en DISPOSITIVO.

-a

Comience a intercambiar en todos los dispositivos de intercambio

-d[POL]

Descartar bloques en swapon (POL=una vez), como liberados (POL=páginas), o ambos (POL omitido)

-e

Saltar en silencio dispositivos que no existen

switch_root

switch_root [-c CONSOLE_DEV] NEW_ROOT NEW_INIT [ARGS]

Libere initramfs y cambie a otro root fs: chroot a NEW_ROOT, elimine todo en /, mueva NEW_ROOT a /, ejecute NEW_INIT.

El PID debe ser 1.

NEW_ROOT debe ser un punto de montaje.

-c

DEV Reabrir stdio a DEV después del cambio

sync

sync [-df] [FILE]...

Escriba todos los bloques almacenados en búfer (en ARCHIVOS) en el disco.

-d

Evite sincronizar metadatos

-f

Sincronizar sistemas de archivos subyacentes ARCHIVOS

sysctl

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

Mostrar/establecer parámetros del kernel

-e

No advertir sobre claves desconocidas

-n

No mostrar nombres clave

-q

Tranquilo

-a

Mostrar todos los valores

-p

Establecer valores de ARCHIVOS (predeterminado /etc/sysctl.conf)

-w

Establecer valores

syslogd

syslogd [OPTIONS]

Utilidad de registro del sistema.

-n

Ejecutar en primer plano

-R HOST[:PORT]

Inicie sesión en HOST:PORT (PUERTO predeterminado: 514)

-L

Iniciar sesión localmente y a través de la red (el valor predeterminado es la red solo si -R)

-C[size_kb]

Inicie sesión en el búfer de memoria compartido (use logread para leerlo)

-O FILE

Iniciar sesión en ARCHIVO (predeterminado: /var/log/messages, stdout si -)

-s SIZE

Tamaño máximo (KB) antes de la rotación (predeterminado 200 KB, 0=desactivado)

-b N

N registros rotados para conservar (predeterminado 1, máx. 99, 0=purgar)

-l N

Registrar solo mensajes más urgentes que prio N (1-8)

-S

Salida más pequeña

-t

Elimina las marcas de tiempo generadas por el cliente

-D

Soltar duplicados

-f FILE

Usar ARCHIVO como configuración (predeterminado:/etc/syslog.conf)

tac

tac [FILE]...

Concatenar ARCHIVOS e imprimirlos al revés.

tail

tail [OPTIONS] [FILE]...

Imprima las últimas 10 líneas de ARCHIVOS (o stdin) en. Con más de un ARCHIVO, preceda cada uno con un encabezado de nombre de archivo.

-c [+]N[bkm]

Imprime los últimos N bytes

-n N[bkm]

Imprime las últimas N líneas

-n +N[bkm]

Comience en la línea N e imprima el resto (b:*512 k:*1024 m:*1024^2)

-q

Nunca imprima encabezados

-v

Imprimir siempre encabezados

-f

Imprimir datos a medida que crece el archivo

-F

Igual que -f, pero sigue intentándolo

-s SECONDS

Espere SEGUNDOS entre lecturas con -f

tar

tar c|x|t [-ZzJjahmvokO] [-f TARFILE] [-C DIR] [FILE]...

Cree, extraiga o enumere archivos desde un archivo tar.

c

Crear

x

Extracto

t

Lista

-f FILE

Nombre de TARFILE ('-' para stdin/out)

-C DIR

Cambiar a DIR antes de la operación

-v

Verboso

-O

Extraer a la salida estándar

-m

No restaurar mtime

-o

No restaurar usuario: grupo

-k

No reemplace los archivos existentes

-Z

(Des)comprimir usando compress

-z

(Des)comprimir usando gzip

-J

(Des)comprimir usando xz

-j

(Des)comprimir usando bzip2

--lzma

(Des)comprimir usando lzma

-a

(Des)comprimir basado en extensión

-h

Seguir enlaces simbólicos

--overwrite

Reemplazar archivos existentes

--strip-components NUM

NUM de componentes principales para desmontar

--no-recursion

No descender en directorios

--numeric-owner

Usar usuario numérico: grupo

--no-same-permissions

No restaurar los permisos de acceso

--to-command COMMAND

Canalizar archivos a COMMAND

taskset

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

Establecer u obtener afinidad de CPU.

-p

Operar en PID

-a

Operar en todos los hilos

-c

La afinidad es una lista, no una máscara

tee

tee [-ai] [FILE]...

Copie stdin a cada ARCHIVO y también a stdout.

-a

Agregar a los ARCHIVOS dados, no sobrescribir

-i

Ignorar señales de interrupción (SIGINT)

telnet

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

Conéctese al servidor telnet.

-a

Inicio de sesión automático con la variable $USER

-l USER

Inicio de sesión automático como USUARIO

tftp

tftp [OPTIONS] HOST [PORT]

Transferir un archivo desde/hacia el servidor tftp.

-l FILE

Archivo local

-r FILE

Archivo remoto

-g

Obtener el archivo

-p

poner archivo

-b SIZE

Transferir bloques en bytes

time

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

Ejecute PROG, muestre el uso de recursos cuando salga.

-v

Verboso

-p

Formato de salida POSIX

-f FMT

Formato personalizado

-o FILE

Escribir resultado en ARCHIVO

-a

Agregar (de lo contrario, sobrescribir)

timeout

timeout [-s SIG] [-k KILL_SECS] SECS PROG ARGS

Ejecutar PROG. Envíele SIG si no se ha ido en segundos SECS.

SIG por defecto: PLAZO.

Si todavía existe en KILL_SECS segundos, envíe KILL.

top

top [-bH] [-n COUNT] [-d SECONDS]

Muestra una vista de la actividad del proceso en tiempo real. Lea el estado de todos los procesos de /proc cada SEGUNDO y muestre una pantalla completa de ellos.

Llaves:

N/M/P/T

ordenar por pid/mem/cpu/time

R

ordenar al revés

H

alternar hilos

Q,^C

salida

Opciones:

-b

Por lotes

-n N

Salir después de N iteraciones

-d SEC

Retraso entre actualizaciones

-H

Mostrar hilos

touch

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

Actualizar mtime de ARCHIVOS.

-c

No crees archivos

-h

No seguir enlaces

-a

Cambiar solo una vez

-m

Cambiar solo mtime

-d DT

Fecha/hora de uso

-t DT

Fecha/hora de uso

-r FILE

Usar la fecha/hora del ARCHIVO

tr

tr [-cds] STRING1 [STRING2]

Traduzca, comprima o elimine caracteres de stdin, escribiendo en stdout.

-c

Toma el complemento de STRING1

-d

Eliminar caracteres de entrada codificados STRING1

-s

Comprima múltiples caracteres de salida de STRING2 en un solo carácter

traceroute

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

Traza la ruta hasta HOST.

-4,-6

Forzar resolución de nombres IP o IPv6

-F

Establecer bit de no fragmentar

-l

Muestra el valor TTL del paquete devuelto

-n

Imprimir direcciones numéricas

-r

Omitir tablas de enrutamiento, enviar directamente a HOST

-v

Verboso

-f N

Primer número de saltos (predeterminado 1)

-m N

Número máximo de saltos

-q N

Número de sondas por salto (predeterminado 3)

-p N

Número de puerto UDP base utilizado en las sondas (predeterminado 33434)

-s IP

Dirección de la fuente

-i IFACE

Interfaz de origen

-t N

Tipo de servicio en paquetes de sondeo (predeterminado 0)

-w SEC

Esperar una respuesta (predeterminado 3)

-z MSEC

Esperar antes de cada envío

traceroute6

traceroute6 [-nrv] [-f 1ST_TTL] [-m MAXTTL] [-q PROBES] [-p PORT] [-t TOS] [-w WAIT_SEC] [-s SRC_IP] [-i IFACE] [-z PAUSE_MSEC] HOST [BYTES]

Traza la ruta hasta HOST.

-n

Imprimir direcciones numéricas

-r

Omitir tablas de enrutamiento, enviar directamente a HOST

-v

Verboso

-f N

Primer número de saltos (predeterminado 1)

-m N

Número máximo de saltos

-q N

Número de sondas por salto (predeterminado 3)

-p N

Número de puerto UDP base utilizado en las sondas (predeterminado 33434)

-s IP

Dirección de la fuente

-i IFACE

Interfaz de origen

-t N

Tipo de servicio en paquetes de sondeo (predeterminado 0)

-w SEC

Esperar una respuesta (predeterminado 3)

-z MSEC

Esperar antes de cada envío

truncate

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

Truncar ARCHIVOS a TAMAÑO.

-c

No crees archivos

-s SIZE

ts

ts [-is] [STRFTIME]

Pipe stdin a stdout, agregue la marca de tiempo a cada línea.

-s

Tiempo desde inicio

-i

Tiempo desde la línea anterior

tty

tty [-s]

Imprime el nombre del archivo de la terminal de stdin.

-s

No imprime nada, solo devuelve el estado de salida

ubirename

ubirename UBI_DEVICE OLD_VOLNAME NEW_VOLNAME [OLD2 NEW2]...

Cambie el nombre de los volúmenes UBI en UBI_DEVICE.

udhcpc
udhcpc [-fbqRB] [-a[MSEC]] [-t N] [-T SEC] [-A SEC|-n] [-i IFACE] [-s PROG] [-p PIDFILE] [-oC] [-r IP] [-V VENDOR] [-F NAME] [-x OPT:VAL]... [-O OPT]...
-i IFACE

Interfaz a usar (eth0 por defecto)

-s PROG

Ejecute PROG en eventos DHCP (predeterminado /etc/udhcpc/default.script)

-p FILE

Crear archivo pid

-B

Solicitar respuestas de difusión

-t N

Envía hasta N paquetes de descubrimiento (predeterminado 3)

-T SEC

Pausa entre paquetes (predeterminado 3)

-A SEC

Esperar si no se obtiene la concesión (predeterminado 20)

-b

Antecedentes si no se obtiene el arrendamiento

-n

Salir si no se obtiene el arrendamiento

-q

Salir después de obtener el contrato de arrendamiento

-R

Liberar IP al salir

-f

Ejecutar en primer plano

-S

Inicie sesión en syslog también

-a[MSEC]

Validar dirección ofrecida con ping ARP

-r IP

Solicitar esta dirección IP

-o

No solicite ninguna opción (a menos que se proporcione -O)

-O OPT

Solicitar opción OPT del servidor (acumulativo)

-x OPT:VAL

Incluir opción OPT en paquetes enviados (acumulativo)

Ejemplos de opciones de bytes de cadena, numéricos y hexadecimales:

               -x hostname:bbox - option 12
               -x lease:3600 - option 51 (lease time)
               -x 0x3d:0100BEEFC0FFEE - option 61 (client id)
               -x 14:'"dumpfile"' - option 14 (shell-quoted)
-F NAME

Solicitar al servidor que actualice la asignación de DNS para NAME

-V VENDOR

Identificador de proveedor (predeterminado 'UDHCP VERSION')

-C

No envíe MAC como identificador de cliente

Señales:

USR1

Renovar el contrato

USR2

Liberar arrendamiento

udhcpd

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

Servidor DHCP.

-f

Ejecutar en primer plano

-S

Inicie sesión en syslog también

-I ADDR

Dirección local

-a MSEC

Tiempo de espera para ping ARP (predeterminado 2000)

Señales:

USR1

Actualizar archivo de arrendamiento

uevent

uevent [PROG ARGS]

uevent ejecuta PROG para cada notificación de enlace de red.

El entorno de PROG contiene datos pasados desde el kernel.

Uso típico (daemon para la creación de nodos de dispositivos dinámicos):

uevent mdev & mdev -s

umount

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

Desmontar sistemas de archivos.

-a

Desmontar todos los sistemas de archivos

-r

Volver a montar dispositivos de solo lectura si el montaje está ocupado

-l

Lazy umount (separar el sistema de archivos)

-f

Forzar desmontaje (es decir, servidor NFS inalcanzable)

-d

Dispositivo de bucle libre si se ha utilizado

-t FSTYPE[,...]

Desmonte solo estos tipos de sistemas de archivos

uname

uname [-amnrspvio]

Imprimir información del sistema.

-a

Imprimir todo

-m

Tipo de máquina (hardware)

-n

nombre de host

-r

Lanzamiento del núcleo

-s

Nombre del núcleo (predeterminado)

-p

Tipo de procesador

-v

Versión del núcleo

-i

plataforma de hardware

-o

nombre del sistema operativo

uncompress

uncompress [-cf] [FILE]...

Descomprimir ARCHIVOS (o stdin).

-c

Escribir en la salida estándar

-f

Sobrescribir

unexpand

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

Convierta espacios en tabulaciones, escribiendo en stdout.

-a

Convertir todos los espacios en blanco

-f

Convertir solo espacios en blanco iniciales

-t N

Tabulaciones cada N caracteres

uniq

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

Deseche las líneas duplicadas.

-c

Líneas de prefijo por el número de ocurrencias

-d

Solo imprime líneas duplicadas

-u

Imprime solo líneas únicas

-i

Ignorar caso

-z

Salida terminada en NUL

-f N

Omitir los primeros N campos

-s N

Omitir los primeros N caracteres (después de los campos omitidos)

-w N

Compara N caracteres en línea

unix2dos

unix2dos [-ud] [FILE]

Convierta ARCHIVO en el lugar de formato Unix a DOS. Cuando no se proporcione ningún archivo, use stdin/stdout.

-u

dos2unix

-d

unix2dos

unlink

unlink FILE

Elimine el ARCHIVO llamando a unlink().

unlzma

unlzma [-cfk] [FILE]...

Descomprimir ARCHIVOS (o stdin).

-c

Escribir en la salida estándar

-f

Fuerza

-k

Mantener archivos de entrada

-t

Prueba de integridad

unshare

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

Dejar de compartir el espacio de nombres de montaje

-u,--uts[=FILE]

Dejar de compartir el espacio de nombres UTS (nombre de host, etc.)

-i,--ipc[=FILE]

Dejar de compartir el espacio de nombres IPC de System V

-n,--net[=FILE]

Dejar de compartir el espacio de nombres de la red

-p,--pid[=FILE]

Dejar de compartir el espacio de nombres PID

-U,--user[=FILE]

Dejar de compartir el espacio de nombres de usuario

-f

Bifurcación antes de pasar PROG

-r

Asignar usuario actual a root (implica -U)

--mount-proc[=DIR]

Monte el sistema de archivos /proc primero (implica -m)

--propagation slave|shared|private|unchanged

Modificar la propagación de montaje en el espacio de nombres de montaje

--setgroups allow|deny

Controle la llamada al sistema de setgroups en espacios de nombres de usuario

unxz

unxz [-cfk] [FILE]...

Descomprimir ARCHIVOS (o stdin).

-c

Escribir en la salida estándar

-f

Fuerza

-k

Mantener archivos de entrada

-t

Prueba de integridad

unzip

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

Extraiga ARCHIVOS del archivo ZIP.

-l

Contenido de la lista (con -q para forma abreviada)

-n

Nunca sobrescribir archivos (predeterminado: preguntar)

-o

Sobrescribir

-j

No restaurar rutas

-p

Escribir en la salida estándar

-t

Prueba

-q

Tranquilo

-K

No borre el bit SUID

-x FILE

Excluir ARCHIVOS

-d DIR

Extraer en DIR

uptime

uptime

Muestra el tiempo desde el último arranque.

usleep

usleep N

Pausa por N microsegundos.

uudecode

uudecode [-o OUTFILE] [INFILE]

Uudecode un archivo Encuentra OUTFILE en fuente uuencoded a menos que se proporcione -o.

uuencode

uuencode [-m] [FILE] STORED_FILENAME

Uuencode ARCHIVO (o stdin) a stdout.

-m

Utilice la codificación base64 según RFC1521

vconfig

vconfig COMMAND [OPTIONS]

Crear y eliminar dispositivos ethernet virtuales.

         add IFACE VLAN_ID
         rem VLAN_NAME
         set_flag IFACE 0|1 VLAN_QOS
         set_egress_map VLAN_NAME SKB_PRIO VLAN_QOS
         set_ingress_map VLAN_NAME SKB_PRIO VLAN_QOS
         set_name_type NAME_TYPE

vi

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

Editar archivo.

-c CMD

Comando inicial para ejecutar ($EXINIT y ~/.exrc también disponibles)

-R

Solo lectura

-H

Lista de características disponibles

w

Mostrar quién está conectado

watch

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

Ejecute PROG periódicamente.

-n

Período SEC (predeterminado 2)

-t

No imprimir encabezado

watchdog

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

Escribir periódicamente en el dispositivo de vigilancia DEV.

-T N

Reinicie después de N segundos si no se reinicia (predeterminado 60)

-t N

Restablecer cada N segundos (predeterminado 30)

-F

Ejecutar en primer plano

Use 500ms para especificar el período en milisegundos.

wc

wc [-cmlwL] [FILE]...

Cuente líneas, palabras y bytes para ARCHIVOS (o stdin).

-c

Contar bytes

-m

Contar caracteres

-l

Contar saltos de línea

-w

Contar palabras

-L

Imprimir la longitud de línea más larga

wget

wget [-cqS] [--spider] [-O FILE] [-o LOGFILE] [--header STR] [--post-data STR | --post-file FILE] [-Y on/off] [--no-check-certificate] [-P DIR] [-U AGENT] URL...

Recuperar archivos a través de HTTP o FTP.

--spider

Solo verifique la existencia de URL: $? es 0 si existe

--header STR

Agregue STR (de la forma 'encabezado: valor') a los encabezados

--post-data STR

Enviar STR usando el método POST

--post-file FILE

Enviar ARCHIVO utilizando el método POST

--no-check-certificate

No validar el certificado del servidor

-c

Continuar la recuperación de la transferencia abortada

-q

Tranquilo

-P DIR

Guardar en DIR (predeterminado).

-S

Mostrar respuesta del servidor

-O FILE

Guardar en ARCHIVO ('-' para salida estándar)

-o LOGFILE

Registrar mensajes en ARCHIVO

-U STR

Use STR para el encabezado del agente de usuario

-Y on/off

Usa proxy

which

which [-a] COMMAND...

Localice COMANDO.

-a

Mostrar todos los partidos

who

who [-aH]

Mostrar quién está conectado.

-a

Mostrar todo

-H

Imprimir encabezados de columna

whoami

whoami

Imprima el nombre de usuario asociado con la identificación de usuario efectiva actual.

xargs

xargs [OPTIONS] [PROG ARGS]

Ejecute PROG en cada elemento proporcionado por stdin.

-0

Entrada terminada en NUL

-a FILE

Leer desde ARCHIVO en lugar de stdin

-o

Reabrir stdin como /dev/tty

-r

No ejecute el comando si la entrada está vacía

-t

Imprima el comando en stderr antes de la ejecución

-p

Preguntar al usuario si ejecutar cada comando

-E STR,-e[STR]

STR detiene el procesamiento de entrada

-I STR

Reemplace STR dentro de PROG ARGS con línea de entrada

-n N

No pase más de N argumentos a PROG

-s N

Pase la línea de comando de no más de N bytes

-P N

Ejecute hasta N PROG en paralelo

-x

Salir si se excede el tamaño

xxd

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

ARCHIVO de volcado hexadecimal (o stdin).

-g N

bytes por grupo

-c N

Bytes por línea

-p

Mostrar solo bytes hexadecimales, asume -c30

-i

C incluir estilo de archivo

-l LENGTH

Mostrar solo los primeros LENGTH bytes

-s OFFSET

Omitir bytes de DESPLAZAMIENTO

-o OFFSET

Agregar DESPLAZAMIENTO al desplazamiento mostrado

-r

Inversa (con -p, asume que no hay compensaciones en la entrada)

xz

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

Descomprimir ARCHIVOS (o stdin).

-d

Descomprimir

-c

Escribir en la salida estándar

-f

Fuerza

-k

Mantener archivos de entrada

-t

Prueba de integridad

xzcat

xzcat [FILE]...

Descomprimir a stdout.

yes

yes [STRING]

Imprima repetidamente una línea con STRING o 'y'

zcat

zcat [FILE]...

Descomprimir a stdout.

NSS LIBC

GNU Libc (glibc) utiliza el cambio de servicio de nombres (NSS) para configurar el comportamiento de la biblioteca C para el entorno local y configurar cómo lee los datos del sistema, como contraseñas e información de grupo. Esto se implementa usando un archivo de configuración /etc/nsswitch.conf y usando una o más de las bibliotecas /lib/libnss_*. BusyBox intenta evitar el uso de llamadas libc que utilicen NSS. Sin embargo, algunos subprogramas, como login y su, usarán funciones libc que requieren NSS.

Si habilita CONFIG_USE_BB_PWD_GRP, BusyBox usará funciones internas para acceder directamente a los archivos /etc/passwd, /etc/group y /etc/shadow sin usar NSS. Esto puede permitirle ejecutar su sistema sin necesidad de instalar ninguno de los archivos y bibliotecas de configuración de NSS.

Cuando se usa con glibc, los applets de 'redes' de BusyBox requerirán que instale al menos algunas de las cosas de glibc NSS (en particular, /etc/nsswitch.conf, /lib/libnss_dns*, /lib/libnss_files* y/lib/libresolv*).

Shameless Plug: como alternativa, se podría usar una biblioteca C como uClibc. Además de hacer que su sistema sea significativamente más pequeño, uClibc no requiere el uso de ningún archivo o biblioteca de soporte NSS.

MANTENEDOR

Denis Vlasenko

AUTORES

Las siguientes personas han contribuido con código a BusyBox, lo sepan o no. Si tiene código escrito incluido en BusyBox, probablemente debería aparecer aquí para que pueda obtener su parte de la gloria eterna. Si debe aparecer aquí, o la descripción de lo que ha hecho necesita más detalles, o es incorrecta, envíe una actualización.

Emanuele Aina

ejecutar-partes

Erik Andersen

Toneladas de cosas nuevas, reescritura importante de la mayoría de las aplicaciones principales, toneladas de aplicaciones nuevas como se indica en los archivos de encabezado. Mucho esfuerzo tedioso para escribir estos documentos aburridos que nadie va a leer.

Laurence Anderson

rpm2cpio, descomprimir, get_header_cpio, interfaz read_gz, rpm

Jeff Angielski

ftpput, ftpget

Edward Betts

expr, hostid, nombre de registro, whoami

Juan Beppu

du, nslookup, ordenar

Brian Candler

diminuto-ls(ls)

Randolph Chung

fbset, ping, nombre de host

David Cinege

más (v2), makedevs, dutmp, modularización, archivo de enlaces automáticos, varias correcciones, mantenimiento del proyecto de enrutador Linux

Jordan Crouse

ipcalc

Magnus Damm

soporte tftp cliente insmod powerpc

Larry Doolittle

compilación de directorio de origen prístino, muchos parches y correcciones.

Glenn Engel

httpd

Gennady Feldman

Sysklogd (syslogd de subproceso único, soporte de búfer circular IPC, lectura de registro), varias correcciones.

Karl M. Hegbloom

cp_mv.c, el conjunto de pruebas, varias correcciones a utility.c, &c.

Daniel Jacobowitz

mktemp.c

Matt Kraai

documentación, corrección de errores, conjunto de pruebas

Stephan Linz

ipcalc, equivalencia de Red Hat

Juan Lombardo

tr

Glenn McGrath

Código de desarchivo común y subprogramas de desarchivo, ifupdown, ftpgetput, nameif, sed, patch, fold, install, uudecode. Varias correcciones de errores, revisión y aplicación de numerosos parches.

Manuel Novoa III

cat, head, mkfifo, mknod, rmdir, sleep, tee, tty, uniq, usleep, wc, sí, mesg, vconfig, make_directory, parse_mode, dirname, mode_string, get_last_path_component, simplificar_path y varias rutinas libbb triviales también corrigen errores, reescrituras parciales y optimizaciones de tamaño en ash, basename, cal, cmp, cp, df, du, echo, env, ln, logname, md5sum, mkdir, mv, realpath, rm, sort, tail, touch, uname, watch, arith , legible por humanos, interfaz, dutmp, ifconfig, ruta

Vladimir Oleynik

cmdedit; xargs(actual), httpd(actual); puertos: ash, crond, fdisk, inetd, stty, traceroute, top; escenario, varios arreglos y crítica irreconciliable de todo lo que no es perfecto.

Bruce Perens

Autor original de BusyBox en 1995, 1996. Parte de su código todavía se puede encontrar escondido aquí y allá...

Tim Riker

corrección de errores, miembro del club de fans

Kent Robotti

reinicio, toneladas y toneladas de informes de errores y parches.

Chip Rosenthal ,

wget - Contribuido con permiso de Covad Communications

Pavel Roskin

Muchas correcciones de errores y parches.

Gyepi Sam

Función de registro remoto para syslogd

Linus Torvalds

mkswap, fsck.minix, mkfs.minix

Marcos Whitley

grep, sed, cut, xargs (anterior), guía de estilo, new-applet-HOWTO, corrección de errores, etc.

Charles P. Wright

gzip, mini-netcat(nc)

Enrique Zanardi

tarcat (desde que se eliminó), loadkmap, varias correcciones, mantenimiento de Debian

Tito Ragusa

devfsd y optimizaciones de tamaño en cadenas, openvt y deallocvt.

Paul Fox

modo de edición vi para ash, varios otros parches/arreglos

Roberto A. Foglietta

puerto: dnsd

Bernhard Reutner-Fischer

varios

Mike Frysinger

e2fsprogs iniciales, printenv, setarch, suma, miscelánea

Jie Zhang

corrigió dos errores en msh y hush (código de salida de procesos eliminados)