Купить книгу Кунг-фу командной строки: приемы написания скриптов на Bash, советы по программированию в оболочке Linux и однострочные команды Bash на русском [PDF, EPUB, FB2, MOBI]
#255954
Command Line Kung Fu: Bash Scripting Tricks, Linux Shell Programming Tips, and Bash One-liners (B00JRGCFLA)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Jason Cannon | #8: Операционные системы Unix
Станьте ниндзя Linux с помощью кунг-фу командной строки!
Думаете, чтобы обладать навыками работы с командной строкой, как у ниндзя, нужно месяцами запираться в подвале и читать загадочные справочные страницы?
На самом деле, если бы кто-то поделился с вами своими самыми эффективными советами, приемами и шаблонами работы с командной строкой, вы бы сэкономили себе много времени и нервов. А что если бы вы могли заглянуть за плечо хорошего друга, который оказался бы настоящим гуру командной строки? Что если бы он не только показал вам команды, которые использует, но и объяснил, почему он их использует и как именно они работают? И что если бы этот друг потратил время на то, чтобы все это записать, чтобы вы могли обращаться к этому в любое время?
Что ж, мой друг именно так и поступил. Книга «Кунг-фу в командной строке» содержит десятки советов и более 100 практических примеров из реальной жизни. В этой книге вы не найдете теоретических примеров. Примеры демонстрируют, как решать реальные проблемы и достигать важных целей.
Найти необходимые тактические приемы тоже несложно. Каждая глава посвящена определенной теме и группирует соответствующие советы и примеры. Например, если вам нужна помощь в извлечении текста из файла, обратитесь к главе «Обработка и манипулирование текстом».
Кроме того, в книгу включен подробный указатель. Если вы хотите найти все примеры использования той или иной команды — даже если это не является основной темой совета — обратитесь к указателю. В нем будет перечислено каждое место в книге, где встречается эта команда.
Вот лишь некоторые из вещей, которые вы узнаете, прочитав книгу «Кунг-фу командной строки» :
- Как быстро и легко повторять команды в истории командной оболочки
- Сочетания клавиш для извлечения определенных слов из истории командной оболочки для использования в текущей команде.
- Как сохранить копию сеанса командной строки для последующего использования.
- Как удалить пустые строки и комментарии из файлов
- Как управлять цветом текста при использовании конвейеров и пейджеров
- Способы преобразования текста: от изменения регистра до замены символов и многое другое.
- Как извлечь определенные блоки текста из файлов или потоков входных данных
- Небольшой совет по исправлению распространенных опечаток.
- Как редактировать файлы по сети
- Как сравнить различия между файлами на локальном компьютере и на удалённом компьютере
- Как создавать и использовать SSH-туннели
- Способы проверки того, какие программы прослушивают какие порты.
- Как завершить все процессы для заданного пользователя одной командой
- Стратегии работы с многошаговыми SSH-соединениями
- Как отключиться от сервера таким образом, чтобы продолжить работу с того места, где вы остановились.
- Как автоматизировать установку программного обеспечения, требующего участия пользователя.
- Советы по написанию скриптов для командной оболочки
- Как автоматически повторять команду до тех пор, пока она не будет успешно выполнена?
- Правильный способ удалить файл, в который ведется запись.
- Как просматривать веб-страницы из командной строки... и, что более важно, как скачивать что угодно из интернета и взаимодействовать с HTTP API.
- Способы определения того, кто и что использует больше всего дискового пространства.
- Как защитить сеанс веб-браузера при использовании открытой точки доступа Wi-Fi
- Как сгенерировать случайные пароли из командной строки
- Два совета для простого создания резервных копий
- Советы по работе с архивами tar
- Как заменить строку в нескольких файлах одновременно одной командой
- и многое другое...
Все, чему вы научитесь в Command Line Kung Fu, применимо к любому дистрибутиву Linux, включая Ubuntu, Debian, Linux Mint, RedHat, Fedora, OpenSUSE, Slackware и многим другим.