記事の内容
この記事では、シェルスクリプトの学習でおすすめの良書を紹介していきたいと思います。
最後に、シェルスクリプトとセットで使われやすいawkとsedの本も紹介します。
動画教材
Udemyのここがオススメ
- 一ヶ月間は自由に返金することができるので、お試しで講座を受けられる。
- 情報が古くなった場合には、著者が教材をアップデートしてくれることが多いので、初心者に優しい。
20時間で【Linux】マスター!!基礎、シェルスクリプト、Docker基礎、ネットワーク 、セキュリティを体系的に解説
▼ 興味がある方は、画像をクリック
ITエンジニア必須のLinuxスキル。
仮想環境構築、基本コマンド、ショートカットコマンド、シェルスクリプトを基本(変数, if, for等)から応用(関数,trap,debug等)
LPIC(Linuc)101,102の講義、演習、テスト
【3週間で学ぶ】Amazon Linux Bash シェルスクリプト実践講座!!初心者でも1からマスターする
▼ 興味がある方は、画像をクリック
ほとんどLinuxを使用したことのない方でも、Bashシェルスクリプトを完璧にマスターできます。
Google Style Guideに基づいてシェルスクリプトをキレイに記述し、シェルスクリプトをカリキュラムに沿って計画的に勉強します
シェルスクリプト基礎講座 on Mac
▼ 興味がある方は、画像をクリック
PCを本格的に活用するための開発者向けツールであるシェルスクリプトを学び、これまでの不可能を可能に変えましょう
ターミナルは怖くない!コマンド & Zsh 入門コース【コマンド/Zsh/Homebrew/APT/正規表現付き!】
▼ 興味がある方は、画像をクリックして下さい
初心者でも大丈夫!macOS/Windowsだけで学習可能です。
terminalの操作、コマンド、シェルスクリプト基礎、コマンドのインストール方法、Zsh活用方法まで、まとめて習得。
※WindowsはWSLでLinux(Ubuntu)を用意しています。
現役シリコンバレーエンジニアが教える NeoVim(VIM) + Tmux + Zsh 入門
▼ 興味がある方は、画像をクリック
コーディングやターミナルのコマンド操作の作業時間を短縮させ、デスクトップ環境も整え作業効率を向上させるためコースとなっております。
入門者向け
うぶんちゅ!
この漫画を読めば、Linuxやシェルスクリプトのイメージはつくと思います。
実用的な側面は、あまり期待しないで下さい^^
中級者向け
新しいシェルプログラミングの教科書
シェルスクリプトに必要なことは、ほぼ全て書かれています。
手を動かしながらこの本を読むと、かなり高いレベルのスキルが身につくはずです^^
マスタリングLinuxシェルスクリプト 第2版 ―Linuxコマンド、bashスクリプト、シェルプログラミング実践入門
Linuxシェルスクリプトの解説書。その中でも特にbashのシェルスクリプティングに焦点を当てています。
シェルスクリプトの書き方、デバッグ方法、bashプログラミングの基本といったシェルスクリプティングの基礎から、sedやAWKなど各種ツールとの連携といった実践的な応用までを体系的に解説します。
WebサーバーなどのLinuxシステムの管理を任されるようになった初級の管理者にも、もっと高度で実践的なテクニックを必要としている中級の管理者や開発者にも広く役に立つ内容です。
覚えて便利 いますぐ使える! シェルスクリプトシンプルレシピ54
コミックマーケットで1000冊以上売れた同人誌を書籍化した一冊です。
普段、よく使う処理は限られているものですが、そういった処理がこの本にまとめられています。
練習用のドリルとしても最適です。
入門UNIXシェルプログラミング―シェルの基礎から学ぶUNIXの世界
ロングセラー本です。
UNIXのシェルプログラムに関して、体系的にまとまっている本です。
UNIX初心者から、プログラマ、サーバ管理者まで幅広く役立つ一冊です。
[改訂第3版]シェルスクリプト基本リファレンス
要点が簡潔にまとまっている良書です。
シェルスクリプトの移植性について触れられているのは嬉しいです^^
1日1問、半年以内に習得 シェル・ワンライナー160本ノック
第1部でシェルによるデータ加工の定石を学び、第2部でとっさの閃きと柔軟な発想力を養い、第3部で実務にありそうな問題に取り組むことで応用力を鍛えます。
実務でワンライナーを役立てるには、OS(Linux)、シェル、スクリプト言語、正規表現、文字コード、画像データ、日付や時間データ、通信プロトコルなどの幅広い知識が必要となります。
本書では、まず[練習問題]でそのような事前知識を解説し理解を含め、[問題]で力試しを行うという構成になっています。
フルスクラッチから1日でCMSを作る_シェルスクリプト高速開発手法入門
本書ではUNIXのシェルスクリプトを用いて、実用的なWebアプリケーションを短時間に開発する手法を解説します。
改訂2版では、Git、Pandoc、Bootstrapなども活用して、より実践的な内容になっています。
RDBMSを不要にする、シェルスクリプトの真の力をご覧ください。
上級者向け
UNIXシェルスクリプト マスターピース132
サーバーエンジニアにおすすめの本です。
実務に沿った実用的な内容が多く書かれています。
ただし、この本は2014年に書かれているので、若干、コマンド自体が古いこともあります。
シェルプログラミング実用テクニック
こちらも、サーバーエンジニアにおすすめの本です。
実用的なだけでなく、UNIXの哲学にも触れています。
パイプが生まれた経緯や、初期のUNIX開発者たちがベル研でどのような考え方で開発を進めてきたのか、といった興味深い話が書かれています^^
awkとsed
シェルスクリプトの中で、awkやsedを使うこともあるので、これらも紹介します。
「シェル芸」に効く!AWK処方箋
シェルでのテキストデータ処理には便利で手放せない「AWK」の魅力について書かれています。
AWKを使いこなせたら、テキスト処理の効率が上がることは間違いありません^^
AWK実践入門
実践的なAWKの使い方について説明している本です。
内容は少し難しいので、中身を確認して、自分が欲しいものか確認してから買いましょう。
sed & awkプログラミング 改訂版
UNIX環境でのプログラミングやシステム管理には欠かせないツールであるsedとawkについて詳しく説明しています。
sedやawkについて確実に理解したいなら、この一冊しかありません。
▼ Linuxの勉強をしたい人には、この記事がオススメです
-
Linuxの学習でおすすめの本と動画【2024年最新】
目次1 動画教材2 漫画で概要を勉強【入門編】3 初心者向けのコマンドライン【入門編】4 LinuC(旧Lpic)試験の勉強5 Linuxの仕組みとコマンドライン(中級者向け)6 LinuxとC言語の勉強(上級者向け)7 LinuxとC言語 ...
▼ インフラの勉強をしたい人には、この記事がオススメです
-
インフラの学習でおすすめの本と動画【2024年最新】
目次1 関連記事の紹介2 動画教材3 初心者向け4 中級者向け5 上級者向け6 資格の本 関連記事の紹介 AWSについては、この記事を読んで下さい GCPについては、この記事を読んで下さい Azureについては、この記事を読んで下さい 動画 ...
▼ VimとEmacsの勉強をしたい人には、この記事がオススメです
-
VimとEmacsの学習でおすすめの本と動画【2024年最新】
目次1 動画教材2 Vim3 Emacs 動画教材 現役シリコンバレーエンジニアが教える NeoVim(VIM) + Tmux + Zsh 入門 ▼ 興味がある方は、画像をクリック コーディングやターミナルのコマンド操作の作業時間を短縮させ ...
▼ インフラエンジニアの需要を知りたい人には、この記事がオススメです
-
Linuxを使うインフラエンジニアの年収と需要
目次1 Linuxとは?2 Linuxの使われ方3 Linuxが使われている分野4 Linuxを使うインフラエンジニアの業務内容5 Linuxを生業とするエンジニアの年収6 インフラエンジニアの将来の需要7 インフラエンジニアの資格8 イン ...