Linuxにおける3種類の仮想化技術をお弁当箱に例えると、ホスト型仮想化はお弁当箱のフタを開けることで、複数の仕切りで分けた食材をそれぞれ別々に保管するようなイメージ、ハイパーバイザー型仮想化は、お弁当箱を二段にすることで、上下にそれぞれ独立した食材を保管するようなイメージ、コンテナ型仮想化は、お弁当箱の仕切りを使って、異なる種類の食材を同じ箱内に分けて保管するようなイメージです。
ファイルとディレクトリについて、小学校の教室に例えると、ファイルは教科書やノートのようなデータを保存しておくものであり、テキストファイルとバイナリファイルに分類されます。一方、ディレクトリは教室の棚や引き出しのようなもので、ファイルをまとめて管理することができます。
UnixやLinuxのディレクトリ構造には、「ルートディレクトリ」「カレントディレクトリ」「ホームディレクトリ」があります。 「ルートディレクトリ」は最上位のディレクトリで、すべてのディレクトリを含みます。「カレントディレクトリ」は現在作業しているディレクトリで異なるディレクトリに移動できます。「ホームディレクトリ」は自分専用のディレクトリで、自分の作業ディレクトリとして使えます。
パスについてと、絶対パスと相対パスの使い分けと、コマンドを短くする理由を学校に例えると、コマンドはコンピューターに出す指令であり、CUI(文字ベースのユーザーインターフェイス)で使われます。サーバーでのコマンド操作は遠隔操作が必要な場合に使用されます。コマンドの利点は、GUI(グラフィカルユーザーインターフェイス)ではできない複雑な操作が1回で可能であり、シンプルでGUIよりも早く操作できます。