# Lista de comandos

Guia do Usuário

## Lista de todos os aplicativos de linha de comando

Localização: |  | /boot/system/bin/ ~/config/bin/ ~/config/non-packaged/bin/

Todos os aplicativos de linha de comando fornecidos com o Haiku estão em /boot/system/bin. Seus próprios aplicativos de linha de comando ou adicionalmente instalados aparecerão em ~/config/bin quando instalados a partir de um pacote .hpkg. Do contrário, ponha-os dentro de ~/config/non-packaged/bin/. Todas essas localidades são parte da variável PATH e são, portanto, automaticamente encontradas.
Aqui está uma lista de todos os aplicativos de linha de comando que são fornecidos com o Haiku, cada qual com apenas uma descrição curta do que faz. Para informações mais detalhadas do seu uso, execute o comando com o parâmetro `--help`.

Índice: A – E :: F – J :: K – O :: P – S :: T – Z

`CortexAddOnHost` |  | Inicia o serviço para monitorar adicionais de mídia de áudio e vídeo em uso.
`FirstBootPrompt` |  | Configuração de idioma e teclado.
`[` |  | Retorna verdadeiro/falso após comparar itens.

## A

`addattr` |  | Grava um atributo em um arquivo, Writes an attribute to a file, levando em conta o tipo e convertendo os valores de acordo. (específico do Haiku)
`alert` |  | Exibe uma caixa de mensagem. (específico do Haiku)
`arp` |  | Manipula o cache do sistema ARP.
`awk` |  | Ver `gawk`.
`base64` |  | Codifica ou decodifica em Base64 para saída padrão.
`basename` |  | Remove diretório e sufixo, opcionalmente, de uma sequência /caminho/para/nomedearquivo.
`bash` |  | Bourne-again shell
`bc` |  | Uma linguagem de cálculo de precisão arbitrária.
`beep` |  | Toca um sino.
`bunzip2` |  | Ver `bzip2`.
`bzip2` |  | Compressor de arquivos.
`c++` |  | Compilador C
`cal` |  | Exibe um calendário.
`cat` |  | Concatena arquivos e impressões para a saída padrão.
`catattr` |  | Imprime o conteúdo de um atributo de um arquivo. (específico do Haiku)
`cc` |  | Compilador C
`checkfs` |  | Verifica e repara o sistema de arquivos. (específico do Haiku)
`checkitout` |  | Verifica fontes simplesmente com a URL de seus repositórios.
`chgrp` |  | Altera propriedade de grupo de arquivos.
`chmod` |  | Altera permissões de arquivos.
`chop` |  | Divide um arquivo em arquivos menores.
`chown` |  | Altera o proprietário dos arquivos.
`chroot` |  | Executa um comando dentro de um diretório raiz especificado.
`cksum` |  | Imprime o CRC checksum e a contagem de bytes de arquivos.
`clear` |  | Limpa uma janela de terminal.
`clockconfig` |  | Imprime a configuração do relógio.
`cmp` |  | Compara arquivos byte a byte.
`collectcatkeys` |  | [Sobra da mudança do locale-kit.]
`comm` |  | Compara arquivos ordenados linha a linha.
`compress` |  | Programa de compressão de dados
`consoled` |  | Daemon de console
`copyattr` |  | Copia todos ou um subconjunto de atributos de um ou mais arquivos para outro ou novo arquivo. (específico do Haiku)
`cp` |  | Copia arquivos e diretórios.
`csplit` |  | Divide um arquivo em pedaços separados por um padrão especificado.
`ctags` |  | Gera um arquivo de índice para uma variedade de objetos de linguagem encontrados em arquivos
`cut` |  | Imprime seções de cada linha de um arquivo.
`date` |  | Exibe ou define a hora e data atuais.
`dc` |  | Linguagem de calculadora de mesa.
`dd` |  | Copia dados brutos, convertendo e formatando de acordo com operandos.
`desklink` |  | Instala ítens na Deskbar. (específico do Haiku)
`diskimage` |  | Registra um arquivo como dispositivo de disco, que pode então ser montado. (específico do Haiku)
`df` |  | Informa o espaço livre e o utilizado de volumes montados.
`diff` |  | Compara arquivos linha a linha.
`diff3` |  | Compara três arquivos linha a linha.
`dircolors` |  | Configuração de cores para o `ls`.
`dirname` |  | Remove o nome do arquivo de uma sequência /caminho/para/nomedearquivo.
`draggers` |  | Exibe/define o estado de arrasto de Replicantes.
`driveinfo` |  | Exibe informação de hardware.
`dstcheck` |  | Exibe uma caixa de mensagem utilizada quando alternando para/de horário de verão.
`du` |  | Resume a utilização de disco para cada arquivo, recorrentemente por diretórios.
`dumpcatalog` |  | [Sobra da mudança do locale-kit.]
`echo` |  | Exibe uma linha de texto.
`egrep` |  | Ver `grep`.
`eject` |  | Ejeta mídia removível.
`env` |  | Executa um programa em um ambiente modificado.
`error` |  | Imprime mensagens de erro em texto plano para dados números de erro.
`expand` |  | Converte tabulações em espaços.
`expr` |  | Imprime o valor de uma expressão.

