gcloud
대화형 셸은 입력 중 자동 완성 및 도움말 텍스트 스니펫으로 명령어 및 설명서를 쉽게 검색할 수 있는 뛰어난 bash
환경을 제공합니다.
gcloud
대화형 셸은 gcloud
, bq
, gsutil
, kubectl
명령줄 도구 등 매뉴얼(man) 페이지를 가지는 모든 명령어에 대해 추천 및 자동 완성 기능을 제공합니다. 명령어를 입력하면 하위 명령어, 플래그, 파일, 리소스 인수가 작성되고 하단 섹션에 인라인 도움말이 표시됩니다.
대화형 셸과 단축키, 제어 문자, 편집자 모드, 구성 가능한 레이아웃 옵션 등에 대한 자세한 내용은 gcloud beta interactive
참조 페이지를 확인하세요.
설치 및 사용
gcloud
대화형 셸은 gcloud beta
구성요소에 포함되어 있습니다.
gcloud beta
구성요소가 설치되어 있는지 확인하려면 다음 명령어를 실행합니다.gcloud components list
gcloud beta
구성요소가 나열되지 않으면 다음 명령어를 실행하여 베타 구성요소를 설치합니다.gcloud components install beta
gcloud
대화형 모드로 전환하려면 다음 명령어를 실행합니다.gcloud beta interactive
일반적인 셸 프롬프트가
gcloud
대화형 셸 프롬프트$
로 바뀝니다.자동 추천 및 인라인 도움말을 보려면 명령어를 입력하기 시작합니다.
명령어를 사용해 작업할 때 시간을 절약하려면 재사용할 명령어의 일부를 입력한 후
F7
을 누릅니다. 예를 들어gcloud compute
를 사용하려면gcloud compute
를 입력한 후F7
을 누릅니다. 그러면gcloud compute
를 먼저 입력하지 않아도list
와 같은 하위 명령어를 입력할 수 있습니다. 더 이상 사용하지 않는 명령어의 경우Ctrl-C
및F7
을 눌러 컨텍스트를 지웁니다.대화형 셸을 종료하려면
Ctrl-D
또는F9
를 누릅니다.
자동 완성 및 도움말
gcloud interactive
는 명령어 및 플래그를 자동으로 추천하고 명령어 입력 시 하단에 인라인 도움말 스니펫을 표시합니다.
드롭다운 메뉴를 사용해서 명령어 및 하위 명령어 이름과 같은 정적 정보와 플래그 이름 및 열거형 플래그 값을 자동으로 완성할 수 있습니다.
바로가기
다음 단축키를 사용하면 일반적인 작업을 수행할 수 있습니다.
작업 | 단축키 |
---|---|
파일 경로 또는 리소스 인수를 작성합니다. | 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
설정에서 파생됩니다.