知っておくと便利なTips
CLIを効率的に使うためのテクニック
タブ補完
コマンドやファイル名を途中まで入力して Tab キーを押すと、自動補完されます。
cd Doc[Tab] # → cd Documents/ に補完されるこれを使うことで:
- が減る
- 入力が速くなる
- ファイル名を正確に覚えなくてよい
コマンド履歴
上下キーで履歴を辿る
↑(上矢印)キーで過去に実行したコマンドを呼び出せます。
history コマンド
history # 過去のコマンド一覧
history | grep git # git関連のコマンドだけ抽出Ctrl + R で検索
Ctrl + R を押すと、履歴をインクリメンタル検索できます。
ショートカットキー
| キー | 動作 |
|---|---|
| Ctrl + C | 実行中のコマンドを中断 |
| Ctrl + L | 画面をクリア(clear と同じ) |
| Ctrl + A | 行頭に移動 |
| Ctrl + E | 行末に移動 |
| Ctrl + U | カーソル前を全削除 |
| Ctrl + K | カーソル後を全削除 |
パイプとリダイレクト
パイプ |
コマンドの出力を次のコマンドの入力にする。
ls -la | grep .txt # .txt を含む行だけ表示
cat log.txt | head # 最初の10行だけ表示リダイレクト > >>
コマンドの出力をファイルに書き込む。
echo "Hello" > file.txt # 上書き
echo "World" >> file.txt # 追記エイリアス
よく使うコマンドに短い名前をつけられます。
# .bashrc や .zshrc に追記
alias ll='ls -la'
alias gs='git status'まとめ
- ✓Tab 補完を積極的に使う
- ✓↑ キーと Ctrl + R で履歴を活用