Este é o comando dumpleases que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
BusyBox - O canivete suíço do Linux embarcado
SINTAXE
caixa ocupada [argumentos ...] # ou
[argumentos ...] # se houver ligação simbólica
DESCRIÇÃO
BusyBox combina versões minúsculas de muitos utilitários UNIX comuns em um único
executável. Ele fornece substituições minimalistas para a maioria dos utilitários que você costuma encontrar
no GNU coreutils, util-linux, etc. Os utilitários no BusyBox geralmente têm menos opções
do que seus primos GNU completos; no entanto, as opções incluídas fornecem o
funcionalidade esperada e se comportam de maneira muito semelhante a suas contrapartes GNU.
BusyBox foi escrito com otimização de tamanho e recursos limitados em mente. Isso é também
extremamente modular para que você possa facilmente incluir ou excluir comandos (ou recursos) na compilação
Tempo. Isso torna mais fácil personalizar seus sistemas embarcados. Para criar um sistema funcional,
apenas adicione / dev, / Etce um kernel Linux. BusyBox fornece um POSIX bastante completo
ambiente para qualquer sistema pequeno ou embutido.
BusyBox é extremamente configurável. Isso permite que você inclua apenas os componentes que você
necessidade, reduzindo assim o tamanho binário. Execute 'make config' ou 'make menuconfig' para selecionar o
funcionalidade que você deseja habilitar. Em seguida, execute 'make' para compilar BusyBox usando seu
configuração.
Após a conclusão da compilação, você deve usar 'make install' para instalar o BusyBox. Esse
irá instalar o binário 'bin / busybox', no diretório de destino especificado por CONFIG_PREFIX.
CONFIG_PREFIX pode ser definido ao configurar BusyBox, ou você pode especificar uma alternativa
local no momento da instalação (ou seja, com uma linha de comando como 'make CONFIG_PREFIX = / tmp / foo
instalar'). Se você habilitou qualquer esquema de instalação de miniaplicativo (como links simbólicos ou
hardlinks), eles também serão instalados no local apontado por CONFIG_PREFIX.
USO
BusyBox é um binário multi-chamada. Um binário multi-chamada é um programa executável que
executa o mesmo trabalho que mais de um programa utilitário. Isso significa que há apenas um
BusyBox binário, mas esse binário único atua como um grande número de utilitários. Isso permite
BusyBox seja menor, pois todos os programas utilitários embutidos (nós os chamamos de miniaplicativos) podem
código de compartilhamento para muitas operações comuns.
Você também pode invocar BusyBox emitindo um comando como um argumento na linha de comando. Para
exemplo, inserindo
/ bin / busybox ls
também fará com que BusyBox se comporte como 'ls'.
Claro, adicionando '/ bin / busybox'em cada comando seria doloroso. Então, a maioria das pessoas vai
invocar BusyBox usando links para o binário BusyBox.
Por exemplo, inserindo
ln-s / bin / busybox ls
./ls
fará com que BusyBox se comporte como 'ls' (se o comando 'ls' tiver sido compilado em BusyBox).
De um modo geral, você nunca deve precisar fazer todos esses links sozinho, pois o BusyBox
o sistema de construção fará isso por você quando executar o comando 'make install'.
Se você invocar BusyBox sem argumentos, ele irá fornecer a você uma lista de miniaplicativos
que foram compilados em seu binário BusyBox.
COMUM OPÇÕES
A maioria dos miniaplicativos BusyBox suporta o --Socorro argumento para fornecer uma descrição concisa de tempo de execução de
Seu comportamento. Se a opção CONFIG_FEATURE_VERBOSE_USAGE foi habilitada, mais
informações detalhadas de uso também estarão disponíveis.
COMANDOS
Os miniaplicativos disponíveis atualmente incluem:
[, [[, acpid, adjtimex, ar, arp, arping, ash, awk, nome base,
blockdev, brctl, bunzip2, bzcat, bzip2, cal, gato, chgrp, chmod,
chown, chpasswd, chroot, chvt, claro, cmp, cp, cpio, crond, crontab,
cttyhack, corte, data, dc, dd, deallocvt, depmod, devmem, df, diff,
dirname, dmesg, dnsdomainname, dos2unix, dpkg, dpkg-deb, du,
dumpkmap, dumpleases, echo, ed, egrep, env, expandir, expr, false,
fdisk, fgrep, localizar, dobrar, grátis, freeramdisk, fstrim, ftpget, ftpput,
getopt, getty, grep, grupos, gunzip, gzip, halt, head, hexdump,
hostid, nome do host, httpd, hwclock, id, ifconfig, ifdown, ifup, init,
insmod, ionice, ip, ipcalc, kill, killall, klogd, último, menos, ln,
loadfont, loadkmap, logger, login, logname, logread, losstup, ls,
lsmod, lzcat, lzma, lzop, lzopcat, md5sum, mdev, microcom, mkdir,
mkfifo, mknod, mkswap, mktemp, modinfo, modprobe, mais, montar, mt,
mv, nameif, nc, netstat, nslookup, od, openvt, passwd, patch, pidof,
ping, ping6, pivot_root, poweroff, printf, ps, pwd, rdate, readlink,
realpath, reboot, renice, reset, rev, rm, rmdir, rmmod, rota, rpm,
rpm2cpio, run-parts, sed, seq, setkeycodes, setsid, sh, sha1sum,
sha256sum, sha512sum, dormir, classificar, start-stop-daemon, stat,
static-sh, strings, stty, su, sulogin, swapoff, swapon, switch_root,
sincronizar, sysctl, syslogd, tac, tail, tar, taskset, tee, telnet,
telnetd, teste, tftp, tempo, tempo limite, topo, toque, tr, traceroute,
traceroute6, verdadeiro, tty, tunctl, udhcpc, udhcpd, umount, uname,
descompactar, descompactar, uniq, unix2dos, descompactar, descompactar, descompactar, descompactar,
tempo de atividade, usleep, uudecode, uuencode, vconfig, vi, watch, watchdog,
wc, wget, que, quem, whoami, xargs, xz, xzcat, sim, zcat
COMANDO DESCRIÇÃO
ácido
acpid [-df] [-c CONFDIR] [-l LOGFILE] [-a ACTIONFILE] [-M MAPFILE] [-e
PROC_EVENT_FILE] [-p PIDFILE]
Ouça os eventos ACPI e crie ajudantes específicos na chegada do evento
-d Log para stderr, não arquivo de log (implica -f)
-f Executar em primeiro plano
-c Diretório DIR Config [/ etc / acpi]
-e ARQUIVO / proc arquivo de evento [/ proc / acpi / event]
-l FILE Arquivo de log [/var/log/acpid.log]
-p FILE Arquivo Pid [/var/run/acpid.pid]
-a Arquivo de ação FILE [/etc/acpid.conf]
-M FILE Arquivo de mapa [/etc/acpi.map]
Aceite e ignore as opções de compatibilidade -g -m -s -S -v
adjtimex
adjtimex [-q] [-o OFF] [-f FREQ] [-p TCONST] [-t TICK]
Leia e, opcionalmente, defina os parâmetros da base de tempo do sistema. Ver adjtimex(2)
-q Silencioso
-o OFF Deslocamento de tempo, microssegundos
-f FREQ Ajuste de frequência, unidades de kernel inteiras (65536 é 1 ppm)
(valores positivos fazem o relógio funcionar mais rápido)
-t TICK microssegundos por tick, geralmente 10000
-p TCONST
ar ar [-o] [-v] [-p] [-t] [-x] ARQUIVOS DE ARQUIVO
Extraia ou liste ARQUIVOS de um arquivo AR
-o Preservar datas originais
-p Extrair para stdout
-t Lista
-x Extrato
-v Detalhado
arp arp [-vn] [-H HWTYPE] [-i SE] -a [HOSTNAME] [-v] [-i SE] -d HOSTNAME
[pub] [-v] [-H HWTYPE] [-i IF] -s HOSTNAME HWADDR [temp] [-v] [-H HWTYPE] [-i IF] -s
HOSTNAME HWADDR [máscara de rede] pub [-v] [-H HWTYPE] [-i IF] -Ds HOSTNAME IFACE
[máscara de rede] pub
Manipular cache ARP
-a Exibir (todos) os hosts
-d Excluir entrada ARP
-s Definir nova entrada
-v Detalhado
-n Não resolve nomes
-i interface de rede IF
-D Lê HWADDR da IFACE
-A, -p Família do protocolo AF
-H HWTYPE Tipo de endereço de hardware
Arping
arping [-fqbDUA] [-c CNT] [-w TIMEOUT] [-I IFACE] [-s SRC_IP] DST_IP
Enviar solicitações / respostas ARP
-f Sai na primeira resposta ARP
-q Silencioso
-b Continue transmitindo, não vá unicast
-D Modo de detecção de endereço duplicado
-U Modo ARP não solicitado, atualize seus vizinhos
-Um modo de resposta ARP, atualize seus vizinhos
-c N Parar após enviar N solicitações ARP
-w TIMEOUT Tempo de espera pela resposta ARP, segundos
-I Interface IFACE para usar (padrão eth0)
-s SRC_IP endereço IP do remetente
DST_IP endereço IP de destino
cinza ash [- / + OPÇÕES] [- / + o OPT] ... [-c 'SCRIPT' [ARG0 [ARGS]] / ARQUIVO [ARGS]]
Intérprete de shell Unix
awk awk [OPÇÕES] [AWK_PROGRAM] [ARQUIVO] ...
-v VAR = VAL Definir variável
-F SEP Usa SEP como separador de campo
-f FILE Lê o programa de FILE
-e AWK_PROGRAM
nome de base
nome de base ARQUIVO [SUFFIX]
Retire o caminho do diretório e .SUFFIX de FILE
desenvolvimento de bloco
blockdev OPÇÃO BLOCKDEV
--setro Definir ro
--setrw Definir rw
--getro Obter ro
--getss Obtém o tamanho do setor
--getbsz Obter tamanho do bloco
--setbsz BYTES Definir tamanho do bloco
--getsz Obtém o tamanho do dispositivo em setores de 512 bytes
--getsize64 Obtém o tamanho do dispositivo em bytes
--flushbufs Libera buffers
--rereadpt Reler tabela de partição
brctl
COMANDO brctl [PONTE [INTERFACE]]
Gerenciar pontes Ethernet
comandos:
addbr BRIDGE Criar BRIDGE
delbr BRIDGE Excluir BRIDGE
addif BRIDGE IFACE Adicionar IFACE a BRIDGE
delif BRIDGE IFACE Excluir IFACE de BRIDGE
Bunzip2
bunzip2 [-cf] [FILE] ...
Descompacte FILEs (ou stdin)
-c Grava em stdout
-f Força
bzcat
bzcat [FILE] ...
Descompactar para saída padrão
bzip2
bzip2 [OPÇÕES] [ARQUIVO] ...
Comprimir FILEs (ou stdin) com o algoritmo bzip2
-1..9 nível de compressão
-d Descompactar
-c Grava em stdout
-f Força
cal cal [-jy] [[MÊS] ANO]
Exibir um calendário
-j Usar datas julianas
-y Exibe o ano inteiro
gato gato [ARQUIVO] ...
Concatene FILEs e imprima-os em stdout
chgrp
chgrp [-RhLHPcvf] ... ARQUIVO DE GRUPO ...
Altere a associação de grupo de cada ARQUIVO para GRUPO
-R Recurso
-h Afeta links simbólicos em vez de alvos de links simbólicos
-L Percorre todos os links simbólicos para diretórios
-H Percorre links simbólicos apenas na linha de comando
-P Não atravessa links simbólicos (padrão)
-c Lista os arquivos alterados
-v Detalhado
-f Ocultar erros
chmod
chmod [-Rcvf] MODE [, MODE] ... ARQUIVO ...
Cada MODO é uma ou mais letras ugoa, um dos símbolos + - = e um ou mais
das letras rwxst
-R Recurso
-c Lista os arquivos alterados
-v Lista todos os arquivos
-f Ocultar erros
chown
chown [-RhLHPcvf] ... PROPRIETÁRIO [<. |:> [GRUPO]] ARQUIVO ...
Altere o proprietário e / ou grupo de cada ARQUIVO para PROPRIETÁRIO e / ou GRUPO
-R Recurso
-h Afeta links simbólicos em vez de alvos de links simbólicos
-L Percorre todos os links simbólicos para diretórios
-H Percorre links simbólicos apenas na linha de comando
-P Não atravessa links simbólicos (padrão)
-c Lista os arquivos alterados
-v Lista todos os arquivos
-f Ocultar erros
chpasswd
chpasswd [--md5 | --encrypted]
Ler usuário: senha de stdin e atualização / Etc / passwd
-e, - criptografado As senhas fornecidas estão na forma criptografada
-m, --md5 Usa criptografia MD5 em vez de DES
chroot
chroot NEWROOT [PROG ARGS]
Execute PROG com o diretório raiz definido como NEWROOT
chvt
chvtN
Mude o terminal virtual em primeiro plano para / dev / ttyN
remover filtragem
remover filtragem
Limpar tela
cmp cmp [-l] [-s] ARQUIVO1 [ARQUIVO2 [SKIP1 [SKIP2]]]
Compare FILE1 com FILE2 (ou stdin)
-l Grava os números de byte (decimal) e valores (octal)
para todos os bytes diferentes
-s Silencioso
cp cp [OPÇÕES] FONTE ... DEST
Copiar SOURCE (s) para DEST
-a Mesmo que -dpR
-R, -r Recurse
-d, -P Preservar links simbólicos (padrão se -R)
-L Siga todos os links simbólicos
-H Siga os links simbólicos na linha de comando
-p Preserva os atributos do arquivo se possível
-f Sobrescrever
-i Avisar antes de sobrescrever
-l, -s Criar links (sym)
cpio
cpio [-dmvu] [-F ARQUIVO] [-H novoc] [-tio] [EXTR_FILE] ...
Extraia ou liste arquivos de um arquivo cpio ou crie um arquivo usando a lista de arquivos em
stdin
Modo de operação principal:
-t Lista
-i Extrai EXTR_FILEs (ou todos)
-o Criar (requer -H newc)
-d Torna os diretórios principais
-m Preserva mtime
-v Detalhado
-u Substituir
-F FILE Arquivo de entrada (-t, -i, -p) ou saída (-o)
-H newc formato de arquivo
cron
crond -fbS -l N -L LOGFILE -c DIR
-f Primeiro plano
-b Plano de fundo (padrão)
-S Log para syslog (padrão)
-l Define o nível de registro. 0 é o mais prolixo, o padrão 8
-L Log para arquivo
-c Diretório de trabalho
crontab
crontab [-c DIR] [-u USUÁRIO] [-ler] | [ARQUIVO]
-c diretório Crontab
-u usuário
-l Listar crontab
-e Editar crontab
-r Excluir crontab
FILE Substitua crontab por FILE ('-': stdin)
cttyhack
cttyhack [PROG ARGS]
Dê a PROG um tty de controle, se possível. Exemplo para / etc / inittab (para busybox init):
:: respawn: / bin / cttyhack / Bin / sh Dando controle de tty ao shell executando com PID
1: $ exec cttyhack sh Iniciando shell interativo a partir do script de shell de inicialização:
setsid cttyhack sh
corte corte [OPÇÕES] [ARQUIVO] ...
Imprimir campos selecionados de cada arquivo de entrada para stdout
-b LIST Produz apenas bytes de LIST
-c LIST Produz apenas caracteres de LIST
-d CHAR Usa CHAR em vez de tabulação como delimitador de campo
-s Exibe apenas as linhas contendo delimitador
-f N Imprime apenas estes campos
-n Ignorado
dados
data [OPÇÕES] [+ FMT] [HORA]
Exibir o tempo (usando + FMT) ou definir o tempo
[-s, - definir] HORA Defina a hora como HORA
-u, - utc Funciona em UTC (não converte para a hora local)
-R, - rfc-2822 Saída de string de data compatível com RFC-2822
-I [SPEC] Saída de string de data compatível com ISO-8601
SPEC = 'data' (padrão) apenas para data,
'horas', 'minutos' ou 'segundos' para data e
tempo para a precisão indicada
-r, - reference FILE Exibe a hora da última modificação de FILE
-d, - data TIME Display TIME, não 'agora'
-D FMT Use FMT para conversão -d TIME
Formatos TIME reconhecidos:
hh: mm [: ss]
[AAAA.] MM.DD-hh: mm [: ss]
AAAA-MM-DD hh: mm [: ss]
[[[[[YY] YY] MM] DD] hh] mm [.ss]
O formulário 'data TIME' aceita MMDDhhmm [[YY] YY] [. ss] em vez disso
dc EXPRESSÃO DC ...
Calculadora minúscula RPN. Operações: +, add, -, sub, *, mul, /, div,%, mod e, ou, not,
xor, p - imprime o topo da pilha (sem estourar), f - imprime a pilha inteira, o - abre o
valor e definir raiz de saída (deve ser 10, 16, 8 ou 2). Exemplos: 'dc 2 2 add p' -> 4,
'dc 8 8 mul 2 2 + / p' -> 16
dd dd [if = FILE] [of = FILE] [ibs = N] [obs = N] [bs = N] [count = N] [skip = N] [seek = N]
[conv = notrunc | noerror | sync | fsync]
Copie um arquivo com conversão e formatação
if = FILE Lê de FILE em vez de stdin
of = FILE Grava em FILE em vez de stdout
bs = N Ler e gravar N bytes por vez
ibs = N Lê N bytes por vez
obs = N Grava N bytes por vez
contagem = N Copia apenas N blocos de entrada
pular = N Pular N blocos de entrada
buscar = N Pular N blocos de saída
conv = notrunc Não trunca o arquivo de saída
conv = noerror Continuar após erros de leitura
conv = sync Pad blocos com zeros
conv = fsync Grave fisicamente os dados antes de terminar
conv = swab Troca cada par de bytes
N pode ser sufixado por c (1), w (2), b (512), kD (1000), k (1024), MD, M, GD, G
desalocvt
deslocvt [N]
Desalocar terminal virtual não utilizado / dev / ttyN
depmod
depmod [-n] [-b BASE] [VERSÃO] [MODFILES] ...
Gerar arquivos modules.dep, alias e símbolos
-b BASE Use BASE / lib / modules / VERSION
-n Dry run: imprime arquivos em stdout
devmem
devmem ENDEREÇO [LARGURA [VALOR]]
Ler / escrever do endereço físico
ENDEREÇO Endereço para agir
WIDTH Width (8/16 / ...)
VALUE Dados a serem gravados
df df [-Pkmhai] [-B SIZE] [SISTEMA DE ARQUIVOS] ...
Imprimir estatísticas de uso do sistema de arquivos
Formato de saída -P POSIX
-k blocos de 1024 bytes (padrão)
-m blocos de 1 MB
-h Human legível (por exemplo, 1K 243M 2G)
-a Mostra todos os sistemas de arquivos
-i Inodes
-B TAMANHO Tamanho do bloco
diff
diff [-abBdiNqrTstw] [-L LABEL] [-S ARQUIVO] [-U LINES] ARQUIVO1 ARQUIVO2
Compare os arquivos linha por linha e verifique as diferenças entre eles. Esse
a implementação suporta apenas diffs unificados.
-a Trata todos os arquivos como texto
-b Ignora as mudanças na quantidade de espaços em branco
-B Ignora as alterações cujas linhas estão todas em branco
-d Tente encontrar um conjunto menor de mudanças
-i Ignorar diferenças de maiúsculas e minúsculas
-L Use LABEL em vez do nome do arquivo no cabeçalho unificado
-N Trate os arquivos ausentes como vazios
-q Saída apenas se os arquivos forem diferentes
-r Recurso
-S Comece com FILE ao comparar diretórios
-T Faça as guias se alinharem ao prefixar uma guia quando necessário
-s Relata quando dois arquivos são iguais
-t Expande as guias para espaços na saída
-U Saída LINES linhas de contexto
-w Ignora todos os espaços em branco
Conte-me
nome do arquivo FILENAME
Retirar o sufixo não pertencente ao diretório de FILENAME
dmesg
dmesg [-c] [-n NÍVEL] [-s TAMANHO]
Imprimir ou controlar o buffer de anel do kernel
-c Limpar o buffer de anel após a impressão
-n LEVEL Define o nível de registro do console
-s SIZE Tamanho do buffer
dos2unix
dos2unix [-ud] [ARQUIVO]
Converta ARQUIVO in-loco do formato DOS para o Unix. Quando nenhum arquivo for fornecido, use
stdin / stdout.
-você dos2unix
-d unix2dos
dpkg
dpkg [-ilCPru] [-F OPT] PACOTE
Instale, remova e gerencie pacotes Debian
-i, - install Instale o pacote
-l, - list Lista de pacotes instalados
--configure Configure um pacote não empacotado
-P, - purge Limpa todos os arquivos de um pacote
-r, - remove Remove tudo, exceto os arquivos de configuração de um pacote
--unpack Descompacta um pacote, mas não o configure
--force-Depende Ignora problemas de dependência
--force-confnew Substitui os arquivos de configuração existentes ao instalar
--force-confold Manter os arquivos de configuração antigos ao instalar
dpkg-deb
dpkg-deb [-cefxX] ARQUIVO [argumento]
Executar ações em pacotes Debian (.debs)
-c Lista o conteúdo da árvore do sistema de arquivos
-e Extrai arquivos de controle para o diretório [argumento]
-f Exibe o nome do campo de controle começando com [argumento]
-x Extrai a árvore do sistema de arquivos de pacotes para o diretório
-X extrato detalhado
du du [-aHLdclsxhmk] [FILE] ...
Resuma o espaço em disco usado para cada arquivo e / ou diretório
-a Mostra os tamanhos dos arquivos também
-L Siga todos os links simbólicos
-H Siga os links simbólicos na linha de comando
-d N Limita a saída para diretórios (e arquivos com -a) de profundidade <N
-c Mostrar total geral
-l Tamanhos de contagem muitas vezes se hard link
-s Exibe apenas um total para cada argumento
-x Pula diretórios em diferentes sistemas de arquivos
-h Tamanhos em formato legível por humanos (por exemplo, 1K 243M 2G)
-m Tamanhos em megabytes
-k Tamanhos em kilobytes (padrão)
mapa de despejo
dumpkmap> mapa de teclado
Imprimir uma tabela de tradução de teclado binário para stdout
bolinhos
dumpleases [-r | -a] [-f LEASEFILE]
Exibir concessões de DHCP concedidas por udhcpd
-f, - file = FILE Lease file
-r, - restante Mostrar o tempo restante
-a, - tempo absoluto de expiração do Show
eco
echo [-neE] [ARG] ...
Imprime os ARGs especificados para stdout
-n Suprime a nova linha final
-e Interpretar escapes de barra invertida (ou seja, \ t = tab)
-E Não interpreta escapes de barra invertida (padrão)
ed ed
env env [-iu] [-] [nome = valor] ... [PROG ARGS]
Imprima o ambiente atual ou execute PROG após configurar o ambiente especificado
-, -i Comece com um ambiente vazio
-u Remove a variável do ambiente
expandir
expandir [-i] [-t N] [ARQUIVO] ...
Converta tabulações em espaços, gravando em stdout
-i, --inicial Não converte abas depois de não espaços em branco
-t, - tabs = N tabulações a cada N caracteres
expr
expr EXPRESSÃO
Imprima o valor de EXPRESSION para stdout
EXPRESSION pode ser:
ARG1 | ARG2 ARG1 se não for nulo nem 0, caso contrário ARG2
ARG1 e ARG2 ARG1 se nenhum dos argumentos for nulo ou 0, caso contrário, 0
ARG1 <ARG2 1 se ARG1 for menor que ARG2, senão 0. Da mesma forma:
ARG1 <= ARG2
ARG1 = ARG2
ARG1! = ARG2
ARG1> = ARG2
ARG1> ARG2
ARG1 + ARG2 Soma de ARG1 e ARG2. De forma similar:
ARG1 - ARG2
AR1 * AR2
ARG1 / ARG2
ARG1% ARG2
STRING: correspondência de padrão ancorado REGEXP de REGEXP em STRING
corresponde a STRING REGEXP Igual a STRING: REGEXP
substr STRING POS LENGTH Substring de STRING, POS contado a partir de 1
indexar STRING CHARS Índice em STRING onde qualquer CHARS é encontrado, ou 0
comprimento STRING Comprimento de STRING
cite o TOKEN Interprete o TOKEN como uma string, mesmo que
é uma palavra-chave como 'corresponder' ou um
operador como '/'
(EXPRESSION) Valor de EXPRESSION
Esteja ciente de que muitos operadores precisam ter escape ou cotação para shells. As comparações são
aritmética se ambos os ARGs são números, caso contrário, lexicográficos. As correspondências de padrões retornam o
string correspondida entre \ (e \) ou nulo; se \ (e \) não forem usados, eles retornam o
número de caracteres correspondidos ou 0.
falso
falso
Retorne um código de saída FALSE \fIs0(1)
fdisk
fdisk [-ul] [-C CILINDROS] [-H CABEÇAS] [-S SETORES] [-b SSZ] DISCO
Alterar tabela de partição
-u Início e Fim estão em setores (em vez de cilindros)
-l Mostra a tabela de partição para cada DISCO e sai
-b 2048 (para determinados discos MO) usa setores de 2048 bytes
-C CILINDROS Definir o número de cilindros / cabeças / setores
-H CABEÇAS
-S SETORES
find
encontre [-HL] [CAMINHO] ... [OPÇÕES] [AÇÕES]
Pesquise arquivos e execute ações neles. A primeira ação com falha interrompe o processamento de
arquivo atual. Padrões: PATH é o diretório atual, a ação é '-print'
-L, -follow Seguir links simbólicos
-H ... apenas na linha de comando
-xdev Não desce diretórios em outros sistemas de arquivos
-maxdepth N Desce na maioria dos níveis N. -maxdepth 0 se aplica
ações para argumentos de linha de comando apenas
-mindepth N Não age nos primeiros N níveis
-depth Atua no diretório * após * percorrê-lo
Ações:
(AÇÕES) Ações de grupo para -o / -a
! ACT Inverte o sucesso / falha do ACT
ACT1 [-a] ACT2 Se ACT1 falhar, pare, caso contrário, faça ACT2
ACT1 -o ACT2 Se ACT1 for bem-sucedido, pare, caso contrário, faça ACT2
Nota: -a tem prioridade mais alta que -o
-name PATTERN Corresponde o nome do arquivo (sem o nome do diretório) a PATTERN
-iname PATTERN Não diferencia maiúsculas de minúsculas -name
-path PATTERN Corresponde ao caminho para PATTERN
-ipath PATTERN Não diferencia maiúsculas de minúsculas -path
-regex PATTERN Corresponde ao caminho para regex PATTERN
-tipo X O tipo de arquivo é X (um de: f, d, l, b, c, ...)
-perm MASK Pelo menos um bit de máscara (+ MASK), todos os bits (-MASK),
ou exatamente os bits MASK são definidos no modo de arquivo
-mtime DAYS mtime é maior que (+ N), menor que (-N),
ou exatamente N dias no passado
-mmin MINS mtime é maior que (+ N), menor que (-N),
ou exatamente N minutos no passado
-newer FILE mtime é mais recente que o de FILE
-inum N Arquivo tem inode número N
- O arquivo de NOME / ID do usuário pertence a um determinado usuário
-grupo NOME / arquivo de ID é propriedade de um determinado grupo
-size N [bck] O tamanho do arquivo é N (c: bytes, k: kbytes, b: 512 bytes (padrão))
+/- N: o tamanho do arquivo é maior / menor que N
-links N O número de links é maior que (+ N), menor que (-N),
ou exatamente N
-prune Se o arquivo atual for um diretório, não desça até ele
Se nenhuma das seguintes ações for especificada, -print é assumido
-impressão do nome do arquivo de impressão
-print0 Imprimir nome do arquivo, NUL encerrado
-exec CMD ARG; Execute o CMD com todas as instâncias de {} substituídas por
nome do arquivo. Falha se o CMD sai com diferente de zero
dobrar
dobrar [-bs] [-w LARGURA] [ARQUIVO] ...
Enrole as linhas de entrada em cada FILE (ou stdin), escrevendo para stdout
-b Contar bytes em vez de colunas
-s Break em espaços
-w Usa colunas WIDTH em vez de 80
sem
livre [-b / k / m / g]
Exibe a quantidade de memória do sistema livre e usada
disco livre
DISPOSITIVO freeramdisk
Libere toda a memória usada pelo ramdisk especificado
FSTR
fstrim [OPÇÕES] MOUNTPOINT
-o, - offset = OFFSET Offset em bytes para descartar
-l, - length = LEN bytes para descartar
-m, - mínimo = MIN Comprimento mínimo da extensão
-v, --verbose Imprime o número de bytes descartados
ftpget
ftpget [OPÇÕES] HOST [LOCAL_FILE] REMOTE_FILE
Baixe um arquivo via FTP
-c, - continuar Continuar transferência anterior
-v, - verbose Verbose
-u, - username Nome de usuário do USUÁRIO
-p, - senha PASSAR Senha
-P, - porta NUM Porta
FTP
ftpput [OPÇÕES] HOST [REMOTE_FILE] LOCAL_FILE
Faça upload de um arquivo para um servidor FTP
-v, - verbose Verbose
-u, - username Nome de usuário do USUÁRIO
-p, - senha PASSAR Senha
-P, - porta NUM Porta
obteropt
getopt [OPTIONS] [-] OPTSTRING PARAMS
-a, - alternative Permitir opções longas começando com único -
-l, - longoptions = LOPT [, ...] Opções longas para reconhecer
-n, - name = PROGNAME O nome sob o qual os erros são relatados
-o, - options = OPTSTRING Opções curtas para reconhecer
-q, - quiet Nenhuma mensagem de erro em opções não reconhecidas
-Q, - quiet-output Sem saída normal
-s, --shell = SHELL Define as convenções de citação do shell
-T, - teste de versão de teste (sai com 4)
-u, - unquoted Não cita a saída
Exemplo:
O = `getopt -l bb: - ab: c ::" $ @ "` || sair 1 conjunto de avaliação - "$ O" enquanto verdadeiro; fazer caso
"$ 1" em -a) eco A; mudança;; -b | --bb) echo "B: '$ 2'"; turno 2 ;;
-c) caso "$ 2" em "") echo C; turno 2 ;; *) echo "C: '$ 2'";
turno 2 ;; esac ;; --) mudança; pausa;; *) Erro de eco; saída 1 ;;
esac feito
Getty
getty [OPÇÕES] BAUD_RATE [, BAUD_RATE] ... TTY [TERMTYPE]
Abra o TTY, solicite o nome de login e, em seguida, invoque / bin / login
-h Ativa o controle de fluxo de RTS / CTS de hardware
-L Definir CLOCAL (ignorar o estado de detecção de portadora)
-m Obtém a taxa de transmissão da mensagem de status CONNECT do modem
-n Não solicita o nome de login
-w Espera por CR ou LF antes de enviar / etc / issue
-i Não exibir / etc / issue
-f ISSUE_FILE Exibir ISSUE_FILE em vez de / etc / issue
-l LOGIN Invoca LOGIN em vez de / bin / login
-t SEC Terminar após SEC se nenhum nome de login for lido
-I INITSTR Envie INITSTR antes de mais nada
-H HOST Registra HOST no arquivo utmp como o nome do host
BAUD_RATE de 0 não altera
grep
grep [-HhnlLoqvsriwFEz] [-m N] [-A / B / CN] PADRÃO / -e PADRÃO ... / - f ARQUIVO [ARQUIVO] ...
Pesquise PATTERN em FILEs (ou stdin)
-H Adiciona o prefixo 'nome do arquivo:'
-h Não adiciona o prefixo 'nome do arquivo:'
-n Adicionar prefixo 'line_no:'
-l Mostra apenas os nomes dos arquivos que correspondem
-L Mostra apenas os nomes dos arquivos que não correspondem
-c Mostra apenas a contagem de linhas correspondentes
-o Mostra apenas a parte correspondente da linha
-q Quiet. Retorne 0 se PATTERN for encontrado, 1 caso contrário
-v Seleciona linhas não correspondentes
-s Suprime erros de abertura e leitura
-r Recurso
-i Ignorar maiúsculas e minúsculas
-w Corresponde apenas a palavras inteiras
-x Corresponde apenas a linhas inteiras
-F PATTERN é um literal (não regexp)
-E PATTERN é uma expressão regular estendida
-z A entrada é terminada em NUL
-m N Corresponde até N vezes por arquivo
-AN Imprime N linhas de contexto final
-BN Imprimir N linhas de contexto principal
-CN O mesmo que '-AN -BN'
-e Padrão PTRN para corresponder
-f FILE Ler padrão do arquivo
grupos
grupos [USER]
Imprimir as associações de grupo de USUÁRIO ou para o processo atual
gunzip
gunzip [-cft] [FILE] ...
Descompacte FILEs (ou stdin)
-c Grava em stdout
-f Força
-t Testar integridade do arquivo
gzip
gzip [-cfd] [FILE] ...
Compactar ARQUIVOS (ou stdin)
-d Descompactar
-c Grava em stdout
-f Força
parar
parar [-d DELAY] [-n] [-f] [-w]
Pare o sistema
-d Intervalo de atraso SEC
-n Não sincronizar
-f Força (não passa pelo init)
-w Apenas grava um registro wtmp
cabeça
cabeça [OPÇÕES] [ARQUIVO] ...
Imprima as primeiras 10 linhas de cada ARQUIVO (ou stdin) no stdout. Com mais de um FILE,
preceda cada um com um cabeçalho de nome de arquivo.
-n N [kbm] Imprime as primeiras N linhas
-n -N [kbm] Imprime todas, exceto as N últimas linhas
-c [-] N [kbm] Imprime os primeiros N bytes
-q Nunca imprime cabeçalhos
-v Sempre imprime cabeçalhos
N pode ter o sufixo k (x1024), b (x512) ou m (x1024 ^ 2).
despejo hexadecimal
hexdump [-bcCdefnosvx] [FILE] ...
Exibir FILEs (ou stdin) em um formato especificado pelo usuário
-b Exibição octal de um byte
-c Exibição de caracteres de um byte
-C Hex canônico + ASCII, 16 bytes por linha
-d Exibição decimal de dois bytes
-e FORMAT_STRING
-f FORMAT_FILE
-n LENGTH Interpreta apenas LENGTH bytes de entrada
-o Exibição octal de dois bytes
-s OFFSET Ignora bytes de OFFSET
-v Exibe todos os dados de entrada
-x Exibição hexadecimal de dois bytes
hospedeiro
hospedeiro
Imprima um identificador exclusivo de 32 bits para a máquina
hostname
hostname [OPTIONS] [HOSTNAME | -F ARQUIVO]
Obtenha ou defina o nome do host ou o nome do domínio DNS
-s curto
-i Endereços para o nome do host
-d nome de domínio DNS
-f Nome de domínio totalmente qualificado
-F FILE Usa o conteúdo de FILE como nome de host
httpd
httpd [-ifv [v]] [-c CONFFILE] [-p [IP:] PORTA] [-u USUÁRIO [: GRP]] [-r REALM] [-h HOME] ou
httpd -d / -e / -m STRING
Ouça as solicitações de HTTP recebidas
modo -i Inetd
-f Não faz daemon
-v [v] Detalhado
-p [IP:] PORTA Vincular a IP: PORTA (padrão *: 80)
-u USUÁRIO [: GRP] Definir uid / gid após vincular à porta
-r REALM Authentication Realm para autenticação básica
-h Diretório inicial HOME (padrão).
-c FILE Arquivo de configuração (padrão {/ Etc, HOME} /httpd.conf)
-m STRING MD5 cripta STRING
-e STRING codificação HTML STRING
-d STRING URL decodificação STRING
horas
hwclock [-r | --show] [-s | --hctosys] [-w | --systohc] [-t | --systz] [-l | --localtime]
[-u | --utc] [-f | --rtc ARQUIVO]
Consultar e definir o relógio do hardware (RTC)
-r Mostra a hora do relógio do hardware
-s Define a hora do sistema a partir do relógio do hardware
-w Ajusta o relógio do hardware a partir da hora do sistema
-t Definir fuso horário no kernel, hora correta do sistema
se o relógio do hardware está na hora local
-u Assume que o relógio do hardware é mantido em UTC
-l Assume que o relógio do hardware é mantido na hora local
-f FILE Usa o dispositivo especificado (por exemplo, / dev / rtc2)
id id [OPÇÕES] [USUÁRIO]
Imprimir informações sobre USER ou o usuário atual
-u ID do usuário
-g ID do grupo
-G IDs de grupo suplementares
-n Imprime nomes em vez de números
-r Imprime a ID real em vez da ID efetiva
ifconfig
ifconfig [-a] interface [endereço]
Configure uma interface de rede
[adicionar ENDEREÇO [/ PREFIXLEN]]
[del ENDEREÇO [/ PREFIXLEN]]
[[-] transmitir [ADDRESS]] [[-] pointopoint [ADDRESS]]
[endereço da máscara de rede] [endereço dstaddr]
[preencher NN] [manter NN]
[hw ether | infiniband ADDRESS] [mtu NN] [mtu NN]
[[-] trailers] [[-] arp] [[-] allmulti]
[multicast] [[-] promisc] [txqueuelen NN] [[-] dinâmico]
[mem_start NN] [io_addr NN] [irq NN]
[para cima | para baixo] ...
se cair
ifdown [-anmvf] [-i ARQUIVO] IFACE ...
-a Des / configura todas as interfaces automaticamente
-i FILE Use FILE para definições de interface
-n Imprime o que aconteceria, mas não o faça
(nota: não desativa mapeamentos)
-m Não executa nenhum mapeamento
-v Imprime o que aconteceria antes de fazer isso
-f Força de / configuração
se estiver
ifup [-anmvf] [-i ARQUIVO] IFACE ...
-a Des / configura todas as interfaces automaticamente
-i FILE Use FILE para definições de interface
-n Imprime o que aconteceria, mas não o faça
(nota: não desativa mapeamentos)
-m Não executa nenhum mapeamento
-v Imprime o que aconteceria antes de fazer isso
-f Força de / configuração
o init
o init
Init é o primeiro processo iniciado durante a inicialização. Nunca sai. Ele (re) gera filhos
de acordo com / etc / inittab.
insmod
insmod FILE [SYMBOL = VALUE] ...
Carrega os módulos de kernel especificados no kernel
ionizar
iônico [-c 1-3] [-n 0-7] [-p PID] [PROG]
Alterar a prioridade e classe de I / O
-c Class. 1: tempo real 2: melhor esforço 3: inativo
-n Prioridade
ip ip [OPÇÕES] {endereço | rota | link | túnel | regra} {COMANDO}
ip [OPÇÕES] OBJETO {COMANDO} onde OBJETO: = {endereço | rota | link | túnel | regra}
OPÇÕES: = {-f [amília] {inet | inet6 | link} | -uma linha] }
ipcalc
ipcalc [OPÇÕES] ENDEREÇO [[/] NETMASK] [NETMASK]
Calcule as configurações de rede IP de um endereço IP
-b, - broadcast Exibe o endereço de transmissão calculado
-n, - network Exibir endereço de rede calculado
-m, - netmask Exibe a máscara de rede padrão para IP
-p, - prefix Exibe o prefixo para IP / NETMASK
-h, - hostname Exibe o primeiro nome de host resolvido
-s, - silent Nunca exibe mensagens de erro
matar
matar [-l] [-SIG] PID ...
Envia um sinal (padrão: TERM) para determinados PIDs
-l Lista todos os nomes e números de sinais
Mate todos
killall [-l] [-q] [-SIG] PROCESS_NAME ...
Envie um sinal (padrão: TERM) para determinados processos
-l Lista todos os nomes e números de sinais
-q Não reclame se nenhum processo foi interrompido
klogd
klogd [-c N] [-n]
Registrador de kernel
-c N Imprime para consolar mensagens mais urgentes do que prio N (1-8)
-n Executar em primeiro plano
último
último
Mostra a lista dos últimos usuários que se logaram no sistema
menos
menos [-EMmNh ~ eu?] [ARQUIVO] ...
Ver FILE (ou stdin) uma tela cheia de cada vez
-E Sai quando o final de um arquivo é alcançado
-M, -m Exibir linha de status com números de linha
e porcentagem através do arquivo
-N Número da linha de prefixo para cada linha
-Eu ignoro maiúsculas e minúsculas em todas as pesquisas
- ~ Suprimir ~ s exibidos após EOF
ln Em [OPÇÕES] ALVO ... LINK | DIR
Crie um link LINK ou DIR / TARGET para o (s) TARGET (s) especificado (s)
-s Cria links simbólicos em vez de links físicos
-f Remove destinos existentes
-n Não cancela a referência de links simbólicos - trata como um arquivo normal
-b Faça um backup do destino (se houver) antes da operação do link
-S suf Usa sufixo em vez de ~ ao fazer backup de arquivos
-T 2º argumento deve ser um DIR
-v Detalhado
fonte de carga
loadfont <fonte
Carregar uma fonte de console de stdin
carregar mapa
loadkmap <mapa de teclado
Carregar uma tabela de tradução de teclado binário de stdin
logger
logger [OPÇÕES] [MENSAGEM]
Escreva MESSAGE (ou stdin) no syslog
-s Log para stderr, bem como o log do sistema
-t TAG Log usando a tag especificada (o padrão é o nome do usuário)
-p Prioridade PRIO (numérico ou par de nível de instalação)
entrar
login [-p] [-h HOST] [[-f] USUÁRIO]
Comece uma nova sessão no sistema
-f Não autentica (usuário já autenticado)
-h Nome do host remoto
-p Preserve o ambiente
nome de registro
nome de registro
Imprime o nome do usuário atual
ler log
leitura de log [-f]
Mostrar mensagens no buffer circular do syslogd
-f Dados de saída conforme o log cresce
perder
losetup [-r] [-o OFS] {-f | LOOPDEV} ARQUIVO - associar dispositivos de loop losetup -d
LOOPDEV - desassociar losetup -a - mostrar status losetup -f - mostrar próximo grátis
dispositivo de loop
-o OFS Iniciar OFS bytes em ARQUIVO
-r somente leitura
-f Mostra / usa o próximo dispositivo de loop livre
ls ls [-1AaCxdLHRFplinsehrSXvctu] [-w LARGURA] [ARQUIVO] ...
Listar o conteúdo do diretório
-1 Saída de uma coluna
-a Inclui entradas que começam com.
-A Como -a, mas exclui. e ..
-C Lista por colunas
-x Lista por linhas
-d Lista as entradas do diretório em vez do conteúdo
-L Seguir links simbólicos
-H Siga os links simbólicos na linha de comando
-R Recurso
-p Anexar / às entradas dir
-F Indicador de acréscimo (um de * / = @ |) às entradas
-l Formato de lista longa
-i Lista os números de inode
-n Lista UIDs e GIDs numéricos em vez de nomes
-s Lista os blocos alocados
-e Lista a data e hora completas
-h Tamanhos de lista em formato legível por humanos (1K 243M 2G)
-r Classifica em ordem reversa
-S Classificar por tamanho
-X Classificar por extensão
-v Classificar por versão
-c Com -l: classificar por ctime
-t Com -l: classificar por mtime
-u Com -l: classificar por atime
-w N Suponha que o terminal tenha N colunas de largura
--color [= {sempre, nunca, automático}] Controlar a coloração
lmmod
lmmod
Lista os módulos do kernel carregados atualmente
lzcat
lzcat [FILE] ...
Descompactar para saída padrão
lzma
lzma -d [-cf] [FILE] ...
Descomprimir FILE (ou stdin)
-d Descompactar
-c Grava em stdout
-f Força
lzop
lzop [-cfvd123456789CF] [FILE] ...
-1..9 nível de compressão
-d Descompactar
-c Grava em stdout
-f Força
-v Detalhado
-F Não armazena ou verifica a soma de verificação
-C Também escrever a soma de verificação do bloco compactado
Izopcat
lzopcat [-vCF] [FILE] ...
-v Detalhado
-F Não armazena ou verifica a soma de verificação
md5sum
md5sum [-c [sw]] [ARQUIVO] ...
Imprimir ou verificar somas de verificação MD5
-c Verifica as somas em relação à lista em FILEs
-s Não imprime nada, o código de status mostra sucesso
-w Avisar sobre linhas de soma de verificação formatadas incorretamente
mdev
mdev [-s]
mdev -s deve ser executado durante a inicialização para fazer a varredura / sys e preencher / dev.
Bare mdev é um ajudante de hotplug do kernel. Para ativá-lo: echo / sbin / mdev
>/ proc / sys / kernel / hotplug
Ele usa /etc/mdev.conf com as linhas [-] [ENV = regex;] ... DEVNAME UID: GID PERM
[> | = PATH] | [!] [@ | $ | * PROG] onde DEVNAME é o nome do dispositivo regex, @ major, minor [-minor2],
ou regex de variável de ambiente. Um uso comum do último é carregar módulos para
dispositivos hotplugados:
$ MODALIAS =. * 0: 0 660 @modprobe "$ MODALIAS"
Se o arquivo /dev/mdev.seq existir, o mdev aguardará que seu valor corresponda à variável $ SEQNUM.
Isso evita corridas de ligar / desligar. Para ativar esse recurso, crie um /dev/mdev.seq vazio
na inicialização.
Se o arquivo /dev/mdev.log existir, o log de depuração será anexado a ele.
microcom
microcom [-d DELAY] [-t TIMEOUT] [-s SPEED] [-X] TTY
Copie os bytes de stdin para TTY e de TTY para stdout
-d Espere até DELAY ms para a saída TTY antes de enviar todos
próximo byte para isso
-t Sai se stdin e TTY estão em silêncio por TIMEOUT ms
-s Definir linha serial para VELOCIDADE
-X Desativa o significado especial de NUL e Ctrl-X de stdin
mkdir
mkdir [OPÇÕES] DIRETÓRIO ...
Criar diretório
-m Modo MODE
-p Nenhum erro se existir; faça diretórios pais conforme necessário
mkfifo
mkfifo [-m MODE] NOME
Crie um tubo nomeado
-m Modo MODE (padrão a = rw)
mknod
mknod [-m MODE] NOME TIPO MAJOR MENOR
Crie um arquivo especial (bloco, caractere ou barra vertical)
-m Modo de criação MODE (padrão a = rw)
DIGITAR:
b Bloquear dispositivo
c ou u Dispositivo de caracteres
p Canal nomeado (MAJOR e MINOR são ignorados)
mkswap
mkswap [-L LBL] BLOCKDEV [KBYTES]
Prepare BLOCKDEV para ser usado como partição swap
-L Rótulo LBL
mktemp
mktemp [-dt] [-p DIR] [MODELO]
Crie um arquivo temporário com nome baseado em MODELO e imprima seu nome. TEMPLATE deve
termine com XXXXXX (por exemplo, [/ dir /] nomeXXXXXX). Sem TEMPLATE, -t tmp.XXXXXX é assumido.
-d Criar diretório, não arquivo
-q Falha silenciosamente em erros
-t Pré-anexar o nome do diretório base a TEMPLATE
-p DIR Usa DIR como diretório base (implica -t)
-u Não crie nada; imprimir um nome
O diretório base é: -p DIR, senão $ TMPDIR, senão / Tmp
modinfo
modinfo [-adlp0] [-F palavra-chave] MÓDULO
-a Atalho para '-F autor'
-d Atalho para '-F descrição'
-l Atalho para 'licença -F'
-p Atalho para '-F parm'
-F palavra-chave palavra-chave para procurar
-0 Saída separada com NULs
modprobe
modprobe [-alrqvsDb] MÓDULO [símbolo = valor] ...
-a Carrega vários MÓDULOS
-l Lista (MÓDULO é um padrão)
-r Remove MODULE (stacks) ou faz autoclean
-q Silencioso
-v Detalhado
-s Log para syslog
-D Mostra dependências
-b Aplicar lista negra aos nomes dos módulos também
mais
mais [FILE] ...
Ver FILE (ou stdin) uma tela cheia de cada vez
montar
montagem [OPÇÕES] [-o OPÇÕES] NÓ DO DISPOSITIVO
Monte um sistema de arquivos. A autodetecção do sistema de arquivos requer / proc.
-a Monta todos os sistemas de arquivos no fstab
-f Funcionamento a seco
-i Não execute o auxiliar de montagem
-r Montagem somente leitura
-w Montagem de leitura e gravação (padrão)
-t FSTYPE [, ...] Tipo (s) de sistema de arquivos
-O OPT Monte apenas sistemas de arquivos com a opção OPT (-a apenas)
-o OPÇÃO:
loop ignorado (dispositivos de loop são detectados automaticamente)
Gravações de [a] sincronização são [a] síncronas
[no] atime Desabilitar / habilitar atualizações para tempos de acesso inode
[no] diratime Desabilita / habilita atualizações atime para diretórios
[no] relatime Desabilitar / habilitar atualizações atime em relação ao tempo de modificação
[no] dev (Dis) permite o uso de arquivos de dispositivos especiais
[no] exec (Dis) permite o uso de arquivos executáveis
[no] suid (Dis) permite programas set-user-id-root
[r] shared Converter [recursivamente] em uma subárvore compartilhada
[r] escravo Converter [recursivamente] em uma subárvore escravo
[r] privado Converter [recursivamente] em uma subárvore privada
[un] vinculável Faça o ponto de montagem [un] capaz de ser montado por vinculação
[r] bind Vincula um arquivo ou diretório [recursivamente] a outro local
mover Realocar um ponto de montagem existente
remontar Remonte um sistema de arquivos montado, alterando sinalizadores
ro / rw O mesmo que -r / -w
Existem sinalizadores -o específicos do sistema de arquivos.
mt valor do opcode mt [-f dispositivo]
Controle a operação da unidade de fita magnética
Opcodes disponíveis:
bsf bsfm bsr bss datacompression drvbuffer eof eom apagar fsf fsfm fsr fss carregar bloqueio
mkpart nop offline ras1 ras2 ras3 redefinir retensão retroceder rebobinar linha buscar setblk
setdensity setpart dizer descarregar desbloquear weof wset
mv mv [-fin] FONTE DEST ou: mv [-fin] FONTE ... DIRETÓRIO
Renomeie SOURCE para DEST ou mova SOURCE (s) para DIRECTORY
-f Não avisa antes de sobrescrever
-i interativo, avisa antes de sobrescrever
-n Não sobrescrever um arquivo existente
nome se
nameif [-s] [-c FILE] [IFNAME HWADDR] ...
Renomeie a interface de rede enquanto estiver no estado inativo. O dispositivo com endereço HWADDR
é renomeado para IFACE.
-c Arquivo de configuração FILE (padrão: / etc / mactab)
-s Log para syslog
nc nc [-iN] [-wN] [-l] [-p PORTA] [-f ARQUIVO | PORTA IPADDR] [-e PROG]
Abra um pipe para IP: PORT ou FILE
-l Modo de escuta, para conexões de entrada
(use -ll com -e para servidor persistente)
-p PORT Porta local
-w Tempo limite da conexão SEC
-i intervalo de atraso SEC para linhas enviadas
-f FILE Usa arquivo (ala / dev / ttyS0) em vez de rede
-e PROG Executar PROG após conectar
netstat
netstat [-ral] [-tuwx] [-pt]
Exibir informações de rede
-r Tabela de roteamento
-a Todos os soquetes
-l tomadas de escuta
Else: soquetes conectados
-t soquetes TCP
-u soquetes UDP
-w Soquetes Raw
-x soquetes Unix
Caso contrário: todos os tipos de soquete
-e Outro / mais informações
-n Não resolve nomes
nslookup
nslookup [HOST] [SERVIDOR]
Consulte o servidor de nomes para obter o endereço IP de um determinado HOST, opcionalmente, usando um determinado
servidor DNS
od od [-abcdfhilovxs] [-t TIPO] [-A RADIX] [-N SIZE] [-j SKIP] [-S MINSTR] [-w WIDTH]
[ARQUIVO]...
Imprime ARQUIVOS (ou stdin) inequivocamente, como bytes octais por padrão
openvt
openvt [-c N] [-sw] [PROG ARGS]
Inicie o PROG em um novo terminal virtual
-c N Usa VT especificado
-s Mudar para o VT
-w Espere até que PROG saia
passwd
passwd [OPÇÕES] [USUÁRIO]
Alterar a senha do USUÁRIO (padrão: usuário atual)
-a método de criptografia ALG
-d Definir senha para ''
-l Bloquear (desativar) conta
-u Desbloquear (ativar) conta
remendo
patch [OPÇÕES] [ORIGFILE [PATCHFILE]]
-p, - tira N tira N componentes principais de nomes de arquivo
-i, - input DIFF Lê DIFF em vez de stdin
-R, - patch reverso reverso
-N, - forward Ignora patches já aplicados
-E, - remove-empty-files Remove os arquivos de saída se eles ficarem vazios
pidof
pidof [NOME] ...
Lista PIDs de todos os processos com nomes que correspondem a NAMEs
sibilo
ping [OPÇÕES] HOST
Envie pacotes ICMP ECHO_REQUEST para hosts de rede
-4, -6 Força a resolução de nomes IP ou IPv6
-c CNT Envia apenas pings CNT
-s SIZE Envia SIZE bytes de dados em pacotes (padrão: 56)
-t TTL Definir TTL
-I IFACE / IP Use interface ou endereço IP como fonte
-W SEC segundos de espera pela primeira resposta (padrão: 10)
(depois que todos os pacotes -c CNT forem enviados)
-w SEC segundos até a saída do ping (padrão: infinito)
(pode sair mais cedo com -c CNT)
-q Silencioso, exibe apenas a saída no início
e quando terminar
ping6
ping6 [OPÇÕES] HOST
Envie pacotes ICMP ECHO_REQUEST para hosts de rede
-c CNT Envia apenas pings CNT
-s SIZE Envia SIZE bytes de dados em pacotes (padrão: 56)
-I IFACE / IP Use interface ou endereço IP como fonte
-q Silencioso, exibe apenas a saída no início
e quando terminar
pivot_root
pivot_root NEW_ROOT PUT_OLD
Mova o sistema de arquivos raiz atual para PUT_OLD e torne NEW_ROOT o novo arquivo raiz
.
desligar
desligar [-d ATRASO] [-n] [-f]
Pare e desligue a energia
-d Intervalo de atraso SEC
-n Não sincronizar
-f Força (não passa pelo init)
printf
printf FORMAT [ARG] ...
Formate e imprima ARG (s) de acordo com FORMAT (a-la C printf)
ps ps [-o COL1, COL2 = HEADER] [-T]
Mostrar lista de processos
-o COL1, COL2 = HEADER Selecionar colunas para exibição
-T Mostrar tópicos
pwd pwd
Imprime o nome de arquivo completo do diretório de trabalho atual
data
data [-sp] HOST
Obtenha e possivelmente defina a data / hora do sistema de um HOST remoto
-s Define a data / hora do sistema (padrão)
-p Imprime a data / hora
link de leitura
readlink [-fnv] ARQUIVO
Mostra o valor de um link simbólico
-f Canoniza seguindo todos os links simbólicos
-n Não adiciona nova linha
-v Detalhado
caminho real
realpath FILE ...
Retorna os nomes de caminho absolutos de determinado FILE
reinicialização
reiniciar [-d DELAY] [-n] [-f]
Reinicie o sistema
-d Intervalo de atraso SEC
-n Não sincronizar
-f Força (não passa pelo init)
Renice
renice {{-n INCREMENT} | PRIORIDADE} [[-p | -g | -u] ID ...]
Alterar a prioridade de agendamento para um processo em execução
-n Ajusta o valor legal atual (menor é mais rápido)
-p Id do (s) processo (s) (padrão)
-g IDs do grupo de processos
-u Processar nome (s) de usuário e / ou id (s)
redefinir
redefinir
Reinicie a tela
rev rev [FILE] ...
Linhas reversas de FILE
rm rm [-irf] ARQUIVO ...
Remover (desvincular) FILEs
-i Sempre avisa antes de remover
-f Nunca solicitar
-R, -r Recurse
rmdir
rmdir [OPÇÕES] DIRETÓRIO ...
Remova DIRECTORY se estiver vazio
-p | --parents Inclui os pais
--ignore-fail-on-non-vazio
rmod
rmmod [-wfa] [MÓDULO] ...
Descarregue os módulos do kernel
-w Espere até que o módulo não seja mais usado
-f Forçar o descarregamento
-a Remova todos os módulos não usados (recursivamente)
estrada
rota [{add | del | delete}]
Editar tabelas de roteamento do kernel
-n Não resolve nomes
-e Exibe outras / mais informações
-A inet {6} Selecione a família de endereços
rpm rpm -i PACOTE.rpm; rpm -qp [ildc] PACKAGE.rpm
Manipular pacotes RPM
comandos:
-i Instalar pacote
-qp pacote de consulta
-qpi Mostra informações
conteúdo da lista -qpl
-qpd Listar documentos
-qpc Listar arquivos de configuração
rpm2cpio
pacote rpm2cpio.rpm
Produzir um arquivo cpio do arquivo rpm
partes corridas
run-parts [-a ARG] ... [-u UMASK] [--reverse] [--test] [--exit-on-error] DIRETÓRIO
Execute vários scripts em DIRECTORY
-a ARG Passa ARG como argumento para scripts
-u UMASK Define UMASK antes de executar scripts
--reverse Ordem de execução reversa
- teste de funcionamento a seco
--exit-on-error Sai se um script sai com diferente de zero
sede sed [-inrE] [-f ARQUIVO] ... [-e CMD] ... [ARQUIVO] ... ou: sed [-inrE] CMD [ARQUIVO] ...
-e CMD Adiciona CMD aos comandos sed a serem executados
-f FILE Adiciona conteúdo FILE aos comandos sed a serem executados
-i [SFX] Editar arquivos no local (caso contrário, envia para stdout)
Opcionalmente, faça backup dos arquivos, anexando SFX
-n Suprime a impressão automática do espaço do padrão
-r, -E Usa sintaxe regex estendida
Se não for -e ou -f, o primeiro argumento sem opção é a string de comando sed. Restante
argumentos são arquivos de entrada (stdin se nenhum).
seq seq [-w] [-s SEP] [PRIMEIRO [INC]] ÚLTIMO
Imprime números de FIRST a LAST, em etapas de INC. FIRST, INC padrão para 1.
-w Pad para durar com zeros à esquerda
-s Separador de strings SEP
definir códigos de tecla
setkeycodes SCANCODE KEYCODE ...
Defina entradas no mapa de código de scancode para código-chave do kernel, permitindo que teclados incomuns
gerar códigos de chave utilizáveis.
SCANCODE pode ser xx ou e0xx (hexadecimal), e KEYCODE é dado em decimal.
setid
setsid PROG ARGS
Execute PROG em uma nova sessão. PROG não terá terminal de controle e não será
afetados pelos sinais do teclado (Ctrl-C etc). Ver setid(2) para obter detalhes.
sh sh [- / + OPÇÕES] [- / + o OPT] ... [-c 'SCRIPT' [ARG0 [ARGS]] / ARQUIVO [ARGS]]
Intérprete de shell Unix
sha1sum
sha1sum [-c [sw]] [ARQUIVO] ...
Imprimir ou verificar somas de verificação SHA1
-c Verifica as somas em relação à lista em FILEs
-s Não imprime nada, o código de status mostra sucesso
-w Avisar sobre linhas de soma de verificação formatadas incorretamente
sha256sum
sha256sum [-c [sw]] [ARQUIVO] ...
Imprimir ou verificar somas de verificação SHA256
-c Verifica as somas em relação à lista em FILEs
-s Não imprime nada, o código de status mostra sucesso
-w Avisar sobre linhas de soma de verificação formatadas incorretamente
sha512sum
sha512sum [-c [sw]] [ARQUIVO] ...
Imprimir ou verificar somas de verificação SHA512
-c Verifica as somas em relação à lista em FILEs
-s Não imprime nada, o código de status mostra sucesso
-w Avisar sobre linhas de soma de verificação formatadas incorretamente
dormir
dormir [N] ...
Faça uma pausa por um tempo igual ao total dos argumentos fornecidos, onde cada argumento pode ter um
sufixo opcional de (s) econds, (m) inutes, (h) our, or (d) ays
tipo
sort [-nrugMcszbdfimSTokt] [-o FILE] [-k start [.offset] [opts] [, end [.offset] [opts]] [-t
CHAR] [ARQUIVO] ...
Classificar linhas de texto
-b Ignora espaços em branco à esquerda
-c Verifique se a entrada está classificada
-d Ordem do dicionário (em branco ou alfanumérico apenas)
-f Ignorar maiúsculas e minúsculas
-g Classificação numérica geral
-i Ignora caracteres não imprimíveis
-k Chave de classificação
-M Classificar mês
-n Classificar números
-o Saída para arquivo
-k Classificar por chave
-t Separador de chave CHAR
-r Ordem de classificação reversa
-s Estável (não classifica empates em ordem alfabética)
-u Suprime linhas duplicadas
-z As linhas são encerradas por NUL, não por nova linha
-mST Ignorado para compatibilidade GNU
start-stop-daemon
start-stop-daemon [OPÇÕES] [-S | -K] ... [- ARGS ...]
Procure processos correspondentes e, em seguida, -K: interrompe todos os processos correspondentes. -S: iniciar um
processo, a menos que um processo correspondente seja encontrado.
Correspondência de processos:
-u, - usuário NOME DE USUÁRIO | UID Corresponde apenas aos processos deste usuário
-n, - name NAME Processos de correspondência com NAME
no campo de comunicação em / proc / PID / stat
-x, - exec EXECUTABLE Corresponde processos com este comando
em / proc / PID / {exe, cmdline}
-p, --pidfile ARQUIVO Corresponde a um processo com PID do arquivo
Todas as condições especificadas devem corresponder
-S apenas:
-x, - exec Programa EXECUTÁVEL a ser executado
-a, - startas NAME Zeroth argumento
-b, - background Background
-N, - nicelevel N Mudar o nível bom
-c, - chuid USUÁRIO [: [GRP]] Mudar para usuário / grupo
-m, - make-pidfile Grava o PID no pidfile especificado por -p
-K apenas:
-s, - sinalizar o sinal SIG para enviar
-t, - test Match apenas, sai com 0 se um processo for encontrado
De outros:
-o, - oknodo Sai com status 0 se nada for feito
-v, - verbose Verbose
-q, - quiet Quiet
estado
stat [OPÇÕES] ARQUIVO ...
Exibir arquivo (padrão) ou status do sistema de arquivos
-c fmt Usa o formato especificado
-f Exibir o status do sistema de arquivos
-L Seguir links
-t Exibir informações de forma concisa
Sequências de formato válidas para arquivos:
% a Direitos de acesso em octal
% A Direitos de acesso em formato legível por humanos
% b Número de blocos alocados (veja% B)
% B O tamanho em bytes de cada bloco relatado por% b
% d número do dispositivo em decimal
% D Número do dispositivo em hexadecimal
% f modo Raw em hexadecimal
% F Tipo de arquivo
% g ID de grupo do proprietário
% G Nome do grupo do proprietário
% h Número de links físicos
Número de inode% i
% n Nome do arquivo
% N Nome do arquivo, com -> TARGET se link simbólico
% o tamanho do bloco de E / S
% s Tamanho total, em bytes
% t Tipo de dispositivo principal em hexadecimal
% T Tipo de dispositivo menor em hexadecimal
% u ID de usuário do proprietário
% U Nome de usuário do proprietário
% x hora do último acesso
% X Tempo do último acesso em segundos desde a época
% y hora da última modificação
% Y hora da última modificação em segundos desde a época
% z hora da última mudança
% Z Tempo da última alteração em segundos desde a época
Sequências de formato válidas para sistemas de arquivos:
% a Blocos grátis disponíveis para não superusuário
% b Total de blocos de dados no sistema de arquivos
% c Total de nós de arquivos no sistema de arquivos
% d nós de arquivos livres no sistema de arquivos
% f Blocos livres no sistema de arquivos
% i ID do sistema de arquivos em hexadecimal
% l Comprimento máximo dos nomes de arquivo
% n Nome do arquivo
% s Tamanho do bloco (para transferência mais rápida)
Tamanho de bloco fundamental S (para contagens de bloco)
% t Digite em hexadecimal
% T Tipo em forma legível por humanos
cordas
strings [-afo] [-n LEN] [FILE] ...
Exibir strings imprimíveis em um arquivo binário
-a Verificar o arquivo inteiro (padrão)
-f Precede strings com nomes de arquivos
-n LEN Pelo menos LEN caracteres formam uma string (padrão 4)
-o precede strings com deslocamentos decimais
chiqueiro
stty [-a | g] [-F DISPOSITIVO] [CONFIGURAÇÃO] ...
Sem argumentos, imprime taxa de transmissão, disciplina de linha e desvios de stty sane
-F DEVICE Abra o dispositivo em vez de stdin
-a Imprime todas as configurações atuais em formato legível por humanos
-g Imprimir em formato legível por stty
[CONFIGURAÇÃO] Ver página de manual
su su [OPÇÕES] [-] [USUÁRIO]
Execute o shell em USER (por padrão, root)
-, - l Limpar ambiente, executar shell como shell de login
-p, -m Não define o novo $ HOME, $ SHELL, $ USER, $ LOGNAME
-c Comando CMD a ser passado para 'sh -c'
-s SH Shell para usar em vez do padrão do usuário
sulogina
sulogina [-t N] [TTY]
Login de usuário único
-t N Tempo Limite
troca
swapoff [-a] [DISPOSITIVO]
Pare de trocar em DEVICE
-a Pare de trocar em todos os dispositivos de troca
trocar
swapon [-a] [DISPOSITIVO]
Comece a trocar em DEVICE
-a Comece a trocar em todos os dispositivos de troca
switch_root
switch_root [-c / dev / console] NEW_ROOT NEW_INIT [ARGS]
Libere o initramfs e mude para outro fs root:
Faça chroot em NEW_ROOT, delete tudo em /, mova NEW_ROOT para /, execute NEW_INIT. PID deve ser
1. NEW_ROOT deve ser um ponto de montagem.
-c DEV Reabrir stdio para DEV após a troca
sincronizar
sincronizar
Grave todos os blocos de buffer no disco
sysctl
sysctl [OPÇÕES] [CHAVE [= VALOR]] ...
Mostrar / definir parâmetros do kernel
-e Não avisa sobre chaves desconhecidas
-n Não mostra os nomes das chaves
-a Mostra todos os valores
-w Definir valores
-p FILE Define os valores de FILE (padrão /etc/sysctl.conf)
-q Definir valores silenciosamente
syslogd
syslogd [OPÇÕES]
Utilitário de registro do sistema (esta versão do syslogd ignora /etc/syslog.conf)
-n Executar em primeiro plano
-O FILE Log para FILE (padrão: / var / log / messages)
-l N Log apenas mensagens mais urgentes do que prio N (1-8)
-S Saída menor
-R HOST [: PORT] Log para HOST: PORT (padrão PORT: 514)
-L Log localmente e via rede (o padrão é rede apenas se -R)
-C [size_kb] Log para memória buffer compartilhada (use logread para lê-lo)
tac tac [FILE] ...
Concatene ARQUIVOS e imprima-os ao contrário
cauda
cauda [OPÇÕES] [ARQUIVO] ...
Imprima as últimas 10 linhas de cada ARQUIVO (ou stdin) no stdout. Com mais de um FILE,
preceda cada um com um cabeçalho de nome de arquivo.
-f Imprime dados conforme o arquivo cresce
-s SECONDS Aguarde SECONDS entre leituras com -f
-n N [kbm] Imprime as últimas N linhas
-n + N [kbm] Inicia na enésima linha e imprime o resto
-c [+] N [kbm] Imprime os últimos N bytes
-q Nunca imprime cabeçalhos
-v Sempre imprime cabeçalhos
N pode ter o sufixo k (x1024), b (x512) ou m (x1024 ^ 2).
alcatrão tar - [cxtZzJjahmvO] [-f TARFILE] [-C DIR] [ARQUIVO] ...
Crie, extraia ou liste arquivos de um arquivo tar
Operação:
c Criar
x Extrair
t Lista
f Nome do TARFILE ('-' para stdin / out)
C Mude para DIR antes da operação
v Detalhado
Z (Des) compactar usando compactar
z (Des) compactar usando gzip
J (Des) compactar usando xz
j (Des) compactar usando bzip2
a (Des) compactar usando lzma
O Extrair para stdout
h Siga os links simbólicos
m Não restaure o mtime
conjunto de tarefas
conjunto de tarefas [-p] [MASK] [PID | PROG ARGS]
Definir ou obter afinidade de CPU
-p Opera em um PID existente
tee tee [-ai] [FILE] ...
Copie o stdin para cada arquivo e também para o stdout
-a Anexar aos ARQUIVOS fornecidos, não sobrescrever
-i Ignora sinais de interrupção (SIGINT)
telnet
telnet [-a] [-l USUÁRIO] HOST [PORTA]
Conecte-se ao servidor telnet
-a Login automático com a variável $ USER
-l USUÁRIO Login automático como USUÁRIO
Telnet
telnetd [OPÇÕES]
Lidar com conexões telnet de entrada
-l LOGIN Exec LOGIN ao conectar
-f ISSUE_FILE Exibir ISSUE_FILE em vez de / etc / issue
-K Fecha a conexão assim que o login termina
(normalmente espere até que todos os programas fechem o pty escravo)
-p Porta PORT para ouvir
-b ADDR [: PORT] Endereço para vincular
-F Executar em primeiro plano
modo -i Inetd
teste
teste EXPRESSION]
Verifique os tipos de arquivo, compare valores etc. Retorne um código de saída 0/1 dependendo da lógica
valor de EXPRESSION
tftp
tftp [OPÇÕES] HOST [PORTA]
Transferir um arquivo de / para o servidor tftp
-l ARQUIVO ARQUIVO Local
-r ARQUIVO Remoto ARQUIVO
-g Obter arquivo
-p Colocar arquivo
-b SIZE Transfere blocos de octetos SIZE
tempo
tempo [-v] PROG ARGS
Execute PROG, exiba o uso de recursos quando sair
-v Detalhado
tempo limite
tempo limite [-t SECS] [-s SIG] PROG ARGS
Executa PROG. Envia SIG para ele, se não desaparecer em segundos. Padrões: SECS: 10,
SIG: TERMO.
topo principais [-b] [-nCOUNT] [-dSECONDS]
Fornece uma visão da atividade do processo em tempo real. Leia o status de todos os processos
da / proc a cada SEGUNDOS e exiba uma tela cheia deles. Chaves:
N / M / P / T: classificar por pid / mem / cpu / tempo
R: classificação reversa
H: alternar tópicos
Q, ^ C: sair
opções:
-b Modo em lote
-n N Sai após N iterações
-d N Atraso entre atualizações
tocar
toque em [-c] [-d DATA] [-t DATA] [-r ARQUIVO] ARQUIVO ...
Atualize a data da última modificação no (s) FILE (s) fornecido (s)
-c Não cria arquivos
-h Não segue links
-d DT Data / hora de uso
-t DT Data / hora de uso
-r FILE Usa a data / hora do FILE
tr tr [-cds] STRING1 [STRING2]
Traduzir, apertar ou excluir caracteres de stdin, escrevendo para stdout
-c Obtém complemento de STRING1
-d Excluir caracteres de entrada codificados STRING1
-s Comprime vários caracteres de saída de STRING2 em um caractere
traceroute
traceroute [-46FIldnrv] [-f 1ST_TTL] [-m MAXTTL] [-p PORT] [-q PROBES] [-s
SRC_IP] [-t TOS] [-w WAIT_SEC] [-g GATEWAY] [-i IFACE] [-z PAUSE_MSEC] HOST
[BYTES]
Trace a rota até HOST
-4, -6 Força a resolução de nomes IP ou IPv6
-F Defina o bit de não fragmentar
-Eu uso ICMP ECHO em vez de datagramas UDP
-l Exibe o valor TTL do pacote retornado
-d Configura opções SO_DEBUG para soquete
-n Imprime endereços numéricos
-r Ignora tabelas de roteamento, envia diretamente para HOST
-v Detalhado
-m Tempo máximo de vida (número máximo de saltos)
-p Número da porta UDP base usado em sondas
(padrão 33434)
-q Número de sondas por TTL (padrão 3)
-s endereço IP para usar como endereço de origem
-t Tipo de serviço em pacotes de sondagem (padrão 0)
-w Tempo em segundos de espera por uma resposta (padrão 3)
-g Gateway de rota de origem livre (8 no máximo)
traceroute6
traceroute6 [-dnrv] [-m MAXTTL] [-p PORT] [-q PROBES] [-s SRC_IP] [-t TOS] [-w
WAIT_SEC] [-i IFACE] HOST [BYTES]
Trace a rota até HOST
-d Configura opções SO_DEBUG para soquete
-n Imprime endereços numéricos
-r Ignora tabelas de roteamento, envia diretamente para HOST
-v Detalhado
-m Tempo máximo de vida (número máximo de saltos)
-p Número da porta UDP base usado em sondas
(o padrão é 33434)
-q Número de sondas por TTL (padrão 3)
-s endereço IP para usar como endereço de origem
-t Tipo de serviço em pacotes de sondagem (padrão 0)
-w Tempo em segundos de espera por uma resposta (padrão 3)
verdadeiro
verdadeiro
Retorne um código de saída TRUE \fIs0(0)
tty tty
Imprimir o nome do arquivo do terminal stdin
-s Não imprime nada, retorna apenas o status de saída
túnel
tunctl [-f dispositivo] ([-t nome] | -d nome)
Criar ou excluir interfaces tun
-f nome dispositivo tun (/ dev / net / tun)
-t nome Cria iface 'nome'
-d nome Excluir iface 'nome'
udhcpc
udhcpc [-fbqaRB] [-t N] [-T SEC] [-A SEC / -n] [-i IFACE] [-s PROG] [-p PIDFILE]
[-oC] [-r IP] [-V FORNECEDOR] [-F NOME] [-x OPÇÃO: VAL] ... [-O OPÇÃO] ...
-i, - interface Interface IFACE a ser usada (padrão eth0)
-s, - script PROG Executar PROG em eventos DHCP (padrão /etc/udhcpc/default.script)
-p, --pidfile ARQUIVO Criar pidfile
-B, - broadcast Solicitar respostas de transmissão
-t, - tenta N Enviar até N pacotes de descoberta (padrão 3)
-T, - timeout SEC Pausa entre pacotes (padrão 3)
-A, - tryagain SEC Aguarde se a locação não for obtida (padrão 20)
-n, - agora sai se o arrendamento não for obtido
-q, - saia da Saída após obter o aluguel
-R, - libera o IP de liberação na saída
-f, - foreground Executar em primeiro plano
-b, - background Background se o arrendamento não for obtido
-S, - syslog Registra no syslog também
-a, - arping Use arping para validar o endereço oferecido
-r, - solicitar IP Solicitar este endereço IP
-o, - no-default-options Não solicita nenhuma opção (a menos que -O seja fornecido)
-O, - request-option OPT Solicitar opção OPT do servidor (cumulativo)
-x OPT: VAL Inclui a opção OPT nos pacotes enviados (cumulativo)
Exemplos de opções de string, numérico e hexadecimal:
-x nome do host: bbox - opção 12
-x aluguel: 3600 - opção 51 (tempo de aluguel)
-x 0x3d: 0100BEEFC0FFEE - opção 61 (id do cliente)
-F, - fqdn NAME Peça ao servidor para atualizar o mapeamento DNS para NAME
-V, - vendorclass VENDOR Vendor identifier (padrão 'udhcp VERSION')
-C, - clientid-none Não envia MAC como identificador de cliente
Sinais:
USR1 Renovar lease
Arrendamento de versão USR2
udhcpd
udhcpd [-fS] [-I ADDR] [CONFFILE]
Servidor DHCP
-f Executar em primeiro plano
-S Log para o syslog também
-I endereço local ADDR
umount
umount [OPÇÕES] SISTEMA DE ARQUIVOS | DIRETÓRIO
Desmontar sistemas de arquivos
-a Desmonta todos os sistemas de arquivos
-r Tenta remontar dispositivos como somente leitura se a montagem estiver ocupada
-l Lazy umount (desanexar o sistema de arquivos)
-f Força umount (ou seja, servidor NFS inacessível)
-D Não libera o dispositivo de loop, mesmo que tenha sido usado
uname
sem nome [-amnrspv]
Imprimir informações do sistema
-a Imprimir tudo
-m O tipo de máquina (hardware)
-n Nome do host
-r versão do sistema operacional
-s nome do sistema operacional (padrão)
-p Tipo de processador
-v versão do sistema operacional
descomprimir
descompacte [-cf] [FILE] ...
Descompactar arquivo .Z [s]
-c Grava em stdout
-f Sobrescrever
não expandido
não expandido [-fa] [- t N] [ARQUIVO] ...
Converta espaços em tabs, gravando em stdout
-a, - all Converte todos os espaços em branco
-f, - first-only Converte apenas os espaços em branco à esquerda
-t, - tabs = N tabulações a cada N caracteres
único
uniq [-cdu] [- f, s, w N] [ENTRADA [SAÍDA]]
Descartar linhas duplicadas
-c Linhas de prefixo pelo número de ocorrências
-d Imprime apenas linhas duplicadas
-u Imprime apenas linhas exclusivas
-f N Pula os primeiros N campos
-s N Ignora os primeiros N caracteres (após quaisquer campos ignorados)
-w N Comparar N caracteres em linha
unix2dos
unix2dos [-ud] [ARQUIVO]
Converta ARQUIVO in-loco do formato Unix para o DOS. Quando nenhum arquivo for fornecido, use
stdin / stdout.
-você dos2unix
-d unix2dos
não sei
unlzma [-cf] [FILE] ...
Descomprimir FILE (ou stdin)
-c Grava em stdout
-f Força
descompactar
unlzop [-cfvCF] [FILE] ...
-c Grava em stdout
-f Força
-v Detalhado
-F Não armazena ou verifica a soma de verificação
unxz
unxz [-cf] [ARQUIVO] ...
Descomprimir FILE (ou stdin)
-c Grava em stdout
-f Força
descompactar
descompacte [-lnopq] ARQUIVO [.zip] [ARQUIVO] ... [-x ARQUIVO ...] [-d DIR]
Extraia FILEs do arquivo ZIP
-l Lista o conteúdo (com -q para a forma abreviada)
-n Nunca sobrescrever arquivos (padrão: perguntar)
-o sobrescrever
-p Imprimir em stdout
-q Silencioso
-x FILE Exclui FILEs
-d Extrair DIR para DIR
uptime
uptime
Mostra o tempo desde a última inicialização
você dorme
dormir N
Pausa por N microssegundos
uudecode
uudecode [-o OUTFILE] [INFILE]
Uudecode um arquivo Encontra OUTFILE na fonte uuencoded a menos que -o seja fornecido
uuencode
uuencode [-m] [FILE] STORED_FILENAME
Uuencode FILE (ou stdin) para stdout
-m Usa codificação base64 de acordo com RFC1521
vconfig
COMANDO vconfig [OPÇÕES]
Crie e remova dispositivos Ethernet virtuais
adicionar IFACE VLAN_ID
real 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 NOME_TYPE
vi vi [OPÇÕES] [ARQUIVO] ...
Editar ARQUIVO
-c Comando inicial CMD a ser executado ($ EXINIT também disponível)
-R somente leitura
-H Lista de recursos disponíveis
Assistir
assistir [-n SEC] [-t] PROG ARGS
Execute o PROG periodicamente
-n Período de loop em segundos (padrão 2)
-t Não imprime cabeçalho
cão de guarda
watchdog [-t N [ms]] [-TN [ms]] [-F] DEV
Grave periodicamente no dispositivo DEV de watchdog
-TN Reinicializar após N segundos se não for reiniciado (padrão 60)
-t N Reinicializar a cada N segundos (padrão 30)
-F Executar em primeiro plano
Use 500ms para especificar o período em milissegundos
wc wc [-cmlwL] [ARQUIVO] ...
Conte linhas, palavras e bytes para cada ARQUIVO (ou stdin)
-c Contagem de bytes
-m Count personagens
-l Contar novas linhas
-w Contar palavras
-L Imprime o comprimento de linha mais longo
wget
wget [-c | --continue] [-s | --spider] [-q | --quiet] [-O | --output-document FILE]
[--header 'header: value'] [-Y | --proxy on / off] [-P DIR] [-U | --user-agent
AGENTE] URL ...
Recupere arquivos via HTTP ou FTP
-s modo Spider - verifica apenas a existência do arquivo
-c Continuar a recuperação da transferência abortada
-q Silencioso
-P DIR Salvar em DIR (padrão).
-O FILE Salvar em FILE ('-' para stdout)
-U STR Use STR para o cabeçalho User-Agent
-Y Usar proxy ('ligado' ou 'desligado')
qual
qual [COMANDO] ...
Localize um COMANDO
que Uau]
Mostrar quem está conectado
-a Mostrar tudo
-H Imprimir cabeçalhos de coluna
whoami
whoami
Imprime o nome de usuário associado ao ID de usuário efetivo atual
xargs
xargs [OPÇÕES] [PROG ARGS]
Execute PROG em cada item fornecido por stdin
-p Pergunte ao usuário se deseja executar cada comando
-r Não executa o comando se a entrada estiver vazia
-0 A entrada é separada por caracteres NUL
-t Imprime o comando em stderr antes da execução
-e [STR] STR para o processamento de entrada
-n N Passa não mais do que N args para PROG
-s N Passar linha de comando de não mais do que N bytes
-x Sai se o tamanho for excedido
xz xz -d [-cf] [ARQUIVO] ...
Descomprimir FILE (ou stdin)
-d Descompactar
-c Grava em stdout
-f Força
xzcat
xzcat [ARQUIVO] ...
Descompactar para saída padrão
sim sim [STRING]
Produza repetidamente uma linha com STRING ou 'y'
zcat
zcat [ARQUIVO] ...
Descompactar para saída padrão
LIBC NSS
GNU Libc (glibc) usa o Name Service Switch (NSS) para configurar o comportamento do C
biblioteca para o ambiente local e para configurar como ela lê os dados do sistema, como
senhas e informações do grupo. Isso é implementado usando um /etc/nsswitch.conf
arquivo de configuração e usando uma ou mais das bibliotecas / lib / libnss_ *. BusyBox tenta
para evitar o uso de quaisquer chamadas libc que façam uso de NSS. Alguns miniaplicativos, como login
e su, usará funções libc que requerem NSS.
Se você habilitar CONFIG_USE_BB_PWD_GRP, BusyBox usará funções internas para diretamente
Acesse o / Etc / passwd, / etc / group e / etc / shadow arquivos sem usar NSS. Isso pode
permitem que você execute seu sistema sem a necessidade de instalar qualquer configuração NSS
arquivos e bibliotecas.
Quando usado com glibc, os miniaplicativos de 'rede' do BusyBox exigirão que você
instale pelo menos algumas das coisas glibc NSS (em particular, /etc/nsswitch.conf,
/ lib / libnss_dns *, / lib / libnss_files * e / lib / libresolv *).
Plug Shameless: como alternativa, pode-se usar uma biblioteca C, como uClibc. Além disso
para tornar seu sistema significativamente menor, o uClibc não requer o uso de nenhum NSS
arquivos ou bibliotecas de suporte.
MANUTENÇÃO
Denis Vlasenko[email protegido]>
AUTORES
As seguintes pessoas contribuíram com código para o BusyBox, quer saibam disso ou não. Se você
escreveu o código incluído no BusyBox, você provavelmente deve estar listado aqui para que possa
obtenha seu pedaço de glória eterna. Se você deveria estar listado aqui, ou a descrição de
o que você fez precisa de mais detalhes ou está incorreto, envie uma atualização.
Emanuele Aina[email protegido]>
partes corridas
Erik Andersen[email protegido]>
Toneladas de coisas novas, grande reescrita da maioria dos
aplicativos principais, toneladas de novos aplicativos, conforme observado nos arquivos de cabeçalho.
Muito esforço tedioso escrevendo esses documentos enfadonhos que
ninguém vai realmente ler.
Laurence Anderson[email protegido]>
rpm2cpio, descompactar, get_header_cpio, interface read_gz, rpm
Jeff Angielski[email protegido]>
ftpput, ftpget
Edward Betts[email protegido]>
expr, hostid, nome de log, whoami
John Beppu[email protegido]>
du, nslookup, classificar
Brian Candler[email protegido]>
tiny-ls (ls)
Randolph Chung[email protegido]>
fbset, ping, nome do host
Dave Cinege[email protegido]>
mais (v2), makedevs, dutmp, modularização, arquivo de links automáticos,
várias correções, manutenção do projeto do roteador Linux
Jordan Crouse[email protegido]>
ipcalc
Magnus Damm[email protegido]>
suporte tftp cliente insmod powerpc
Larry Doolittle[email protegido]>
compilação do diretório de origem original, muitos patches e correções.
Glenn Engel[email protegido]>
httpd
Gennady Feldman[email protegido]>
Sysklogd (syslogd de thread único, suporte de buffer circular IPC,
logread), várias correções.
Karl M. Hegbloom[email protegido]>
cp_mv.c, o conjunto de testes, várias correções para utility.c, & c.
Daniel Jacobowitz[email protegido]>
mktemp.c
Matt Kraai[email protegido]>
documentação, correções de bugs, conjunto de testes
Stephan Linz[email protegido]>
ipcalc, equivalência de Red Hat
John lombardo[email protegido]>
tr
Glenn McGrath[email protegido]>
Código comum de desarquivamento e miniaplicativos de desarquivamento, ifupdown, ftpgetput,
nameif, sed, patch, fold, install, uudecode.
Várias correções de bugs, analise e aplique vários patches.
Manuel Novoa III[email protegido]>
gato, cabeça, mkfifo, mknod, rmdir, dormir, tee, tty, uniq, usleep, wc, sim,
mesg, vconfig, make_directory, parse_mode, dirname, mode_string,
get_last_path_component, simplify_path e um número trivial de rotinas libbb
também correções de bugs, reescritas parciais e otimizações de tamanho em
cinza, nome base, cal, cmp, cp, df, du, echo, env, ln, nome de log, md5sum, mkdir,
mv, realpath, rm, classificar, cauda, toque, uname, assistir, arith, human_readable,
interface, dutmp, ifconfig, rota
Vladimir Oleynik[email protegido]>
cmdedit; xargs (atual), httpd (atual);
portas: ash, crond, fdisk, inetd, stty, traceroute, top;
localidade, várias correções
e crítica irreconciliável de tudo que não é perfeito.
Bruce Perens[email protegido]>
Autor original do BusyBox em 1995, 1996. Alguns de seus códigos podem
ainda ser encontrado escondido aqui e ali ...
Tim Riker[email protegido]>
correção de bugs, membro do fã-clube
Kent Robotti[email protegido]>
reset, toneladas e toneladas de relatórios de bugs e patches.
Chip Rosenthal[email protegido]>,[email protegido]>
wget - Contribuído com permissão de Covad Communications
Pavel Roskin[email protegido]>
Muitas correções de bugs e patches.
Gyepi Sam[email protegido]>
Recurso de registro remoto para syslogd
Linus Torvalds[email protegido]>
mkswap, fsck.minix, mkfs.minix
Mark Whitley[email protegido]>
grep, sed, cut, xargs (anterior),
guia de estilo, new-applet-HOWTO, correções de bugs, etc.
Charles P. Wright[email protegido]>
gzip, mini-netcat (nc)
Enrique Zanardi[email protegido]>
tarcat (desde removido), loadkmap, várias correções, manutenção Debian
Tito Ragusa[email protegido]>
otimizações de devfsd e tamanho em strings, openvt e deallocvt.
Paul Fox[email protegido]>
modo de edição vi para ash, vários outros patches / correções
Roberto A. Foglietta[email protegido]>
porta: dnsd
Bernhard Reutner-Fischer[email protegido]>
misc
Mike Frysinger[email protegido]>
e2fsprogs inicial, printenv, setarch, sum, misc
Jie Zhang[email protegido]>
corrigiu dois bugs em msh e hush (código de saída de processos eliminados)
Use dumpleases online usando serviços onworks.net