GitHub CopilotでLinuxコマンドを学ぶ方法|初心者がAIとペアでターミナルに慣れる入門ガイド

宮崎智広 この記事の監修:宮崎智広(Linux実務・教育歴20年以上・受講者3,100名超)
HOMELinux技術 リナックスマスター.JP(Linuxマスター.JP)【Linux入門】初心者のための基礎知識・講座 > GitHub CopilotでLinuxコマンドを学ぶ方法|初心者がAIとペアでターミナルに慣れる入門ガイド
「Linuxコマンドの勉強を始めたけど、manページは難しくてチンプンカンプン。」
「書籍のサンプルをそのまま打っているだけで、応用が利く気がしない。」

こうした悩みは、Linux入門者の多くが最初にぶつかる壁です。
そこで今の時代に強い味方になるのが、GitHub Copilot(ギットハブ・コパイロット)です。
コマンドの意味を日本語で聞けば教えてくれて、「こういうことがしたい」と書けばコマンドの候補を提案してくれる、AIのペアプログラミング相棒のような存在です。
2024年12月以降は無料のFreeプランでも月間制限の範囲内で利用できるため、コスト面でのハードルも下がっています。

この記事では、GitHub Copilotを使ってLinuxコマンドを効率よく学ぶ方法を、初心者向けにわかりやすく解説します。
CopilotのCLI版(コマンドライン版)とVS Code拡張の2つを中心に、セットアップ、実際の使い方、ターミナルでよく出るエラーの読み方、学習で失敗しないための注意点までカバーします。

実行環境: Ubuntu 24.04 LTS(WSL2)/ Rocky Linux 9.4で動作確認済み

この記事のポイント

・GitHub CopilotはAIがLinuxコマンドを提案・解説してくれる学習の相棒
・gh copilot suggest / explain でコマンド生成と逐語解説が使える
・suggestは対話形式で「Revise(修正)」や「Explain」もその場で選択できる
・VS Code拡張ならターミナル操作とメモを往復しながら学べる
・AI任せにせず、manと公式ドキュメントで裏取りする習慣が重要


「このままじゃマズい」と感じていませんか?
参考書を開く気力もない、同年代に取り残される不安——
でも安心してください。プロのエンジニアはコマンドを暗記していません。
「現場で使える型」を効率よく使いこなしているだけです。
図解60P/登録10秒/解除も3秒 / 詳細はこちら

なぜLinux学習にGitHub Copilotが向いているのか

Linuxコマンドの学習は、昔から「manページを読んで、実機で試して、覚える」の繰り返しでした。
この方法は王道ですが、初学者にとってハードルが高いのも事実です。

・manページは英語ベースで専門用語も多く、初心者には読みにくい
・ネット検索だと情報が古かったり、コピペしても動かないケースがある
・「やりたいこと」から「使うべきコマンド」にたどり着くのが難しい

GitHub Copilotは、このギャップを埋めるのに向いています。
自然な日本語で「ディレクトリの中のファイル数を数えたい」と書けば、「ls | wc -l」のようなコマンドを即座に提案してくれて、「なぜこうなるか」まで日本語で説明してくれます。

また、「とりあえず手を動かす → わからないところをすぐ聞く」というサイクルが自然に回せるのも、独学のスピードを上げる重要なポイントです。
書籍やサイトを最初から読み切ろうとして止まるより、ターミナルを開いて実際に手を動かしながらCopilotに聞く方が、初心者の実力は圧倒的に早く伸びます。
学習手段 向いている場面 注意点
manページ オプションの正確な仕様を調べる 英語中心で初心者には難解
書籍・解説サイト 体系的に順序立てて学ぶ 情報が古い場合がある
GitHub Copilot 「やりたいこと」からコマンドを逆引きする 生成結果を鵜呑みにせず検証が必要
セミナー・ハンズオン 体系+実務の感覚を身につける コストと時間の確保が必要
もちろんCopilotはあくまで「補助輪」です。
実務で通用する力をつけるには、最終的にmanや公式ドキュメントで裏取りする習慣がセットで必要になります。

Linux学習で使える2つのCopilot

GitHub Copilotには、Linux学習で使える2つの形態があります。
初心者の学習用途では、この2つを押さえておけば十分です。

