Международный бестселлер «Командная строка Linux» поможет преодолеть путь от первых робких щелчков по клавишам до уверенного создания полноценных программ для последней версии bash — наиболее популярной командной оболочки Linux. Второе издание рассказывает о новых возможностях bash 4.x, таких как новые операторы перенаправления и операции подстановки. В разделе, посвященном сценариям оболочки, рассматриваются современные надежные методы программирования, способы предотвращения типичных ошибок и потенциально опасных ситуаций.Вы освоите неустаревающие навыки владения командной строкой: навигацию по файловой системе, настройку окружения, объединение команд в цепочки и сопоставление с регулярными выражениями. Вы постигнете философию, лежащую в основе многих инструментов командной строки, разберетесь с богатым наследием, полученным от суперкомпьютеров с Unix, и приобщитесь к знаниям, накопленным поколениями гуру, исключивших мышь из своего арсенала инструментов.Из коротких и простых глав, вы узнаете, как:- создавать и удалять файлы, каталоги и символические ссылки;- администрировать свою систему, от работы с сетью до установки пакетов и управления процессами;- использовать стандартный ввод и вывод, перенаправление и конвейеры;- редактировать файлы с помощью vi, самого популярного в мире текстового редактора;- писать сценарии командной оболочки для автоматизации рутинных задач;- манипулировать содержимым текстовых файлов с помощью cut, paste, grep, patch и sed.Преодолев первый «шок командной оболочки», вы поймете, насколько естественным и логичным является этот способ взаимодействия с компьютером.
Тимофей28.03.2025
Книга оставила неоднозначные впечатления о себе по двум причинам.
1. Изменчивый темп повествования.
Первые три четверти плавно, дружелюбно и подробно знакомят читателя с наиболее часто используемыми командами и программами Linux. При выполнении примеров из книги, вопросов либо не возникает вовсе, либо на это вопросы быстро находятся ответы. Однако в четвертой части под названием "Сценарии командной оболочки" темп резко меняется: читателю резко вываливают целый ворох инструментов для написания сценариев, и говорят: "Нужно делать так". Причём, почему нужно делать именно так, а не иначе, зачастую понять трудно, или вовсе невозможно. Программа, написание которой анонсировано в начале четвёртой части, пишется урывками: есть главы, в которых к программе не притрагиваемся вообще. Сложилось впечатление, что четвёртую часть автор писал второпях и для галочки.
2. Ошибки, неточности, и т.п.
Их в книге много. В меньшей части случаев это просто кривое форматирование, ни на что невлияющее. Однако в большинстве случаев это ошибки в командах, и/или отсутствие примечаний редактора, когда выполнение команды выдает не такой результат как у автора.
В итоге, лично я затрудняюсь понять, кому бы я мог порекомендовать эту книгу. Новичку она не подойдет, т.к. из-за кучи ошибок возникнет куча непонимания. Любителю книга тоже будет неинтересна, т.к. бОльшую часть материала он уже знает. Ну, и часть с программирование очень сумбурная вышла. На мой взгляд, её нужно или делать больше раза в 2, с бОльшим количеством примеров, объяснений, и более плавным подходом к повествованию; или вовсе убрать из книги.
Обращение к издательству.
Ранее на адрес "comp@piter.com" я отправлял два письма с парой ошибок, найденных мной в книге. Обратной связи не получил. Если планируется выпуск нового издания кинги, прошу свяжитесь со мной, я подскажу что и где ещё нужно поправить.