Docs Menu
Docs Home
/ /
MongoDB 명령줄 인터페이스
/

MongoDB CLI에 자동 완성 활성화

이 페이지의 내용

  • 자동 완성 활성화
  • Tab 을 사용하여 명령 자동 완성

MongoDB CLI 명령에 자동 완성을 활성화하여 셸에서 직접 사용 가능한 명령과 해당 구문을 볼 수 있습니다.

Homebrew와 함께 MongoDB CLI 를 설치한 경우 자동 완성 기능이 설치에 포함됩니다. 완성 지원 을 활성화 하려면 셸 을 구성해야 합니다.shell 셸 의 자동 shell 완성 기능을 활성화 하려면 Homebrew 설명서를 참조하세요.

Homebrew로 를 설치하지 않은 MongoDB CLI 경우, 자동 완성을 활성화 하는 절차는 를 실행 shell 하는 에 따라 MongoDB CLI 달라집니다.

zsh 를 사용하여 MongoDB CLI 를 실행 하는 경우 ~/.zshrc에 다음을 추가합니다.

autoload -Uz compinit
compinit
source <(mongocli completion zsh)
compdef _mongocli mongocli

다음 명령을 실행하여 zsh 프로필을 다시 로드합니다.

source ~/.zshrc

Bash를 사용하여 MongoDB CLI 를 실행 하는 경우 ~/.bash_profile에 다음을 추가합니다.

eval "$(mongocli completion bash)"

다음 명령을 실행하여 Bash 프로필을 다시 로드합니다.

source ~/.bash_profile

자동 완성을 구성한 후에는 shell에 mongocli 를 입력하고 Tab 키를 눌러 명령을 자동 완성할 수 있습니다. Tab 키를 여러 번 눌러 사용 가능한 자동 완성 옵션을 순환합니다.

명령 작성의 어느 단계에서나 Tab 을(를) 누르면 사용 가능한 자동 완성 옵션을 볼 수 있습니다.

shell에 mongocli 을 입력하고 Tab 키를 누르면 출력은 다음과 유사합니다.

atlas -- Atlas operations.
cloud-manager -- Cloud Manager operations.
completion -- Generate shell completion scripts
config -- Configure a profile to store access settings for your MongoDB deployment.
help -- Help about any command
iam -- Organization and projects operations.
ops-manager -- Ops Manager operations.

명령의 일부로 atlas 와 같은 특정 속성을 입력하면 선택한 속성에 대한 자동 완성 옵션을 볼 수 있습니다.

예를 들어 shell에 mongocli atlas 을 입력하고 Tab 키를 누르면 출력은 다음과 유사합니다.

accessLists -- Manage the IP access list for your project.
accessLogs -- Manage the access logs of a cluster.
alerts -- Manage alerts for your project.
backups -- Manage backups for your project.
clusters -- Manage clusters for your project.
dbusers -- Manage database users for your project.
events -- Manage events for your project.
logs -- Download host logs for your project.
metrics -- Get measurements on the state of the MongoDB process.
processes -- Manage MongoDB processes for your project.

돌아가기

환경 변수