エディタ拡張とCLI版の違いを整理すると、次のとおりです。
項目 エディタ拡張(VS Code等) GitHub Copilot CLI
動作場所 コードエディタ内 ターミナル(コマンドライン)
主な用途 コード補完・生成 シェルコマンドの提案・説明
操作方法 タブキーで補完を受け入れる gh copilot suggest / gh copilot explain
Linux学習での強み スクリプト作成補助・ノート整理 コマンドが分からないときにすぐ調べられる

1. GitHub Copilot CLI(ターミナルで直接質問するタイプ)

ターミナルから「gh copilot」というコマンドで呼び出して、自然言語でコマンドの提案や解説を受けられるツールです。

強み:Linuxを勉強している最中、その場で質問できる。ブラウザを開かずにターミナル内で完結する
主な使い方:コマンドを提案させる(suggest)、コマンドの意味を解説させる(explain)
おすすめ対象:ターミナル操作に慣れたい初心者から中級者

2. VS Code上のGitHub Copilot拡張(エディタ統合型)

Visual Studio Code(マイクロソフトの無料エディタ)にCopilot拡張を入れると、エディタ内のチャットパネルやインライン補完でコマンド・スクリプトの提案を受けられます。

強み:メモを書きながらコマンドを調べ、そのまま手元に残せる
主な使い方:チャットで質問、シェルスクリプトの自動補完、ターミナル連携
おすすめ対象:ノートを取りながら体系的に勉強したい人

3. どちらを選ぶか迷ったら

私がセミナーで受講生によくすすめるのは、最初はCopilot CLIから入り、学習が進んだらVS Codeと併用する順番です。
CLIのほうが「Linuxを勉強している実感」が湧きやすく、ターミナルへの苦手意識を早く外せるからです。

GitHub Copilot CLIをセットアップする

ここからは、Copilot CLIを実際にセットアップしてみます。
必要なのはGitHubアカウントとCopilotのサブスクリプション(Freeプランで月間制限付き・学生は無料プランあり)、そしてghコマンド(GitHub公式CLI)です。

作業を始める前に、ghコマンドがすでにインストールされているか確認しましょう。

# まずghコマンドが使えるか確認する $ gh --version gh version 2.x.x (2025-xx-xx)

バージョンが表示されればghはすでに入っているので、インストール手順はスキップしてステップ2に進んでください。
「コマンドが見つかりません」と出た場合はステップ1からインストールします。

1. ghコマンド(GitHub CLI)をインストールする

GitHubが提供している公式CLI「gh」をインストールします。

# Ubuntu / WSL2 の場合 $ sudo apt update $ sudo apt install gh # Rocky Linux / RHEL 9 の場合 $ sudo dnf install 'dnf-command(config-manager)' $ sudo dnf config-manager --add-repo https://cli.github.com/packages/rpm/gh-cli.repo $ sudo dnf install gh # バージョン確認 $ gh --version gh version 2.x.x (2025-xx-xx)

gh --versionでバージョンが表示されれば成功です。

2. GitHubアカウントにログインする

インストールができたら、ghコマンドからGitHubアカウントにログインします。

# 対話形式でログイン $ gh auth login ? What account do you want to log into? GitHub.com ? What is your preferred protocol for Git operations? HTTPS ? Authenticate Git with your GitHub credentials? Yes ? How would you like to authenticate GitHub CLI? Login with a web browser ! First copy your one-time code: XXXX-XXXX Press Enter to open github.com in your browser...

ブラウザで表示される8文字のワンタイムコードを入力すれば、認証は完了です。
ログインには GitHub Copilot のサブスクリプションが有効なアカウントを使ってください。
Freeプランは2024年12月以降に提供が始まった無料枠で、コード補完2,000回・チャット50回/月の制限内であれば個人の学習用途で十分活用できます。

3. Copilot CLI拡張をインストールする

ログインが終わったら、ghコマンドにCopilot拡張を追加します。

# Copilot CLI拡張を追加 $ gh extension install github/gh-copilot # インストール確認 $ gh copilot --help

これで「gh copilot」コマンドが使えるようになりました。

Copilot CLIでLinuxコマンドを学ぶ基本3パターン

セットアップが終わったら、さっそく学習に使ってみましょう。
初心者がまず覚えておきたいのは以下の3パターンです。

1. suggest ~ やりたいことからコマンドを逆引きする

