AWK — си-подобный сценарный язык построчного разбора и обработки входного потока по заданным шаблонам. Может использоваться в сценариях командной строки.
ls — утилита Unix, которая печатает в стандартный вывод содержимое каталогов.
CSV — текстовый формат, предназначенный для представления табличных данных. Строка таблицы соответствует строке текста, которая содержит одно или несколько полей, разделенных запятыми.
paste — команда Unix, предназначенная для вставки колонок. Программа рассматривает файлы, как вертикальные колонки, соединяет их и выводит в стандартный поток вывода.
wc — UNIX-утилита, выводящая число переводов строк, слов и байт для каждого указанного файла и итоговую строку, если было задано несколько файлов. Если входной файл не задан, или равен ‘-‘, то данные считываются со стандартного ввода.
md5sum — программа, позволяющая вычислять значения хеш-сумм файлов по алгоритму MD5. В обычном случае вычисленные хеши выводятся. В других случаях, программа сверяет вычисленные значения со значениями, сохранёнными в файле.
cmp — Unix-утилита, сравнивает два файла и, если они различаются, сообщает о первом байте и строке, где было обнаружено различие.
split — команда, копирующая файл и разбивающая его на отдельные файлы заданной длины. В качестве аргументов ей надо указать имя исходного файла и префикс имен выходных файлов. Имена выходных файлов будут составляться из этого префикса и двух дополнительных букв аа, ab, ас и т. д.. Если префикс имен файлов не задан, то по умолчанию используется х, так что выходные файлы будут называться хаа, xab и т. д.
sleep — unix-утилита, выполняющая задержку на указанное время
id — UNIX-утилита, выводящая информацию об указанном пользователе USERNAME или текущем пользователе, который запустил данную команду и не указал явного имя пользователя. По умолчанию выводятся подлинные числовые идентификаторы пользователя (UID) и группы (GID), действующие (именные) идентификаторы пользователей и групп, а также идентификаторы других групп, в которых состоит пользователь.
comm — утилита unix, читает файл1 и файл2, которые должны быть предварительно лексически отсортированы, и генерирует вывод, состоящий из трёх колонок текста: строки, найденные только в файле файл1; строки, найденные только в файле файл2; и строки, общие для обоих файлов. Имя файла «-» означает стандартный ввод. Перед каждой колонкой будет напечатано столько символов табуляции, сколько печатается колонок с меньшими номерами. Например, если вывод второй колонки подавляется, то перед строками, печатаемыми в первой колонке, символов табуляции не будет совсем, а перед строками в третьей колонке будет напечатан один символ табуляции.
sort — UNIX‐утилита, выводящая сортированное слияние указанных файлов на стандартный вывод с использованием установленной в среде локали.
tr — UNIX-утилита для преобразования символов. Утилита tr копирует стандартный входной поток в стандартный выходной, подставляя или удаляя некоторые символы. Заданные опции и операнды строка1 и строка2 управляют происходящим преобразованием по ходу копирования отдельных символов и последовательностей символов.
uniq — утилита Unix, с помощью которой можно вывести или отфильтровать повторяющиеся строки в отсортированном файле. Если входной файл задан как («-») или не задан вовсе, чтение производится из стандартного ввода. Если выходной файл не задан, запись производится в стандартный вывод. Вторая и последующие копии повторяющихся соседних строк не записываются.
xargs — утилита для формирования списка аргументов и выполнения команды в UNIX-подобных операционных системах. Команда xargs объединяет зафиксированный набор заданных в командной строке начальных аргументов с аргументами, прочитанными со стандартного ввода, и выполняет указанную команду один или несколько раз.
logger — unix-утилита, предоставляющая командный интерфейс для модуля системного журнала syslog.
join
— команда UNIX-подобных операционных систем, объединяющая строки двух упорядоченных текстовых файлов на основе наличия общего поля. По своей функциональности схожа с оператором Join, используемого в языке SQL, но оперирует с текстовыми файлами. Данная утилита написана Майком Хертелем.
unexpand — утилита UNIX-подобных операционных систем, преобразовывающая пробелы в табуляции. По умолчанию заменяет только ведущие пробелы, но может заменять и все.
sum
— это устаревшая утилита, доступная в некоторых Unix и Unix-подобных операционных системах. Эта утилита выводит контрольную сумму каждого файла, а также количество блоков, которые эти файлы занимают на запоминающем устройстве.
fold — команда Unix, используемая для того, чтобы сделать файл с длинными строками более читаемым на компьютерном терминале с ограниченной шириной экрана путем выполнения переноса строк.