## F

`factor` |  | Imprime fatores primos de números inteiros.
`false` |  | Não faz nada, indica "insucesso" e retorna o valor "1".
`fdinfo` |  | Exibe informação sobre os descritores de arquivos utilizados no sistema.
`ffm` |  | Define que o foco siga o mouse.
`fgrep` |  | Ver `grep`.
`filepanel` |  | Exibe uma janela de diálogo de abrir/salvar arquivo. (específico do Haiku)
`find` |  | Pesquisa por arquivos em uma hierarquia de diretório.
`finddir` |  | Encontra diretórios especiais definidos pelo sistema.
`fmt` |  | Reformata os parágrafos de um arquivo.
`fold` |  | Quebra linhas de entrada de um arquivo.
`fortune` |  | Imprime um adágio aleatório, provavelmente interessante.
`frcode` |  | Chamado pelo updatedb para comprimir a lista de nomes de arquivos.
`freetype-config` |  | Exibe informação de compilação e vinculação do FreeType.
`fstrim` |  | Envia um comando TRIM para um dispositivo SSD.
`ftp` |  | Programa de transferência de arquivos
`ftpd` |  | Daemon FTP
`funzip` |  | Extrai o primeiro ítem de um arquivo compactado para a saída padrão.
`fwcontrol` |  | Programa de controle do FireWire
`gawk` |  | Linguagem de processamente e verificação de padrões.
`gdb` |  | Depurador GNU
`getlimits` |  | Imprime limites dependentes de plataforma em um formato útil para scripts shell.
`grep` |  | Pesquisa por um padrão.
`groups` |  | Imprime a composição de grupo para cada nome de usuário.
`gunzip` |  | Ver `gzip`.
`gzexe` |  | Comprime/expande executáveis.
`gzip` |  | Comprime/expande arquivos.
`hd` |  | Hexdump
`head` |  | Imprime as primeiras linhas de um arquivo.
`hey` |  | Uma pequena ferramenta para escrever aplicativos de interface gráfica.
`hostname` |  | Imprime ou define o hostname do sistema.
`id` |  | Imprime a informação de usuário e grupo.
`ident` |  | Identifica as palavras-chave RCS em arquivos.
`ifconfig` |  | Configura uma interface de rede.
`install` |  | Copia arquivos em um destino sem interromper o sistema em execução.
`install-wifi-firmwares.sh` |  | Installa o firmware para várias placas de rede sem fio.
`installsound` |  | Instala um novo evento de som na janela Preferências de Sons.
`iroster` |  | Lista dispositivos de entrada.
`isvolume` |  | Obtém informação sobre um volume montado.
`join` |  | Para cada par de linhas de entrada com campos de união idênticos, grava uma linha na saída padrão.

## K