suggestサブコマンドは、自然な日本語から適切なLinuxコマンドを提案してくれる機能です。
「ls」すら知らない段階でも、日本語で聞けば答えが返ってくるので、最初の一歩として最適です。

# 日本語で「やりたいこと」を伝える $ gh copilot suggest "カレントディレクトリのファイルを更新日時順に表示したい" Welcome to GitHub Copilot in the CLI! version 1.0.5 (2024-09-17) I'm powered by AI, so surprises and mistakes are possible. Make sure to verify any generated code or suggestions, and share feedback so we can learn and improve. ? What kind of command can I help you with? > generic shell command Suggestion: ls -lt ? Select an option [Use arrows to move, type to filter] > Run this command Copy command to clipboard Explain command Revise command Rate response Exit

提案されたコマンドに対して、次の選択肢からそのまま操作を選べます。

Run this command:そのまま実行する
Copy command to clipboard:クリップボードにコピーする
Explain command:コマンドの意味をその場で説明してもらう
Revise command:追加条件を指定して修正してもらう(例:「サイズも一緒に表示したい」)

「Revise command」を使えばブラウザを開かずに追加条件を対話形式で伝えてコマンドを絞り込んでいけるので、一連の試行錯誤がターミナル内で完結します。

ターミナルに慣れてきたら、より複雑な操作もsuggestで引き出してみましょう。

# grepで特定の文字列を含むファイルだけ探す $ gh copilot suggest "/var/log配下の.logファイルからERRORを含む行を探したい" Suggestion: grep -r "ERROR" /var/log/ --include="*.log" # mkdirで階層ディレクトリをまとめて作る $ gh copilot suggest "project/src/mainという3階層のディレクトリを一度に作りたい" Suggestion: mkdir -p project/src/main

こうして「やりたいことを日本語で言語化 → コマンドを受け取る → 実行して結果を見る」を繰り返すうちに、どんなオプションが何をするのかが自然と頭に入っていきます。

2. explain ~ 見慣れないコマンドの意味を聞く

explainサブコマンドは、既存のコマンドを逐語的に解説してくれる機能です。
ネットで拾った長いワンライナーの意味がわからないときに特に便利です。

# 意味がわからないコマンドを解説してもらう $ gh copilot explain "find /var/log -type f -mtime -1 -name '*.log'" Explanation: * find /var/log -type f -mtime -1 -name '*.log' - find: ファイル・ディレクトリを条件検索するコマンド - /var/log: 検索する起点ディレクトリ - -type f: ファイル(ディレクトリ以外)のみ対象 - -mtime -1: 更新時刻が1日以内のもの - -name '*.log': ファイル名が .log で終わるもの

コピペしたコマンドの意味を、そのまま放置せずexplainで噛み砕く習慣をつけると、少しずつコマンドの「読解力」が育っていきます。
パイプ(|)や複数オプションを組み合わせた長いコマンドも、explainなら要素ごとに分解して説明してくれるので、「なんとなく動かしている」状態を卒業できます。

たとえば ls -lhrt --color=auto /var/log のようなオプションを複数組み合わせたコマンドを渡せば、-l(詳細形式)・-h(人間が読みやすいサイズ表示)・-r(逆順)・-t(更新時刻順)・--color=auto(ファイル種別で色分け)とオプション単位で解説してくれます。

3. コマンドを組み合わせて、意味を確認する反復学習

学習効率を最大化するには、「suggest → 実行 → explainで再確認」を1セットで回すのがおすすめです。

step 1:suggestで、やりたいことからコマンドを引き出す
step 2:実機で実行して、結果を自分の目で確認する
step 3:explainで、そのコマンドの各要素を再度理解する
step 4:manで、オプションの正式な仕様を裏取りする

この4ステップを繰り返すと、単に答えをもらう学習ではなく「自分で意味を理解してから使う」学習に変わっていきます。
最初は時間がかかりますが、この積み重ねが3ヶ月後・6ヶ月後の実力の差を生み出します。

実践的な例として、Apacheのアクセスログからステータスコード500の行を抽出したい場面を試してみましょう。

$ gh copilot suggest "Apacheのアクセスログからステータスコード500の行だけ抽出したい" Suggestion: grep " 500 " /var/log/apache2/access.log

