¥880
開発作業で「黒い画面」とコマンドを扱うために必要な Linux と Bash の基礎力を身につけるeラーニング講座です。最終的には、Linux 環境の中に入って「何が起きているのか」を自分で調べ、コマンドを組み合わせて操作し、問題が起きたときにエラーメッセージやシステムの状態から原因を探れる状態を目指します。
- 単元数:55
(全単元ともクイズ形式の確認テスト付) - 想定学習時間:15分/単元
- 標準総合学習時間:900分 = 15時間
(55 単元 × 15分 + 総合演習)
小単元の積み重ねによるマイクロラーニングと、「見る・聞く・読む」3通りのインプット、知識を確認/定着するクイズ問題を組み合わせた「SQT 方式」の自習教材です。進捗レポート/修了証もご利用ください。
前提環境
- Ubuntu 24.04 LTS
- コマンドを実行できるターミナル
単元一覧
※タイトルのリンクから一部単元のサンプルをご覧いただけます。ご検討にお役立てください。
| モジュール 1:ターミナルとシェルの世界へ | |
| 1 | CLI とは何か ― ターミナルとシェルの関係 |
| 2 | プロンプトを読み、コマンドを打つ |
| 3 | 調べる力と、打つ手間を減らす技 |
| 4 | 【練習】モジュール 1 練習問題 |
| モジュール 2:ファイルシステムを歩く | |
| 5 | 1 本の木としてのファイルシステム |
| 6 | パスとディレクトリ移動 |
| 7 | ls で中身を見抜く |
| 8 | ファイルとディレクトリを作る・消す |
| 9 | コピー・移動・リンク |
| 10 | ワイルドカードでまとめて指定する |
| 11 | 【練習】モジュール 2 練習問題 |
| モジュール 3:ファイルの中身を読む・書く | |
| 12 | ファイルの中身を表示する |
| 13 | ターミナルでファイルを編集する |
| 14 | 文字コードと改行コードの落とし穴 |
| 15 | 【練習】モジュール 3 練習問題 |
| モジュール 4:入出力をつなぐ | |
| 16 | 標準入出力とリダイレクト |
| 17 | パイプでコマンドをつなぐ |
| 18 | grep と正規表現の初歩 |
| 19 | テキストを集計する・ファイルを探す |
| 20 | 終了ステータスとコマンドの連結 |
| 21 | 【練習】モジュール 4 練習問題 |
| モジュール 5:ユーザーと権限 | |
| 22 | ユーザー・グループと root / sudo |
| 23 | パーミッションを読む |
| 24 | パーミッションと所有者を変える |
| 25 | 実行権限とスクリプトの起動 |
| 26 | 【練習】モジュール 5 練習問題 |
| モジュール 6:変数と環境変数 | |
| 27 | 変数を使う ― クォートの違い |
| 28 | export と子プロセスへの継承 |
| 29 | PATH とコマンドの探索 |
| 30 | 設定を永続化する ― 起動ファイルとエイリアス |
| 31 | source と .env ファイル |
| 32 | 【練習】モジュール 6 練習問題 |
| モジュール 7:プロセスとジョブ | |
| 33 | プロセスとは何か ― 一覧で確かめる |
| 34 | ジョブ制御 ― 前面と背面 |
| 35 | シグナルで止める・端末から切り離す |
| 36 | ディスクとメモリの状況を見る |
| 37 | 【練習】モジュール 7 練習問題 |
| モジュール 8:シェルスクリプト | |
| 38 | はじめてのシェルスクリプト |
| 39 | スクリプトの中で値を扱う |
| 40 | 条件分岐 |
| 41 | 繰り返し |
| 42 | 関数で処理をまとめる |
| 43 | 壊れないスクリプトとデバッグ |
| 44 | 【練習】モジュール 8 練習問題 |
| モジュール 9:ネットワークの基礎 | |
| 45 | IP アドレス・ポート・localhost |
| 46 | 名前解決と疎通確認 |
| 47 | curl で HTTP を叩く |
| 48 | 待ち受けポートを調べる |
| 49 | 【練習】モジュール 9 練習問題 |
| モジュール 10:環境を整え、トラブルを切り分ける | |
| 50 | パッケージ管理の初歩 |
| 51 | アーカイブと圧縮 |
| 52 | エラーメッセージとログを読む |
| 53 | 切り分けの型 ― 仮説と検証 |
| 54 | 【練習】モジュール 10 練習問題 |
| モジュール 11:総合演習 | |
| 55 | 総合演習 ― 課題 |
| 56 | 総合演習 ― 解答と解説 |