`kernel_debugger` |  | Inicia o depurador do kernel.
`keymap` |  | Carrega ou salva um mapa de teclado.
`kill` |  | Envia um sinal para encerrar um processo.
`less` |  | Visualiza um arquivo.
`lessecho` |  | Ecoa seus argumentos e expande metacaracteres, tais como * e ?, em arquivos.
`lesskey` |  | Especifica vinculação de teclas para o less.
`link` |  | Cria um vínculo para um arquivo.
`linkcatkeys` |  | [Sobra da mudança do locale-kit.]
`listarea` |  | Lista informação de área para todos os teams atualmente em execução.
`listattr` |  | Lista os atributos de um arquivo. (específico do Haiku)
`listdev` |  | Lista todos os dispositivos de hardware.
`listimage` |  | Lista informação de imagem para todos os teams atualmente em execução.
`listport` |  | Lista todas as portas abertas no sistema organizados por team.
`listres` |  | Lista recursos de arquivos.
`listsem` |  | Lista os semáforos alocados pelo team especificado.
`listusb` |  | Lista dispositivos USB.
`ln` |  | Cria um vículo para um arquivo.
`locale` |  | Exibe a língua preferida definida, seu LC_CTYPE e a formatação preferida.
`locate` |  | Localiza um arquivo.
`logger` |  | Envia uma mensagem para o relatório do sistema.
`login` |  | Inicia uma sessão no sistema.
`logname` |  | Imprime o nome do usuário atual.
`ls` |  | Lista o conteúdo do diretório.
`lsindex` |  | Exibe os atributos indexados no volume/partição atual. (específico do Haiku)
`mail2mbox` |  | Converte arquivos de correio eletrônico do BeOS para arquivos de caixa de correio do Unix.
`make` |  | Utilitário GNU make
`makebootable` |  | Torna as partições/dispositivos BFS inicializáveis ao gravar código de inicialização nos primeiros dois setores.
`mbox2mail` |  | Converte arquivos de caixa de correio do Unix para arquivos de correio eletrônico do BeOS.
`md5sum` |  | Imprime ou verifica checksums MD5.
`merge` |  | Fusão de arquivos em três vias.
`message` |  | Imprime um arquivo BMessage comprimido.
`mimeset` |  | Define o tipo MIME de um arquivo.
`mkdepend` |  | Gerador de dependências do Makefile.
`mkdir` |  | Cria um diretório.
`mkdos` |  | Inicializa partições FAT.
`mkfifo` |  | Cria pipes nomeados.
`mkfs` |  | Cria um sistema de arquivos.
`mkindex` |  | Cria um novo índice para um atributo. (específico do Haiku)
`mktemp` |  | Cria de maneira segura um arquivo ou diretório temporário.
`modifiers` |  | Imprime teclas modificadoras atualmente (não) pressionadas.
`more` |  | Ver `less`.
`mount` |  | Monta um sistema de arquivos.
`mount_nfs` |  | Monta uma partição NFS.
`mountvolume` |  | Monta um volume pelo nome.
`mv` |  | Move/renomeia um arquivo.
`netcat` |  | Utilitário de TCP e UDP.
`netstat` |  | Imprime conexões de rede, tabelas de roteamento, estatísticas de interface, conexões mascaradas e membros de multicast.
`nl` |  | Imprime cada arquivo com numeração de linhas adicionado.
`nohup` |  | Executa um comando ignorando sinais de hangup.
`nproc` |  | Imprime o número de unidades de processamento disponíveis.
`od` |  | Grava uma inequívoca representação de um arquivo.
`open` |  | Carrega um aplicativo/documento a partir do shell. (específico do Haiku)

## P