提案を受け取ったら、explainで意味を確認 → 実機で実行 → ログファイルのパスが実環境と違えば修正、という手順を踏むことで、grepの書き方と実際のログ構造を同時に学べます。

VS Code + Copilotでメモ付きハンズオン学習

ある程度ターミナルに慣れてきたら、VS Codeとの連携で学習ノートを作りながら進める方法も有効です。

1. VS Code + WSL2でLinux学習環境を立ち上げる

Windowsユーザーは、VS CodeにMicrosoft公式の「WSL」拡張を入れておくと、Windows上のVS CodeからWSL2内のLinuxをそのまま操作できます。

・VS Code側のターミナルがWSL2のbashになる
・VS Codeで開いたファイルはWSL2のファイルとして扱われる
・Copilot拡張もそのままLinux環境で動作する

Linux(Ubuntu/Rocky Linux)を直接使っている方は、そのままVS Codeを入れれば同じように使えます。

2. Copilot Chatでコマンド学習ノートを作る

VS CodeのCopilot Chatパネルに「lsコマンドでよく使うオプションを表形式でまとめて」と入れると、Markdownの表で回答してくれます。
そのまま自分の学習メモ(例: linux-notes.md)に貼り付けておけば、自分専用のコマンドリファレンスが育っていきます。

この「AIから聞き出したものを、自分のノートに整理する」というひと手間が、記憶への定着を大きく変えます。
特に、コマンドを使った翌日に「昨日やったことをノートにまとめる」習慣を加えると、定着率がさらに上がります。

3. インライン補完でシェルスクリプトを書きながら覚える

もう一段踏み込むなら、シェルスクリプトを書く練習時にCopilotのインライン補完が効きます。

・スクリプトの先頭にコメントで「# /var/log配下の.logを3日以上前のものだけ削除する」と書く
・Copilotがfind + -mtime + -delete の雛形を補完してくれる
・自分でmanで -mtime と -delete の仕様を確認して、安全な形に直す

この「AIが書いた→manで裏取り→自分で直す」の循環を回していくと、書くスキルと読むスキルが同時に育ちます。

GitHub Copilotに頼りすぎると危険な理由と注意点

便利なCopilotですが、使い方を間違えると「頼りすぎて力がつかない」状態にもなりかねません。
私がセミナーで受講生に必ず伝える注意点を3つ挙げておきます。

1. 【重要】破壊的コマンドは絶対にノーチェックで実行しない

rm / dd / mkfs / chmod -R / chown -R のような、失敗するとファイルやシステムを壊しかねないコマンドは、たとえCopilotが提案してきたものでも、鵜呑みで実行するのは禁止です。

・本番サーバーでsudo付きの破壊的コマンドは絶対にそのまま実行しない
・検証機(WSL2や使い捨てVPS)で必ず試してから本番へ
・実行前にexplainで再度意味を確認し、パスやフラグに違和感がないかチェックする

「AIが出したから安全」という思考が最も危険です。
最終責任は必ず自分にあるという意識を持って使いましょう。

2. manや公式ドキュメントでの裏取りを省略しない

Copilotの出力はそれなりに正確ですが、オプションの挙動やバージョン依存の差異については不正確なこともあります。
初心者のうちは特に、「Copilotの答え」と「manの仕様」を見比べる習慣をつけてください。

# 提案されたコマンドの各オプションをmanで裏取り $ man find $ man ls # --help でも簡易的な確認ができる $ ls --help | head -20

この「裏取りの一手間」を続けるかどうかで、1年後の実力に大きな差が出ます。
また、GitHub Copilot CLIはオンラインでAPIを呼び出す仕組みのため、インターネット接続がない環境では利用できません。オフライン時の参照先として man コマンドや --help オプションを常に手元に置いておくと安心です。

3. 機密情報をプロンプトに貼らない

学習用であっても、現場のサーバー名・IPアドレス・パスワード・APIキーなどをそのままCopilotに送るのは避けましょう。
企業が本番環境の情報をAIサービスに送ることは、情報漏えいの観点からご法度です。

・サンプルのホスト名は「server01」「example.com」に書き換える
・IPアドレスは「192.0.2.1」「203.0.113.10」などのドキュメント用レンジに置き換える
・パスワード・APIキーは絶対に貼らない

この習慣は、今後AIツール全般を使う上での基本的なマナーにもなります。

Linuxコマンドでよく出るエラーと対処法

