目次
書籍 Linux コマンド & シェルスクリプト入門
本書は、Raspberry Piを使って、LinuxコマンドとBashスクリプトを学習する入門書です。表紙にはRaspberry Pi上のLinuxが、IoT通信で世界を飛び回る様子が描かれています。

実は簡単
一見すると、まるで呪文のようなLinuxコマンド。しかし、実際に覚える呪文は多くありません。そこで、本書では必要最小限のコマンドを覚えるだけで、魔法使いのようにLinuxを使いこなすことを目指しました。

IoT時代のプログラム集
Bashコマンドを使い慣れてきたら、コマンドを組み合わせることで、プログラムも書けてしまいます。本書では、IoT時代に相応しいIPネットワークに対応したサンプル・プログラムについて解説します。

いつものコマンドでIoT
本書で製作するIoTシステムの一例です。下図は、タクト・スイッチを押すと、LINEアプリにメッセージを送信します。もちろん、プログラムはBashスクリプトです。

下図はセンサシステムの一例です。HTTPサーバもBashスクリプトで作ってみます。

Raspberry Pi
本書はパソコンだけでも学習を進めることが出来ますが、Raspberry PiがあればIoT機器の製作も可能です。さらに、ネットワーク通信の実験や模擬的なサーバーを体験することも出来るので、なるべくご準備ください。

本書の目次
Linuxの基本コマンドやシェル・スクリプトを、30近い実践的なプログラムを通して解説します。センサやカメラの活用、ネットワーク連携、ホームサーバ構築など応用例も豊富です。
- 基礎知識…Linuxとラズベリー・パイ
- ラズベリー・パイを使う準備
- Linux基本コマンド
- Bashスクリプトによるプログラミング超入門
- よく使う自動操作&定期処理
- インターネット/クラウド・サービスでIoTセンシング
- ラズベリー・パイの入出力端子をコントロール
- LANを利用したデータ収集/通知/画像伝送


CQ出版社の情報ページで詳細な目次や見本をご覧いただけます。
[PR] CQ出版社の情報ページ:
https://www.cqpub.co.jp/hanbai/books/44/44801.htm

本書のサンプル・プログラム
Hello, world!などの学習用プログラムからセンサやカメラの活用、ネットワーク連携、ホームサーバ構築など応用例までの豊富なサンプル・プログラムを用意しました。

- 定番プログラム「Hello,world!」
- 条件文:もしも if ~ならば then ~さもなければ else ~
- コンピュータお得意の繰り返しfor文
- コンピュータは計算機.四則演算を試す代入方法と参照方法
- コンピュータの標準入出力…計算機から情報処理装置へ
- ラズベリー・パイの温度を測定してみよう
- リダイレクト機能を使ったファイル保存と標準出力
- Linuxのパイプ処理と繰り返しwhile文
- ファイルの拡張子を一括変更する
- ファイルを定期的にバックアップする
- 2つのフォルダ内のファイルの同期をとる
- LAN内にpingコマンドを送信し,IPアドレスとMACアドレスを取得する
- ラズベリー・パイへのログインを監視し,異常時に通知する
- インターネットから情報を取得し,表示する
- IoTセンサの製作(1)ラズパイで計測した温度値をクラウド経由で手元のブラウザで見る
- IoTセンサの製作(2)LINEへメッセージを送信する
- IoTセンサの製作(3)ラズパイが送信するメッセージやトリガをさまざまなクラウド・サービスと連携
- LEDを点滅させる
- 7色カラーLEDの制御
- チャイム音の出力
- スマホに通知!IoTボタン
- I2Cインターフェースで温度・湿度センサのデータを取得する
- I2C接続のキャラクタLCDに文字を表示する
- LAN内の機器のセンサ値をリモート表示する
- 音楽プレーヤを製作する
- 複数センサ値をUDPブロードキャスト送信して収集する
- HTTPサーバを経由してLEDをリモート制御
- UDP通信やHTTP通信による呼び鈴システム
- ネットワーク・カメラ
- 総仕上げ!最強のカメラ・システム
2025/11/05発売
IoTやLinuxに興味がある初心者向けに書かせていただきました。

CQ出版から税込み2,640円で発売中です。

[PR] Amazon(発売中):
https://www.amazon.co.jp/dp/4789844803

書名:Linux コマンド & シェルスクリプト入門
出版社:CQ出版社
発売日:2025/11/5
価格:2,640円 (本体2,400円)
単行本:224ページ
ISBN:978-4-7898-4480-2
by bokunimo.net
