この記事の監修:宮崎智広(Linux実務・教育歴20年以上・受講者3,100名超)
Linuxを独学でひたすら手を動かしていた頃、コマンドの使い方は一通り分かっていたつもりでした。
ところが、後輩に「パーミッションって何ですか?」と聞かれた時、しっかり答えられなかったのです。
この記事では、20年以上Linuxを指導してきた経験から、「人に教えると自分の理解が深まる」というメカニズムと、実践的な活用法を解説します。
この記事のポイント
・後輩への説明で「自分の穴」が初めて見えることがある
・「なぜそうなるのか」を人に話せるかどうかが理解の深さのテスト
・教える機会がない人でも「声に出して説明してみる」だけで効果がある
・セミナーで3,100名以上を指導した中で、最も伸びた受講生はアウトプットが多い人だった
でも安心してください。プロのエンジニアはコマンドを暗記していません。
「現場で使える型」を効率よく使いこなしているだけです。
「説明できない」は「分かっていない」のサインだった
SEとして客先常駐で働いていた頃、ネットワーク系の作業をひとりでこなすことは問題なくできていました。ところがある日、同じプロジェクトに入ってきた後輩が「
chmod 755 の755って何を意味してるんですか?」と聞いてきたとき、頭の中が一瞬止まりました。「えっと……所有者が読み書き実行で、グループが読み実行で……」と説明しようとしたのですが、なぜ7が「読み書き実行」で、なぜ5が「読み実行」なのかを、ちゃんと言葉にできなかったのです。
コマンドを使う分には何も困らない。でも、「なぜそうなるのか」を説明しようとした瞬間に手が動かなくなる。
これが「使えるだけ」と「理解している」の差だと、その時初めて気づきました。
人に教えることで何が起きるのか
教えるという行為には、「自分の理解を言語化する」というプロセスが強制されます。コマンドをただ実行するだけなら、ぼんやりした理解でも作業は進みます。
しかし、誰かに説明しようとすると、その「ぼんやり」した部分が即座に露呈します。
1. 理解のギャップが可視化される
後輩が「chownとchmodの違いは何ですか?」と聞いてきた時、あなたは答えられますか?・
chmod:ファイルのパーミッション(アクセス権)を変更する・
chown:ファイルの所有者・所有グループを変更するこの2つの違いを口頭でスラスラ説明できるかどうかは、「使えるかどうか」とは別の問題です。
説明できない箇所が、そのまま自分の理解不足の地図になります。
2. 「なぜ」を調べる動機が生まれる
コマンドを覚えるだけなら、「この場面ではこれを使う」という記憶で済みます。しかし、後輩に説明しようとした瞬間に「なぜそのコマンドがそう動くのか」を知りたくなります。
この「なぜを調べる動機」が、学習を一段深くします。
実際に私のセミナーでよく見るのが、参加者の中でも「クラス内で他の受講生に説明している人」が圧倒的に伸びるというパターンです。
聞いているだけの人と、隣の人に「これってこういうことだよね」と声をかけている人では、3日目の習熟度に明確な差が出ます。
3. 定着率が大きく変わる
勉強した内容の定着率は、学習方法によって変わります。読むだけ・聞くだけより、「誰かに教える」「実際にやってみる」という形が定着率を高めることは、教育分野でも広く知られています。
Linuxの現場でも同じです。
ある受講生が、研修後に職場の後輩に「自分が学んできたことを説明する会」を開いた話を聞きました。
その方は「準備のために復習したら、セミナー中に曖昧に理解していた箇所が全部見えた」と言っていました。
後輩がいなくても「教える練習」はできる
「教える相手がいない」という方でも、同じ効果を得る方法はあります。1. 声に出して説明してみる
コマンドを実行するたびに、声に出して「今、これはXXしています」と説明してみてください。# 例: ls -la を実行しながら声に出して説明する練習 $ ls -la /etc/ # 「/etc/ディレクトリ内のファイルを、隠しファイルを含めて詳細情報付きで一覧表示する」 total 1280 drwxr-xr-x. 135 root root 8192 May 18 09:30 . dr-xr-xr-x. 18 root root 235 Mar 12 12:00 .. -rw-r--r-- 1 root root 3391 Feb 14 11:22 passwd -rw-r----- 1 root root 1536 Feb 14 11:22 shadow
次のように、chmod の数字の意味を声に出して確認してみるのも有効です。
# パーミッション 755 の意味を声に出して確認する $ ls -la script.sh -rwxr-xr-x 1 user user 123 May 18 10:00 script.sh # 「所有者(7=読み+書き+実行) グループ(5=読み+実行) その他(5=読み+実行)」 # 「7は4+2+1=read+write+execute、5は4+0+1=read+execute」 $ chmod 755 script.sh # 「このファイルに所有者は読み書き実行、グループとその他は読み実行を付与する」
2. ブログや勉強ノートに書き起こす
「他人が読んで分かる文章」を書こうとすると、説明のロジックを整理する必要があります。技術ブログを書いた人が「書くために調べ直したら理解が深まった」と言うのは、まさにこの効果です。
難しいことを書く必要はありません。
「今日使ったコマンドと、それがなぜそう動くのか」を一言でも書き起こす習慣が、理解の精度を上げます。
3. 勉強会やLT(ライトニングトーク)に参加する
Linux関連の勉強会では、「5分で発表するLT」という形式がよく行われています。「最近覚えたコマンドを5分で話す」だけでも、準備のための整理が必要になり、理解が深まります。
発表するほどのことでなくても、勉強会で質問したり、隣の人と話すだけでも同じ効果があります。
セミナーで3,100名を指導して気づいた「伸びる人の共通点」
20年以上、Linuxのセミナーで指導を続けてきて、伸びる受講生には共通点があります。それは、「覚えようとするより、説明しようとする」という姿勢です。
受講生の中には、テキストを隅々まで読んで内容を暗記しようとする方がいます。
一方、テキストを見ながら「要は、こういうことですか?」と他の受講生に確認しながら進める方もいます。
3日間のセミナーが終わった時点で、後者の方が明らかに定着しています。
知識を「入れる」ことと、知識を「出せる状態にする」ことは全く別の作業です。
コマンドは「出せる状態」になって初めて現場で使えるようになります。
「後輩に教える」という経験が、自分を育てた理由
SE時代に先輩から「自分が分かっているかどうかは、人に説明してみれば一発で分かる」と言われました。当時は「そんなものか」と思っていましたが、後輩に教えるようになってから本当の意味が分かりました。
2001年~2006年のSE時代、NECのエントリーサーバーをクレジットカードの分割払いで購入してTurbolinuxを入れ、サーバー構築を独学で練習していました。
コマンドは手元でそれなりに動かせるようになっていましたが、後輩に説明しようとした時に初めて「自分は仕組みを理解していない」と分かりました。
その後、「人に説明できるか」を自分のテストとして使うようになってから、理解の質が変わりました。
教えることで自分が成長できるのは、講師だけではありません。
現場で後輩に説明する機会がある人は、それをできるだけ活かしてほしいと思います。
まとめ
「人に教えると自分が成長する」と言うと、抽象的に聞こえるかもしれません。しかし実際には、「説明しようとした瞬間に、自分の理解不足が可視化される」という非常に具体的なメカニズムです。
| 教える機会 | 得られる効果 |
|---|---|
| 後輩への説明 | 理解のギャップが明確になる |
| 声に出して実況する | 理解の曖昧な箇所が即時に分かる |
| ブログ・ノートに書く | 説明のロジックが整理される |
| 勉強会で発表・質問する | 準備を通じて理解が深まる |
最初は説明できないことだらけかもしれません。でも、その「説明できなかった」箇所を調べて再度理解し直したものが、本物の知識として身につきます。
関連記事:vi/vimの操作を「説明できる」ようになると現場で変わること
関連記事:tarコマンドの使い方|圧縮・展開の基本と実務Tips
「教えられるレベル」まで体系的に学びませんか?
「使えるだけ」と「理解して説明できる」の差を埋めるには、正しい学習の型が必要です。
ネットの切れ端の情報をコピペするだけでなく、現場で通用する安全なLinuxサーバー構築の「型」を体系的に身につけたい方へ、『Linuxサーバー構築入門マニュアル(図解60P)』を完全無料でプレゼントしています。
「独学の時間がもったいない」「プロから直接、現場の技術を最短で学びたい」という本気の方には、2日で実務レベルのスキルが身につく【初心者向けハンズオンセミナー】も開催しています。
P.S
セミナーでは、コマンドの「使い方」だけでなく、「なぜそう動くのか」を体系的に理解できるよう設計しています。セミナー後に後輩に説明できるレベルになれると、受講生からよく言われます。
【Linuxセミナー】リナックスマスタープロセミナー
[Linuxの現場で「質問が下手な人」が損をする理由|3,100名を指導した講師が教える伝わる聞き方]
[Linuxを学びながら技術ブログを書くと理解が3倍深まる理由|現役講師が教えるアウトプット学習の本質]
3,100名以上が実践した「型」を無料で公開中
プロのエンジニアはコマンドを暗記していません。
「現場で使える型」を効率よく使いこなしているだけです。
その「型」を図解60Pにまとめた入門マニュアルを、完全無料でプレゼントしています。
登録10秒/合わなければ解除3秒 / 詳細はこちら
- 前のページへ:Linuxコマンドの出力を読み違える人が現場でよくやる3つのミス|20年以上の指導経験から伝える「確認」の本質
- この記事の属するカテゴリ:Linux学習ガイドへ戻る

無料メルマガで学習を続ける
Linuxの実践スキルをメールで毎週お届け。
登録は1分、解除もいつでも可。
登録無料・いつでも解除できます