用語集
このページは、教材で出てくる用語を確認するためのリファレンスです。
ファイル / file
データを保存する単位です。
例:
README.md
index.html
style.css
フォルダ / ディレクトリ / directory
ファイルや別のディレクトリを入れる場所です。
開発では「フォルダ」より「ディレクトリ」という言葉がよく使われます。
拡張子 / extension
ファイル名の末尾にある、ファイルの種類を表す部分です。
例:
README.md
index.html
script.js
パス / path
ファイルやディレクトリの場所を表す文字列です。
例:
~/src/github.com/btajp/vibe-coding-starter
絶対パス
基準となる場所から完全に書いたパスです。
例:
/home/username/src/github.com/btajp/vibe-coding-starter
相対パス
今いる場所を基準にしたパスです。
例:
../reference/glossary.md
カレントディレクトリ
現在作業しているディレクトリです。
pwd で確認できます。
CLI
Command Line Interfaceの略です。
文字でコマンドを入力してコンピューターを操作する方法です。
ターミナル
CLIを使うための画面です。
シェル
入力したコマンドを解釈して実行するプログラムです。
例:
- zsh
- bash
zsh
この教材で基本にする対話シェルです。
bash
Linux環境やシェルスクリプトでよく使われるシェルです。
PATH
コマンドを探す場所の一覧です。
同じ名前のコマンドでも、PATHの順番によって実行されるものが変わる場合があります。
Homebrew
macOSでよく使われるパッケージマネージャです。
apt
Ubuntuで使われるパッケージ管理コマンドです。
Git
変更履歴を管理するためのツールです。
GitHub
Gitリポジトリをオンラインで管理・共有するサービスです。
GitHubアカウント
GitHub上でリポジトリを作ったり、pushしたり、GitHub Pagesを設定したりするための利用者アカウントです。
ユーザー名はURLや公開ページに表示されるため、公開してよい名前にします。
repository / リポジトリ
ファイルと変更履歴をまとめて管理する場所です。
clone
GitHubなどにあるリポジトリを、自分のPCに持ってくる操作です。
commit
変更を履歴として記録する操作です。
push
自分のPC上のcommitをGitHubに送る操作です。
remote
ローカルリポジトリが接続しているGitHub上のリポジトリです。
git remote -v で確認できます。
SSH
Secure Shellの略です。
この教材では、GitHubへ安全に接続するための認証方法として扱います。
公開鍵
SSHキーのうち、GitHubへ登録してよい鍵です。
通常は id_ed25519.pub のように .pub で終わります。
秘密鍵
SSHキーのうち、自分のPCの中だけに置く鍵です。
通常は id_ed25519 のように .pub が付きません。誰にも見せず、GitHubにも貼り付けません。
GitHub Pages
GitHub上のリポジトリにあるファイルをWebページとして公開する仕組みです。
.zshrc
zshの設定ファイルです。
PATHやプロンプトなどの設定を書くことがあります。
.env
環境変数や秘密情報を置くために使われることがあるファイルです。
公開リポジトリにcommitしないように注意が必要です。
IaaS
Infrastructure as a Serviceの略です。
サーバー、ネットワーク、ストレージなどのインフラをクラウド上で使えるサービスです。
例:AWS
PaaS
Platform as a Serviceの略です。
アプリケーションの実行環境やデプロイ環境をクラウド上で提供するサービスです。
例:Vercel