gcloud 대화형 셸 사용

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

gcloud 대화형 셸은 gcloud, bq, gsutil, kubectl 명령줄 도구 등 매뉴얼(man) 페이지를 가지는 모든 명령어에 대해 추천 및 자동 완성 기능을 제공합니다. 명령어를 입력하면 하위 명령어, 플래그, 파일, 리소스 인수가 작성되고 하단 섹션에 인라인 도움말이 표시됩니다.

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

설치 및 사용

gcloud 대화형 셸은 gcloud beta 구성요소에 포함되어 있습니다.

  1. gcloud beta 구성요소가 설치되어 있는지 확인하려면 다음 명령어를 실행합니다.

    gcloud components list
    
  2. gcloud beta 구성요소가 나열되지 않으면 다음 명령어를 실행하여 베타 구성요소를 설치합니다.

    gcloud components install beta
    
  3. gcloud 대화형 모드로 전환하려면 다음 명령어를 실행합니다.

    gcloud beta interactive
    

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

  4. 자동 추천 및 인라인 도움말을 보려면 명령어를 입력하기 시작합니다.

  5. 명령어를 사용해 작업할 때 시간을 절약하려면 재사용할 명령어의 일부를 입력한 후 F7을 누릅니다. 예를 들어 gcloud compute를 사용하려면 gcloud compute를 입력한 후 F7을 누릅니다. 그러면 gcloud compute를 먼저 입력하지 않아도 list와 같은 하위 명령어를 입력할 수 있습니다. 더 이상 사용하지 않는 명령어의 경우 Ctrl-CF7을 눌러 컨텍스트를 지웁니다.

  6. 대화형 셸을 종료하려면 Ctrl-D 또는 F9를 누릅니다.

자동 완성 및 도움말

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

드롭다운 메뉴를 사용해서 명령어 및 하위 명령어 이름과 같은 정적 정보와 플래그 이름 및 열거형 플래그 값을 자동으로 완성할 수 있습니다.

gcloud 대화형 셸 세션 예

단축키

다음 단축키를 사용하면 일반적인 작업을 수행할 수 있습니다.

작업 단축키
파일 경로 또는 리소스 인수를 작성합니다. Tab
드롭다운 완성 메뉴를 세분화합니다. 명령어를 계속 입력합니다.
메뉴를 스크롤합니다. Tab, Shift+Tab 또는 화살표 키
강조표시된 항목 또는 디렉터리를 선택합니다. Space 또는 /
사용 설정하려면 ON, 중지하려면 OFF를 선택하여 활성 도움말 섹션을 전환합니다. F2
명령어 프리픽스를 다시 입력할 필요가 없도록 명령어 입력 컨텍스트를 설정합니다. F7
명령어 입력 컨텍스트를 지웁니다. Ctrl-C, F7
현재 명령어에 대한 전체 설명 페이지를 표시하기 위해 웹브라우저 탭 또는 창을 엽니다. F8
종료 F9 또는 Ctrl+D

Bash 호환성

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