Глава 32. Утилиты командной строки

1. Операции с файлами и фильтрация
1.1. cat, tail, head, tee: Команды для вывода содержимого файлов
1.2. grep: Поиск строк в файлах
1.3. egrep: Регулярные выражения и фильтрование
1.4. wc: Подсчет элементов в файлах
1.5. sort: Сортировка содержимого файла
2. find: Поиск файлов по определенным критериям
3. Запуск команд по расписанию
3.1. crontab: Уведомления или редактирование вашего файла crontab
3.2. at: Выполнение команды по расписанию, но только один раз
4. Архивирование и упаковка данных
4.1. tar: Архиватор для накопителей на магнитной ленте (Tape ARchiver)
4.2. bzip2 и gzip: Программы упаковки данных
5. Больше, гораздо больше...

Цель этой главы - представить небольшое число утилит командной строки, которые могут оказаться полезными для повседневного использования.

Одним из основных достоинств GNU/Linux является использование простых утилит для выполнения сложных задач. Вам уже было показано, как использовать связку команд и как вычищать выходные данные для лучшего восприятия (см. Раздел 4, «Перенаправления и каналы»). Теперь настало время изучить еще несколько полезных утилит, которые дадут вам повышенный контроль и повышенную продуктивность.

Эта глава подразумевает под собой набор упражнений, чтобы вы могли полностью усвоить изложенные в ней функции и их использование. Поэтому каждая из команд будет продемонстрирована на примере. Не бойтесь останавливаться и консультироваться со страницами руководств по любой из этих команд. В нижней части каждой из них вы найдете раздел «SEE ALSO» («СМ. ТАКЖЕ»), указывающие на другие интересующие вас команды. Теперь у вас будет новая область для исследования своей системы GNU/Linux!