> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Shell

> プロジェクトエディターでShellを使ってコマンドを実行する方法を学びましょう。

Shellを使うと、プロジェクトエディターでファイル管理、パッケージのインストール、スクリプトの実行などのオペレーティングシステム上のタスクを実行できます。Replit環境とやり取りするための強力なテキストベースのインターフェースを提供します。

Shellを使ってプロジェクトエディターで以下のタスクを実行できます：

* スクリプトとプログラムの実行
* 人気のLinuxツールとパッケージのインストールと実行
* インターネットからのファイルのアップロードとダウンロード
* プロジェクトのファイルとディレクトリの管理

<Tip>
  ワークフロー管理を改善するには、ShellからアプリをRunするのではなく、**Run**ボタンを使用することをお勧めします。**Run**ボタンで起動されたワークフローはConsoleツールに出力を送り、ログを確認するための構造化された方法を提供します。
</Tip>

<Frame>
  <img src="https://mintcdn.com/replit/9NKf1XREDj9JhKJb/images/workspace/shell-tool.png?fit=max&auto=format&n=9NKf1XREDj9JhKJb&q=85&s=3e6ae6b32685e040779c0336be7b16ac" alt="ShellプロジェクトエディターツールのスクリーンショT" width="2722" height="1522" data-path="images/workspace/shell-tool.png" />
</Frame>

## 機能

Shellは以下の機能を提供します：

* **複数のShellを実行する**：複数のシェルインスタンスを開いて、異なるタスクを同時に作業できます
* **テキストを検索する**：Shellの出力から特定のテキストを見つけます

## 使い方

<Accordion title="Shellへのアクセス方法">
  左側の**ツールドック**から：

  1. <img class="icon-svg" src="https://mintcdn.com/replit/X_IP1EeHGm0cA2VA/images/icons/workspace-all-tools-button.svg?fit=max&auto=format&n=X_IP1EeHGm0cA2VA&q=85&s=579643854fb13c402de516695e52c554" alt="すべてのツールアイコン" width="16" height="16" data-path="images/icons/workspace-all-tools-button.svg" /> **すべてのツール**を選択してプロジェクトエディターのツール一覧を表示します。
  2. <img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/shell.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=7aa084a4960c955db47ee0531362886c" alt="Shellアイコン" width="16" height="16" data-path="images/icons/shell.svg" /> **Shell**を選択します。

  **検索バー**から：

  1. 上部の<img class="icon-svg" src="https://mintcdn.com/replit/X_IP1EeHGm0cA2VA/images/icons/workspace-search-icon.svg?fit=max&auto=format&n=X_IP1EeHGm0cA2VA&q=85&s=d3feed840da2d19e1ee4873d137114dc" alt="虫眼鏡アイコン" width="16" height="16" data-path="images/icons/workspace-search-icon.svg" />虫眼鏡を選択して検索ツールを開きます
  2. 「Shell」と入力してツールを見つけ、結果から選択します。
</Accordion>

### テキスト検索

以下の手順でテキスト検索ツールにアクセスして使用する方法を説明します：

1. Shellタブの右上の<img class="icon-svg" src="https://mintcdn.com/replit/X_IP1EeHGm0cA2VA/images/icons/workspace-search-icon.svg?fit=max&auto=format&n=X_IP1EeHGm0cA2VA&q=85&s=d3feed840da2d19e1ee4873d137114dc" alt="虫眼鏡アイコン" width="16" height="16" data-path="images/icons/workspace-search-icon.svg" />虫眼鏡を選択して検索ダイアログを開きます。
2. 検索語を入力し、**次へ**を選択して一致箇所をナビゲートします。
3. **前へ**を使って前の一致箇所に戻ります。
4. **終了**を選択するか、ダイアログの外をクリックしてテキスト検索を終了します。

### 複数のShell

新しいShellを作成するには、**Shell**タブの左上のメニューの矢印を選択し、以下に示すように**新しいShell**を選択します：

<Frame>
  <img src="https://mintcdn.com/replit/9NKf1XREDj9JhKJb/images/workspace/shell-new.png?fit=max&auto=format&n=9NKf1XREDj9JhKJb&q=85&s=3ae8dcb04a1a953fdb4769bd8fe3db34" alt="新しいShellメニューの選択" width="1278" height="356" data-path="images/workspace/shell-new.png" />
</Frame>

同じメニューを使ってShell間を切り替えます。プロジェクトエディターは識別しやすいように、最後に実行したコマンドで各Shellにラベルを付けます。

<Warning>
  複数のShellを開くと、Replitはアイドル状態のShellインスタンスを自動的に閉じます。
  アイドル状態のShellは選択されておらず、ユーザープロセスを実行していません。
</Warning>

## 次のステップ

関連するプロジェクトエディターのツールについて詳しく学ぶには、以下のリソースをご覧ください：

* [Console](/references/workspace-tools/console/)：ConsoleをReplitアプリのワークフローの監視に使う方法を学びましょう。
