Certamente você já conhece vários desses pacotes de ferramentas ou utilitários. Um exemplo são os utilitários básicos GNU, que são os utilitários GNU, mas existem mais. Um exemplo disso é o pacote moreutils que você pode instalar em sua distro se quiser ter algumas ferramentas UNIX básicas, já que está disponível para vários sistemas operacionais, também para FreeBSD, openBSD e macOS da Apple.
Dentro do moreutilis você encontrará vários utilitários interessantes. E você pode instale este pacote simplesmente usando o gerenciador de pacotes de sua distro (yum, zypper, APT, dnf, pacman, etc), pois está na maioria dos repositórios de software e recebe o mesmo nome em todos eles: "moreutils", sem alterações como acontece com outros pacotes de uma distro para outra. Uma vez instalado, você terá à sua disposição um bom repertório de novas ferramentas para linha de comando.
Entre ferramentas em destaque do moreutils são as seguintes:
- crônico- Execute um comando silenciosamente, a menos que ele falhe.
- combinar: combina linhas de dois arquivos usando operadores booleanos para fazer isso.
- erro- Encontra nomes e descrições de errno.
- dados if- Obtenha informações de uma interface de rede sem analisar a saída do ifconfig.
- Ifne- Execute um programa se a entrada padrão não estiver vazia.
- isutf8: verifica se um arquivo ou entrada padrão está no formato UTF-8.
- ok- Semelhante ao flock e lckrun, para evitar que vários processos sejam executados em paralelo. Pode ser visto como uma espécie de nice ou nohup para processos. Você pode usá-lo para evitar trabalhos duplicados ...
- espinha errada: pipeline para dois comandos, retornando o estado de saída primeiro se falhar.
- paralelo- Execute várias tarefas ao mesmo tempo.
- fazer xixi: vem de tubo em T e complementa esta outra ferramenta para trabalhar com tubos.
- esponja: absorve a entrada e grava em um arquivo.
- ts: carimbo de data / hora para entrada padrão.
- vídeo: edita um diretório em seu editor de texto, muito útil para modificar os nomes dos arquivos que ele contém, caminhos, etc.
- víbora- Abra um editor de texto no meio de um pipeline para editar o conteúdo antes de prosseguir com o pipeline.
- correr: descompacta automaticamente os arquivos anteriores como argumentos de comando.
Como você pode ver, eles são utilitários extremamente interessante para scripts e o resto…