gcloud 대화형 셸 사용

gcloud 대화형 셸은 입력 중 자동 완성 및 도움말 텍스트 스니펫으로 명령어 및 설명서를 쉽게 검색할 수 있는 뛰어난 bash 환경을 제공합니다.

이 셸은 gcloud, bq, gsutil, kubectl 명령줄 도구와 man(1) 페이지가 제공되는 모든 명령어에 대해 제안 및 자동 완성 기능을 제공합니다. 하위 명령어, 플래그, 파일과 리소스 인수는 명령어를 작성할 때 인라인 도움말과 함께 작성됩니다.

설치 및 사용

  1. gcloud beta 구성요소를 설치했는지 확인합니다.

    gcloud components list
    
  2. 베타 구성요소를 설치하려면 다음 명령어를 실행합니다.

    gcloud components install beta
    
  3. gcloud interactive 모드로 전환합니다.

    gcloud beta interactive
    

    일반적인 셸 프롬프트가 gcloud 대화형 셸 프롬프트 $로 바뀝니다.

  4. 대화형 셸 입력을 종료하려면 exit, ctrl-d 또는 F9를 입력합니다.

자동 완성 및 도움말

gcloud interactive는 명령어 및 플래그를 자동으로 프롬프트하고 명령 입력 시 하단에 인라인 도움말 스니펫을 표시합니다.

드롭다운 메뉴를 사용해서 명령어 및 하위 명령어 이름과 같은 정적 정보와 플래그 이름 및 열거형 플래그 값을 자동으로 완성할 수 있습니다. 파일 경로 및 리소스 인수를 자동 입력하려면 tab을 누릅니다.

다음 문자를 더 입력해서 드롭다운 완성 메뉴를 세분화하거나 tab을 사용하여 메뉴를 스크롤할 수 있습니다. 마지막으로 space 또는 /를 사용하여 강조 표시된 항목 또는 디렉토리를 선택합니다.

gcloud 대화형 셸 세션 예

단축키

일반적인 작업을 수행하기 위해 기능 키를 사용하여 모드/상태 설정을 전환하거나 특정 작업을 실행할 수 있습니다.

  • F2:help:STATE 사용 설정하려면 ON, 중지하려면 OFF를 선택하여 활성 도움말 섹션을 전환합니다.
  • F7:context 프롬프트마다 일반적인 명령어 프리픽스를 다시 입력할 필요가 없도록 명령어 입력 컨텍스트를 설정합니다. 컨텍스트는 프롬프트 바로 다음부터 커서까지의 명령줄입니다. 예를 들어, gcloud compute를 계속 사용하려는 경우에는 gcloud compute를 입력하고 F7을 누릅니다. 컨텍스트를 지우려면 ctrl-cF7을 누릅니다.
  • F8:web help 현재 명령어에 대한 전체 매뉴얼 페이지 도움말을 표시하기 위해 웹브라우저 탭/창을 엽니다. 웹 브라우저를 사용할 수 없으면 명령어 관련 도움말 또는 매뉴얼(1) 도움말이 시도됩니다.
  • F9:quit 종료합니다. exit 명령어를 실행하거나 ctrl-d를 눌러 종료할 수도 있습니다.

Bash 호환성

bash 완성 구성, 별칭, 내보내기, 함수, set -o 설정, .bashrc에서 초기화된 변수를 모두 대화형 명령어 프롬프트에서 사용할 수 있습니다. 대화형 명령줄 편집 모드는 set -o emacs 또는 set -o vi 설정에서 파생됩니다.

추가 정보

대화형 셸과 해당 단축키, 제어 문자, 편집자 모드, 구성 가능한 레이아웃 옵션 등에 대한 자세한 내용은 gcloud beta interactive 참조 페이지를 살펴보세요.

이 페이지가 도움이 되었나요? 평가를 부탁드립니다.

다음에 대한 의견 보내기...

Cloud SDK 문서