Copilotで学びながらターミナルを触っていると、初心者がつまずきやすいエラーに必ず出会います。
エラーメッセージを読んで自分で対処できるようになることも、Linuxスキルの重要な一歩です。

1. 「Permission denied」が出たとき

操作しようとしたファイルやディレクトリに対して、実行権限がない場合に発生します。
システムファイルを誤って触ろうとしたときや、他のユーザーが所有するファイルを編集しようとしたときに多く出ます。

# /etc/hosts を削除しようとしたらエラー $ rm /etc/hosts rm: cannot remove '/etc/hosts': Permission denied # root権限が必要なファイルはsudoを付けて実行 $ sudo rm /etc/hosts

「Permission denied」が出たら、まず「そのファイルを操作する権限が自分にあるか」を確認してください。
/etc/ 配下などシステムファイルの操作には sudo が必要ですが、sudoを付けると削除や変更が即座に反映されるため、実行前に必ずパスとコマンドを再確認しましょう。

2. 「No such file or directory」が出たとき

指定したファイルやディレクトリが存在しない場合に発生します。
ファイル名のスペルミスや、現在地がずれている(cd し忘れ)のが原因の大半です。

$ cat test.txt cat: test.txt: No such file or directory # まずlsで存在確認 $ ls Desktop Documents # 現在地を確認してからもう一度 $ pwd /home/yamada

lspwd で状況を確認してから再実行するクセをつけましょう。
Copilotに「No such file or directory が出た。原因と対処を教えて」と貼り付けても、状況に応じたヒントを出してくれます。

3. 「command not found」が出たとき

コマンド名のスペルミス、またはそのコマンドがシステムにインストールされていない場合に発生します。

# スペルミスの例 $ gre "ERROR" /var/log/syslog bash: gre: command not found # 正しくはgrep $ grep "ERROR" /var/log/syslog # コマンドが存在しない場合はインストール(Ubuntu / WSL2) $ sudo apt install コマンド名 # Rocky Linux / RHEL 9 の場合 $ sudo dnf install コマンド名

スペルを確認してそれでも出る場合は、which コマンド名 で実行ファイルの場所を確認してみましょう。
「command not found」のメッセージをそのままCopilotに貼り付けて「どうすればよいか」と聞くのも有効な方法です。

「Copilotが使えない・応答がおかしい」ときの対処法

セットアップ後にトラブルが起きたときの、初心者がよく引っかかるパターンを紹介します。

1. gh copilot: command not found が出るとき

gh本体は入っているのに、gh copilotを実行するとエラーになるケースです。
原因はCopilot拡張のインストール漏れがほとんどなので、以下を確認してください。

# 拡張が入っているか確認 $ gh extension list # 入っていなければ再インストール $ gh extension install github/gh-copilot # 既に入っているなら更新 $ gh extension upgrade gh-copilot

それでも解決しないときは、gh auth status で認証状態を確認するのが次のステップです。

# 認証状態を確認する $ gh auth status github.com Logged in to github.com as your-username (oauth_token) Git operations for github.com configured to use https protocol. Token: gho_xxxxxxxxxxxxxxxxxxxx

「Not logged in」と表示された場合は gh auth login でログインし直してください。

2. 認証エラー・サブスクリプション未契約と言われるとき

「Copilotのサブスクリプションが確認できない」というメッセージが出た場合は、GitHub側の設定を確認します。

・GitHubのアカウント設定 → Copilot の項目でライセンスが有効か確認
・学生の方は GitHub Student Developer Pack を経由して無料で使えるか確認
・Freeプランの月間制限(コード補完2,000回・チャット50回)を超過していないか確認
・会社のGitHub Enterprise利用時は、管理者がCopilotを許可しているか確認

ライセンス関係のトラブルは、個人で解決できる範囲が限られます。
必要なら管理者に相談するのが最短です。

3. 応答が英語ばかりになる・意図と違う結果が返ってくるとき

質問の仕方がざっくりしていると、応答が英語中心になったり、的外れなコマンドが返ってきたりすることがあります。
「日本語で回答してください」「RHEL 9前提で教えてください」のように、言語・環境・制約を明示するのがコツです。

・何のOSか(Ubuntu 24.04 / Rocky Linux 9.4など)を明記する
・禁止したい挙動(rmを使わない、sudo不要、など)を書く
・目的と入力・出力のイメージを短く具体的に書く

