> ## 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

> Project Editor에서 Shell을 사용하여 명령을 실행하는 방법을 알아보세요.

Shell을 사용하면 Project Editor에서 파일 관리, 패키지 설치, 스크립트 실행 등 운영 체제 작업을 수행할 수 있습니다. Replit 환경과 상호작용하는 강력한 텍스트 기반 인터페이스를 제공합니다.

Shell을 사용하여 Project Editor에서 다음 작업을 실행할 수 있습니다:

* 스크립트 및 프로그램 실행
* 인기 있는 Linux 도구 및 패키지 설치 및 실행
* 인터넷에서 파일 업로드 및 다운로드
* 프로젝트 파일 및 디렉토리 관리

<Tip>
  더 나은 워크플로우 관리를 위해 Shell에서 앱을 실행하는 것보다 **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="screenshot of the Shell Project Editor tool" width="2722" height="1522" data-path="images/workspace/shell-tool.png" />
</Frame>

## 기능

Shell은 다음과 같은 기능을 제공합니다:

* **여러 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="All tools icon" width="16" height="16" data-path="images/icons/workspace-all-tools-button.svg" /> **All tools**를 선택하여 Project Editor 도구 목록을 확인합니다.
  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 icon" 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="magnifying glass icon" 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="magnifying glass icon" 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="New Shell menu selection" width="1278" height="356" data-path="images/workspace/shell-new.png" />
</Frame>

같은 메뉴를 사용하여 Shell 간에 전환할 수 있습니다. Project Editor는 각 Shell에 마지막으로 실행된 명령을 레이블로 표시하여 쉽게 구분할 수 있도록 합니다.

<Warning>
  두 개 이상의 Shell을 열면 Replit이 유휴 Shell 인스턴스를 자동으로 닫습니다.
  유휴 Shell은 선택되지 않고 사용자 프로세스를 실행하지 않는 Shell입니다.
</Warning>

## 다음 단계

관련 Project Editor 도구에 대해 더 자세히 알아보려면 다음 리소스를 참조하세요:

* [Console](/references/workspace-tools/console/): Console을 사용하여 Replit App 워크플로우를 모니터링하는 방법을 알아보세요.
