Наверняка вы уже знакомы с некоторыми из этих пакетов инструментов или утилит. Примером могут служить основные утилиты GNU, которые являются утилитами GNU, но их больше. Примером этого является пакет moreutils который вы можете установить в своем дистрибутиве, если хотите иметь некоторые базовые инструменты UNIX, поскольку он доступен для нескольких операционных систем, а также для FreeBSD от Apple, openBSD и macOS.
Внутри moreutilis вы найдете несколько интересных утилит. И ты можешь просто установите этот пакет с помощью диспетчера пакетов вашего дистрибутива (yum, zypper, APT, dnf, pacman и т. д.), поскольку он находится в большинстве репозиториев программного обеспечения и во всех из них получает одно и то же имя: moreutils, без изменений, как это происходит с другими пакетами из одного дистрибутива в другой. После установки вы получите в свое распоряжение хороший набор новых инструментов для командной строки.
Между Рекомендуемые инструменты moreutils следующие:
- хронический- Выполнять команду без вывода сообщений, если она не завершилась ошибкой.
- объединять: объединить строки из двух файлов, используя для этого логические операторы.
- ERRNO- Находит имена и описания errno.
- еслиданные- Получение информации из сетевого интерфейса без анализа вывода ifconfig.
- ифне- Запустить программу, если стандартный ввод не пуст.
- isutf8: проверяет, находится ли файл или стандартный ввод в формате UTF-8.
- Лэкдо- Подобно flock и lckrun, чтобы предотвратить параллельную работу нескольких процессов. Это можно рассматривать как своего рода приятное или неприятное занятие для процессов. Вы можете использовать его, чтобы избежать дублирования заданий ...
- неудачный: pipeline для двух команд, сначала возвращая состояние выхода в случае сбоя.
- параллельно- Запускайте несколько задач одновременно.
- мочиться: происходит от тройника трубы и дополняет этот другой инструмент для работы с трубами.
- губка: поглощает ввод и записывает его в файл.
- ts: отметка времени для стандартного ввода.
- видир: отредактируйте каталог в текстовом редакторе, очень полезно для изменения имен содержащихся в нем файлов, путей и т. д.
- вайп- Откройте текстовый редактор в середине конвейера, чтобы отредактировать контент, прежде чем продолжить конвейер.
- зрун: автоматически распаковывает прошлые файлы как аргументы команды.
Как видите, это утилиты чрезвычайно интересно для скриптов и отдых…