シェルとターミナルの違いを理解する

Linux入門 / 全 5

作成品質の確認

全チェックの通過状況

スライド 4 / 4枚、チェック 5 / 5項目が通過

全項目通過・次へ進めます

完成後の5チェック

本文・学習内容

旧本文の『shellだけ切替』P1は修正済み。command実行、rc / PATH、SSH / Docker操作、permission修正を先取りしない

通過

ソース・課題との接続

残存coding_problemはactive learning surfaceに非適用。starter / solution / __NO_ERROR__をactive exerciseの合否として扱わない

通過

見た目・操作

Playwright機械判定だけで合格にせず原寸目視を分離。active本文source repair画像2枚も独立目視PASS

通過

再利用・パターンマスター

既存完成スライドと共有部品だけで4 jobを表現し、orphan / duplicateなし

通過

型・テスト・回帰

cold Vite最適化504は同じ隔離cacheのstrict rerunで解消し、allowlistへ追加していない。port 3011、figure build / still生成は未使用

通過

Linux入門 - シェルとターミナルの違いを理解する

環境ごとに、シェルとカーネルの所在を分けて見る

手元のターミナルから操作する代表例で、文字列を解釈するシェルと、処理を支えるカーネルの所在を分けて見ます。

SSHでは手元のクライアントが接続先のシェルへ橋渡しします。コンテナは専用カーネルを持たず、実行基盤のLinuxカーネルを共有します。

操作する環境シェル → カーネル
ローカル(手元OS)手元OS上のシェル → 同じOSのカーネル
SSHで接続した先接続先のシェル → 接続先OSのカーネル
コンテナ内でシェルを起動した場合コンテナ内のシェル → コンテナ実行基盤のLinuxカーネル

3 / 5

このスライドが付いているレッスンを開く