Bash コマンド早見表 (Cheat Sheet)
このページでは、ファイル操作、システム管理、ネットワークツールなど、一般的に使用されるさまざまなBashコマンドのビジュアル早見表を提供します。
ファイル操作
| 操作 | コマンド |
|---|---|
| 現在のディレクトリのファイルを一覧表示 | ls |
| ディレクトリを移動 | cd [ディレクトリ] |
| 新しいディレクトリを作成 | mkdir [ディレクトリ] |
| ファイルを削除 | rm [ファイル] |
| ファイルを移動/名前変更 | mv [移動元] [移動先] |
| ファイルをコピー | cp [コピー元] [コピー先] |
| ファイルの内容を表示 | cat [ファイル] |
| ファイルを検索 | find [パス] -name [ファイル名] |
システム管理
| 操作 | コマンド |
|---|---|
| 現在のパスを表示 | pwd |
| システム情報を表示 | uname -a |
| 現在のユーザーを表示 | whoami |
| ユーザーを切り替え | su [ユーザー名] |
| 特権ユーザーとしてコマンドを実行 | sudo [コマンド] |
| パッケージをインストール (Debian系) | sudo apt-get install [パッケージ] |
| パッケージをインストール (RedHat系) | sudo yum install [パッケージ] |
| パッケージリストを更新 (Debian系) | sudo apt-get update |
| パッケージリストを更新 (RedHat系) | sudo yum check-update |
ネットワークツール
| 操作 | コマンド |
|---|---|
| ネットワーク設定を表示 | ifconfig |
| ネットワーク接続をテスト | ping [ホスト名またはIP] |
| 経路を追跡 | traceroute [ホスト名またはIP] |
| ファイルをダウンロード | wget [URL] |
| ファイルをアップロード | scp [ローカルファイル] [ユーザー]@[ホスト]:[リモートパス] |
| 現在のディレクトリのすべてのプロセスを表示 | jobs |
| プロセスを終了 | kill [プロセスID] |
| 現在のプロセスを中断 | Ctrl + C |
テキスト処理
| 操作 | コマンド |
|---|---|
| テキストを検索 | grep [テキスト] [ファイル] |
| テキストを置換 | sed -i 's/[旧テキスト]/[新テキスト]/g' [ファイル] |
| ファイルをソート | sort [ファイル] |
| 行数をカウント | wc -l [ファイル] |
| ファイルの先頭10行を表示 | head -n 10 [ファイル] |
| ファイルの末尾10行を表示 | tail -n 10 [ファイル] |
圧縮・展開
| 操作 | コマンド |
|---|---|
| フォルダを圧縮 | tar -czvf [アーカイブ名].tar.gz [フォルダ] |
| ファイルを展開 | tar -xzvf [アーカイブ名].tar.gz |
| zipアーカイブを作成 | zip -r [アーカイブ名].zip [フォルダ] |
| zipアーカイブを展開 | unzip [アーカイブ名].zip |
その他
| 操作 | コマンド |
|---|---|
| 画面をクリア | Ctrl + L |
| ターミナルを終了 | exit |
| 現在のタブを閉じる | Ctrl + Shift + W |
| タブを切り替える | Ctrl + Tab |
| 新しいターミナルウィンドウを開く | Ctrl + Shift + N |