`package` |  | Cria, inspeciona ou extrai um pacote Haiku.
`package_repo` |  | Cria ou inspeciona um arquivo de repositório de pacotes Haiku.
`passwd` |  | Altera a senha do usuário.
`paste` |  | Imprime linhas, consistindo das linhas sequencialmente correspondentes de cada arquivo, separadas por tabulações.
`patch` |  | Aplica um arquivo diff para um original.
`pathchk` |  | Diagnostica nomes de arquivo inválidos ou não portáveis.
`pc` |  | Calculadora do Programador
`ping` |  | Envia ICMP-echo-request para o anfritião da rede.
`pkg-config` |  | Analisa e configura um pacote Haiku.
`pkgman` |  | Gerencia pacotes e repositórios de pacotes.
`play` |  | Toca faixas de um CD.
`playfile` |  | Toca um arquivo de áudio.
`playsound` |  | Toca um arquivo de áudio.
`playwav` |  | Toca um arquivo WAV.
`pr` |  | Pagina ou encoluna arquivos para impressão.
`printenv` |  | Imprime o valor de uma variável de ambiente.
`printf` |  | Formata e imprime dados.
`prio` |  | Altera a prioridade de um processo.
`profile` |  | Perfila threads.
`ps` |  | Lista processos em execução.
`ptx` |  | Externa um índice permutado, incluindo contexto, das palavras nos arquivos de saída.
`pwd` |  | Imprime o diretório atual.
`query` |  | Um utilitário do shell que emula a funcionalidade "Encontrar por fórmula" do Rastreador. (específico do Haiku)
`quit` |  | Fecha um aplicativo.
`rc` |  | Compilador de recursos
`readlink` |  | Imprime o caminho para o destino de um vínculo simbólico.
`reindex` |  | Põe atributos de arquivos existentes dentro de índices recém criados. (específico do Haiku)
`release` |  | Lança um semáforo.
`renice` |  | Altera a prioridade de um processo em execução.
`rlog` |  | Imprime mensagens de log e outras informações sobre arquivos RCS.
`rm` |  | Remove arquivos e diretórios.
`rmattr` |  | Remove um atributo de um arquivo. (específico do Haiku)
`rmdir` |  | Remove diretórios.
`rmindex` |  | Remove o índice de um atributo. (específico do Haiku)
`roster` |  | Imprime informação sobre teams em execução.
`route` |  | Lista e manipula rotas de rede.
`safemode` |  | Verifica se o sistema está executando em modo de segurança.
`screen_blanker` |  | Inicia a proteção de tela.
`screenmode` |  | Exibe/define o modo de tela.
`sdiff` |  | Exibe ou funde diferenças de dois arquivos lado a lado.
`seq` |  | Imprime uma sequência de números.
`setdecor` |  | Exibe/define o decorador.
`setgcc` |  | Exibe/define a versão do gcc utilizada.
`settype` |  | Define o tipo MIME, a assinatura e o aplicativo preferido de um arquivo.
`setversion` |  | Exibe a versão de um arquivo.
`setvolume` |  | Define o volume de som do sistema.
`setwep` |  | Proporciona encriptação WEP para redes sem fios.
`sh` |  | Ver `bash`.
`sha1sum` |  | Imprime ou verifica checksums SHA1.
`shar` |  | Cria arquivos compactados em shell.
`shred` |  | Sobrescreve um arquivo repetidamente.
`shuf` |  | Imprime uma permutação aleatória das linhas de entrada.
`shutdown` |  | Desliga o computador.
`sleep` |  | Pausa por um número de segundos especificado.
`sort` |  | Imprime uma concatenação ordenada de todos os arquivos.
`spamdbm` |  | Classifica mensagens de correio eletrônico como indesejadas ou genuínas.
`split` |  | Gera pedaços com tamanhos fixos de arquivos de entrada para arquivos com prefixos.
`stat` |  | Exibe o estado do arquivo ou do sistema de arquivos.
`strace` |  | Rastreia as chamadas de sistema de um thread ou um team.
`stty` |  | Exibe/define características do terminal.
`su` |  | Altera o id do usuário efetivo e o grupo.
`sum` |  | Imprime o checksum e a contagem de bloco de cada arquivo.
`sync` |  | Força blocos alterados ao disco, atualiza o superbloco.
`sysinfo` |  | Exibe informação do sistema.

## T

