簡単に言うと:「コマンドのあだ名」
長いコマンドに短い名前をつける機能!
目次
📝 具体例
❌ エイリアスなし(毎回長いコマンドを入力)
# 毎回これを入力...
flutter clean && flutter pub get && flutter run
# またエラーが出たので再度...
flutter clean && flutter pub get && flutter run
# また別のプロジェクトでも...
flutter clean && flutter pub get && flutter run
長い!面倒!入力ミスしやすい!
✅ エイリアスあり(短い名前で呼び出す)
# 最初に1回だけ設定
alias frebuild='flutter clean && flutter pub get && flutter run'
# 以降は短いコマンドで実行
frebuild
# 何度でも簡単に
frebuild
```
**
短い!楽!ミスしない! 😊
🎭 身近な例え
例1:人の名前
本名: 田中太郎(長い)
あだ名: タナちゃん(短い)
毎回「田中太郎さん」と呼ぶのは面倒
→「タナちゃん」で通じる
例2:お店
正式名称: スターバックスコーヒージャパン株式会社(長い)
通称: スタバ(短い)
毎回正式名称を言う必要はない
→「スタバ」で通じる
コマンドも同じ
正式コマンド: flutter clean && flutter pub get && flutter run(長い)
エイリアス: frebuild(短い)
毎回長いコマンドを打つ必要はない
→「frebuild」で実行できる
💡 なぜ使うのか?
理由1:時間の節約
# 通常(58文字)
flutter clean && flutter pub get && flutter run
# エイリアス(8文字)
frebuild
入力時間が1/7に! ⚡
理由2:入力ミスの削減
# 長いコマンド(ミスしやすい)
flutter clean && flutter pub get && flutter run
# タイプミス例:
# flutter claen ❌
# flutter pub gt ❌
# flutter rnu ❌
# 短いコマンド(ミスしにくい)
frebuild
理由3:覚えやすい
# 長いコマンドを覚えるのは大変
flutter build appbundle --release
flutter build ios --config-only --release
flutter clean && flutter pub get
# 短い名前なら覚えやすい
frelease # リリースビルド
fclean # クリーンアップ
frun # 実行
🔧 実際の設定方法
ステップ1: 設定ファイルを開く
# macOSでzshを使っている場合
open -a TextEdit ~/.zshrc
# bashを使っている場合
open -a TextEdit ~/.bashrc
ステップ2: エイリアスを追加:ファイルの最後に追加
# Flutter エイリアス
alias frun='flutter run'
alias fclean='flutter clean && flutter pub get'
alias frebuild='flutter clean && flutter pub get && flutter run'
alias frelease='flutter build appbundle --release'
ステップ3: 保存して反映
# 設定を反映
source ~/.zshrc
# または
source ~/.bashrc
ステップ4: 使ってみる
# 通常
flutter clean && flutter pub get && flutter run
# エイリアス使用
frebuild
📚 よく使うエイリアス例
基本的なもの
# 実行
alias frun='flutter run'
# クリーンアップ
alias fclean='flutter clean'
# パッケージ取得
alias fget='flutter pub get'
# 完全リセット
alias freset='flutter clean && flutter pub get'
よく使う組み合わせ
# クリーン → パッケージ取得 → 実行
alias frebuild='flutter clean && flutter pub get && flutter run'
# リリースビルド(Android)
alias frelease='flutter build appbundle --release'
# デバイス確認
alias fdevices='flutter devices'
# 分析
alias fcheck='flutter analyze'
便利な短縮形
# cdコマンドの短縮
alias cdflutter='cd ~/flutter_projects/sample_app'
# よく使うプロジェクトに一発で移動
alias sample='cd ~/flutter_projects/sample_app && code .'
# → 「sample」と入力するだけでプロジェクトを開く!
🎯 実用例
現在(エイリアスなし)
# ① プロジェクトに移動
cd ~/flutter_projects/sample_app
# ② クリーンアップ
flutter clean
# ③ パッケージ取得
flutter pub get
# ④ 実行
flutter run
→ 4つのコマンド、合計100文字以上! 😫
エイリアス設定後 ~/.zshrc に追加:
alias concert='cd ~/flutter_projects/concert_manager_app && flutter clean && flutter pub get && flutter run'
使用:1つのコマンド、6文字! 😊
sample
💡 エイリアスの威力
例:リリースビルド
エイリアスなし:
cd ~/flutter_projects/sample_app
flutter clean
flutter pub get
flutter build appbundle --release
open build/app/outputs/bundle/release/
エイリアス設定:
alias release-sample='cd ~/flutter_projects/sample_app && flutter clean && flutter pub get && flutter build appbundle --release && open build/app/outputs/bundle/release/'
使用:
これだけで全部実行! 🚀
release-sample
他にもある便利なエイリアス
Git(バージョン管理)
alias gs='git status'
alias ga='git add .'
alias gc='git commit -m'
alias gp='git push'
# 使用例
ga # git add .
gc "機能追加" # git commit -m "機能追加"
gp # git push
ディレクトリ移動
alias ..='cd ..'
alias ...='cd ../..'
alias home='cd ~'
alias projects='cd ~/flutter_projects'
ファイル操作
alias ll='ls -la' # 詳細表示
alias la='ls -A' # 隠しファイルも表示
alias cls='clear' # 画面クリア
🎯 まとめ
長いコマンドに短い「あだ名」をつける機能
なぜ使うのか?
✅ 時間の節約(入力が速い)
✅ ミスの削減(短いから間違えない)
✅ 覚えやすい(自分で名前を決められる)
まず、この3つだけ設定してみよう!!
# ~/.zshrc に追加
alias frun='flutter run'
alias fclean='flutter clean && flutter pub get'
alias frebuild='flutter clean && flutter pub get && flutter run'
