moreutils: Uma coleção de ferramentas para Unix que ninguém pensou em escrever |
moreutils, como já descrito no título deste artigo, é uma coleção de ferramentas Unix que ninguém pensou em escrever muito tempo atrás quando o Unix era jovem. Essas ferramentas foram escritas por Joey Hess (veja sua entrevista no LWN.net) que foi um desenvolvedor de respeito do Debian e apaixonado pela linguagem Perl que se questionava se não haveria mais espaço para novas ferramentas em sua caixa de ferramentas do Unix (não o manual que eu escrevi, o conjunto de ferramentas do Unix mesmo). A ideia de Joey é não deixar que certas ferramentas caiam no esquecimento.
No exato momento, o pacote mais atual inclui as seguintes ferramentas:
- chronic: executa um comando silenciosamente, a menos que ele falhe
- combine: combina as linhas de dois arquivos usando expressões booleanas
- errno: procura nomes e descrições de errno
- ifdata: pega informações da interface de rede sem verificar a saída do ifconfig
- ifne: executa um programa se a entrada padrão não estiver vazia
- isutf8: verifica se um arquivo ou entrada padrão é utf-8
- lckdo: executa um programa com um "lock held"
- mispipe: encadeia (pipe) dois comandos, retornando o status de saída do primeiro
- parallel: roda vários jobs de uma vez
- pee: faz "tee" da saída padrão para encadeamentos (pipes)
- sponge: limpa a saída padrão e manda pra um arquivo
- ts: Insere etiquetas de tempo na entrada padrão
- vidir: edita um diretório em seu editor de texto
- vipe: insere um editor de texto em um encadeamento (pipe)
- zrun: descomprime argumentos para um comando
O processo de compilação é simples bastando apenas utilizar o comando make. O único conselho que eu dou é: explore bem as opção do make como é o caso da opção CFLAGS.
O que eu não gostei foi alguns comandos não ter informações de suas opções (odeio isso) e para entender com eles funcionam, ao menos é possível conferir alguns exemplos no próprio site do Joey.
Nenhum comentário:
Postar um comentário
Viu algum erro e quer compartilhar seu conhecimento? então comente aí.
Observação: somente um membro deste blog pode postar um comentário.