`tac` |  | Concatena e imprime arquivos, última linha primeiro.
`tail` |  | Imprime as últimas dez linhas de um arquivo.
`tcpdump` |  | Esvazia o tráfego de uma rede.
`tcptester` |  | [obsoleto]
`tee` |  | Grava ou adiciona dados de uma entrada padrão para um arquivo.
`telnet` |  | Interface de usuário para o protocolo telnet.
`telnetd` |  | Telnet daemon
`test` |  | Retorna verdadeiro/falso após comparar itens.
`timeout` |  | Inicia um comando e o mata se ainda estiver executando após um número de segundos especificado.
`top` |  | Exibe threads em execução e utilização de CPU.
`touch` |  | Altera o registro de hora de um arquivo.
`tput` |  | Inicializa um terminal ou uma consulta a banco de dados terminfo.
`tr` |  | Traduz, comprime e/ou elimina caracteres a partir da entrada padrão.
`traceroute` |  | Imprime os pacotes de rota tomados através da rede.
`translate` |  | Utiliza Tradutores de Dados para converter formatos de arquivos.
`trash` |  | Envia arquivos para o lixo ou os recupera.
`true` |  | Não faz nada, indica "sucesso" e retorna o valor "0".
`truncate` |  | Encolhe ou aumenta o tamanho de um arquivo.
`tsort` |  | Faz um ordenamento topológico.
`tty` |  | Imprime o nome de arquivo do terminal conectado à entrada padrão.
`uname` |  | Imprime a informação do sistema.
`unchop` |  | Recria um arquivo fatiado previamente com `chop`.
`unexpand` |  | Converte espaços em tabulações.
`uniq` |  | Filtra linhas adjacentes correspondente a partir da entrada, gravando para a saída.
`unlink` |  | Chama a função de desvinculação para remover um arquivo especificado.
`unmount` |  | Desmonta um volume.
`unrar` |  | Expande um arquivo compactado rar.
`unshar` |  | Expande um arquivo compactado shar.
`untrash` |  | Ver `trash`.
`unzip` |  | Expande um arquivo compactado zip.
`unzipsfx` |  | Utilizado para tornar arquivos compactados zip auto-extraíveis.
`updatedb` |  | Atualiza um banco de dados de localização.
`uptime` |  | Imprime data e hora, bem como o tempo transcorrido desde que o sistema foi iniciado.
`urlwrapper` |  | Envolve tipos URL MIME ao redor da linha de comando ou outros aplicativos que não se manuseiam diretamente.
`useradd` |  | Cria um novo usuário.
`uudecode` |  | Decodifica um arquivo uuencoded.
`uuencode` |  | Uuencodifica uma arquivo que então pode ser enviado para um sistema remoto.
`vdir` |  | Lista informação sobre arquivos.
`version` |  | Retorna a versão de um arquivo.
`vmstat` |  | Imprime informação sobre o sistema de memória virtual.
`waitfor` |  | Aguarda até que uma certa thread apareça. (específico do Haiku)
`watch` |  | Executa um programa periodicamente.
`wc` |  | Imprime o número de parágrafos, palavras e caracteres (bytes) de um arquivo.
`wget` |  | Ferramenta para baixar arquivos via HTTP, HTTPS ou FTP
`which` |  | Localiza um comando.
`whoami` |  | Imprime o nome do usuário associdado com a ID do usuário efetivo atual.
`xargs` |  | Constrói e executa linhas de comando a partir da entrada padrão.
`xres` |  | Lista and manipula recursos.
`yes` |  | Imprime uma sequência repetidamente até ser exterminada.
`zcat` |  | Ver `gzip`.
`zcmp` |  | Ver `zdiff`.
`zdiff` |  | Compara arquivos comprimidos.
`zforce` |  | Força uma extensão '.gz' em arquivos gzip.
`zgrep` |  | Procura, através de arquivos possivelmente comprimidos, por uma expressão regular.
`zip` |  | Adiciona ou substitui ítens em um arquivo compactado zip.
`zipcloak` |  | Encripta todos os ítens não encriptados de um arquivo compactado zip.
`zipgrep` |  | Examina os dados ítens zip por uma sequência ou padrão.
`zipinfo` |  | Ver `unzip`.
`zipnote` |  | Imprime os comentários num arquivo compactado zip.
`zipsplit` |  | Divide um arquivo compactado zip em pedaços menores.
`zmore` |  | Igual a `more` mas opera em conteúdos descomprimidos de qualquer arquivo compactado.
`znew` |  | Recomprime arquivos .Z files para arquivos compactados .gz (gzip).