LinuxのMac用ショートカット一覧



## 1. ファイル操作

| 操作                  | Linuxショートカット          | Macターミナルショートカット   |
|-----------------------|-----------------------------|-------------------------------|
| ファイルを作成         | `touch ファイル名`           | 同じ                          |
| ファイルをコピー       | `cp ファイル名 目的地`       | 同じ                          |
| ファイルを移動         | `mv ファイル名 目的地`       | 同じ                          |
| ファイルを削除         | `rm ファイル名`              | 同じ                          |
| ディレクトリを作成     | `mkdir ディレクトリ名`       | 同じ                          |

## 2. ディレクトリ操作

| 操作                        | Linuxショートカット          | Macターミナルショートカット   |
|-----------------------------|-----------------------------|-------------------------------|
| カレントディレクトリ確認     | `pwd`                       | 同じ                          |
| ディレクトリ内のファイル一覧 | `ls`                        | 同じ                          |
| ディレクトリ移動             | `cd ディレクトリ名`         | 同じ                          |
| 一つ上のディレクトリに移動   | `cd ..`                     | 同じ                          |

## 3. システム操作

| 操作                        | Linuxショートカット          | Macターミナルショートカット   |
|-----------------------------|-----------------------------|-------------------------------|
| システムシャットダウン       | `sudo shutdown now`          | 同じ                          |
| システム再起動               | `sudo reboot`                | 同じ                          |
| アクティブユーザー確認       | `who`                       | 同じ                          |
| ディスク使用量確認           | `df -h`                     | 同じ                          |
| メモリ使用量確認             | `free -h`                   | `vm_stat`                     |

## 4. テキスト編集

| 操作                        | Linuxショートカット          | Macターミナルショートカット   |
|-----------------------------|-----------------------------|-------------------------------|
| ファイルを編集 (vim)         | `vim ファイル名`             | 同じ                          |
| ファイル内容を表示           | `cat ファイル名`             | 同じ                          |
| ファイルを検索               | `grep パターン ファイル名`   | 同じ                          |
| ファイル内容をページング     | `less ファイル名`            | 同じ                          |

## 5. コマンド操作

| 操作                        | Linuxショートカット          | Macターミナルショートカット   |
|-----------------------------|-----------------------------|-------------------------------|
| コマンドの中断              | `Ctrl + C`                  | 同じ                          |
| コマンドの終了              | `Ctrl + D`                  | 同じ                          |
| 直前のコマンドを実行        | `!!`                        | 同じ                          |
| コマンドを強制終了          | `Ctrl + Z`                  | 同じ                          |
| コマンドの履歴表示          | `history`                   | 同じ                          |

## 6. 画面操作

| 操作                        | Linuxショートカット          | Macターミナルショートカット   |
|-----------------------------|-----------------------------|-------------------------------|
| 全画面表示                   | `F11`                       | `Cmd + Ctrl + F`              |
| タブを開く                   | (ターミナル依存)             | `Cmd + T`                     |
| タブを閉じる                 | (ターミナル依存)             | `Cmd + W`                     |
| 次のタブに移動               | (ターミナル依存)             | `Cmd + Shift + ]`             |
| 前のタブに移動               | (ターミナル依存)             | `Cmd + Shift + [`             |

## 7. その他

| 操作                        | Linuxショートカット          | Macターミナルショートカット   |
|-----------------------------|-----------------------------|-------------------------------|
| クリップボードにコピー       | `Ctrl + Shift + C`          | `Cmd + C`                     |
| クリップボードに貼り付け     | `Ctrl + Shift + V`          | `Cmd + V`                     |
| クリア画面                   | `Ctrl + L`                  | 同じ                          |
| コマンド補完                 | `Tab`                       | 同じ                          |
| 行頭に移動                   | `Ctrl + A`                  | 同じ                          |
| 行末に移動                   | `Ctrl + E`                  | 同じ                          |