質問の仕方を磨くこと自体が、エンジニアとしての地力を上げる練習にもなります。

本記事のまとめ

GitHub CopilotでLinuxコマンドを学ぶ方法の要点をまとめます。
やりたいこと コマンド
GitHub CLIをインストールする(Ubuntu/WSL2) sudo apt install gh
GitHubアカウントにログインする gh auth login
認証状態を確認する gh auth status
Copilot CLI拡張をインストールする gh extension install github/gh-copilot
やりたいことからコマンドを提案してもらう gh copilot suggest "やりたいことを日本語で"
既存コマンドの意味を解説してもらう gh copilot explain "対象のコマンド"
Copilot拡張の更新確認をする gh extension upgrade gh-copilot
公式マニュアルで裏取りする man コマンド名
GitHub Copilotは、Linux学習のスピードを何倍にも引き上げてくれる強力な相棒です。
ただし、最終的に現場で信頼されるエンジニアになるには、「AIの答え」と「自分の理解」を往復する訓練が欠かせません。
Copilotに提案させた後、必ず自分の手で打ち、manで裏を取り、なぜ動くのかを言葉にしてみる。
エラーメッセージも「失敗した経験」として読めるようになれば、ターミナルへの苦手意識は確実に薄れていきます。
この積み重ねが、20年先も通用するLinuxの基礎力を育てていきます。

次に読むべき関連記事

Copilotでコマンドに慣れてきたら、次は実務で頻出するテーマを順に押さえていきましょう。

AIを活用してLinuxコマンドを効率的に学ぶ方法|ChatGPTやCopilotの使い方も ~ 学習戦略としてのAI活用全体像
シェルスクリプトが書けるようになると仕事が変わる理由|コマンドの次に学ぶべきスキル ~ Copilot補完を活かすスクリプト学習
sudoコマンドでroot権限を安全に実行する方法|visudoの設定からログ確認まで ~ 権限まわりの基礎を固める
Linuxログの調査をする方法|/var/log/の読み方からgrep・journalctlの検索テクニックまで ~ トラブル時のログ読解力
htopコマンドでプロセスとリソースをインタラクティブに監視する方法|topとの違いや実務活用も ~ サーバー監視の第一歩
firewall-cmdコマンドでポートを開放・管理する方法|ゾーン・サービス・永続化の使い分け ~ セキュリティ設定の基本
mtrコマンドでネットワーク経路と品質を確認する方法|pingとtracerouteを統合した障害切り分けも ~ ネットワーク診断の実務
現場で通用する安全なLinuxサーバー構築の「型」を体系的に身につけたい方へ、
無料の「Linuxサーバー構築入門マニュアル(図解60ページ)」をプレゼントしています。
コマンド学習の先にある「サーバーをゼロから組み立てる力」を、初心者が迷わない順序で学べる一冊です。
無料マニュアルを受け取る >>

無料メルマガで学習を続ける

Linuxの実践スキルをメールで毎週お届け。
登録は1分、解除もいつでも可。

登録無料・いつでも解除できます

暗記不要・1時間後にはサーバーが動く

3,100名以上が実践した「型」を無料で公開中

プロのエンジニアはコマンドを暗記していません。
「現場で使える型」を効率よく使いこなしているだけです。
その「型」を図解60Pにまとめた入門マニュアルを、完全無料でプレゼントしています。

登録10秒/合わなければ解除3秒 / 詳細はこちら

Linux無料マニュアル(図解60P) 名前とメールで30秒登録
宮崎 智広

この記事を書いた人

宮崎 智広(みやざき ともひろ)

株式会社イーネットマーキュリー代表。現役のLinuxサーバー管理者として20年以上の実務経験を持ち、これまでに累計3,100名以上のエンジニアを指導してきたLinux教育のプロフェッショナル。「現場で本当に使える技術」を体系的に伝えることをモットーに、実践型のLinuxセミナーの開催や無料マニュアルの配布を通じてLinux人材の育成に取り組んでいる。

趣味は、キャンプにカメラ、トラウト釣り。好きな食べ物は、ラーメンにお酒。休肝日が作れない、酒量を減らせないのが悩み。最近、ドラマ「フライトエンジェル」を観て涙腺が崩壊しました。