gcloud 대화형 셸은 입력 중 자동 완성 및 도움말 텍스트 스니펫으로 명령어 및 설명서를 쉽게 검색할 수 있는 뛰어난 bash
환경을 제공합니다.
이 셸은 gcloud
, bq
, gsutil
, kubectl
명령줄 도구와 man(1) 페이지가 제공되는 모든 명령어에 대해 제안 및 자동 완성 기능을 제공합니다.
하위 명령어, 플래그, 파일과 리소스 인수는 명령어를 작성할 때 인라인 도움말과 함께 작성됩니다.
설치 및 사용
gcloud beta
구성요소를 설치했는지 확인합니다.gcloud components list
베타 구성요소를 설치하려면 다음 명령어를 실행합니다.
gcloud components install beta
gcloud interactive
모드로 전환합니다.gcloud beta interactive
일반적인 셸 프롬프트가 gcloud 대화형 셸 프롬프트
$
로 바뀝니다.대화형 셸 입력을 종료하려면
exit
,ctrl-d
또는F9
를 입력합니다.
자동 완성 및 도움말
gcloud interactive
는 명령어 및 플래그를 자동으로 추천하고 명령어 입력 시 하단에 인라인 도움말 스니펫을 표시합니다.
드롭다운 메뉴를 사용해서 명령어 및 하위 명령어 이름과 같은 정적 정보와 플래그 이름 및 열거형 플래그 값을 자동으로 완성할 수 있습니다. 파일 경로 및 리소스 인수를 자동 입력하려면 tab
을 누릅니다.
다음 문자를 더 입력해서 드롭다운 완성 메뉴를 세분화하거나 tab
을 사용하여 메뉴를 스크롤할 수 있습니다. 마지막으로 space
또는 /
를 사용하여 강조 표시된 항목 또는 디렉터리를 선택합니다.
단축키
일반적인 작업을 수행하기 위해 기능 키를 사용하여 모드/상태 설정을 전환하거나 특정 작업을 실행할 수 있습니다.
F2:help:STATE
사용 설정하려면 ON, 중지하려면 OFF를 선택하여 활성 도움말 섹션을 전환합니다.F7:context
프롬프트마다 일반적인 명령어 프리픽스를 다시 입력할 필요가 없도록 명령어 입력 컨텍스트를 설정합니다. 컨텍스트는 프롬프트 바로 다음부터 커서까지의 명령줄입니다. 예를 들어gcloud compute
를 계속 사용하려는 경우에는gcloud compute
를 입력하고F7
을 누릅니다. 컨텍스트를 지우려면ctrl-c
및F7
을 누릅니다.F8:web help
현재 명령어에 대한 전체 설명 페이지 도움말을 표시하기 위해 웹브라우저 탭/창을 엽니다. 웹 브라우저를 사용할 수 없으면 명령어 관련 도움말 또는 매뉴얼(1) 도움말이 시도됩니다.F9:quit
종료합니다.exit
명령어를 실행하거나ctrl-d
를 눌러 종료할 수도 있습니다.
Bash 호환성
bash
완성 구성, 별칭, 내보내기, 함수, set -o
설정, .bashrc
설정에서 초기화된 변수를 모두 대화형 명령어 프롬프트에서 사용할 수 있습니다. 대화형 명령줄 편집 모드는 set -o emacs
또는 set -o vi
설정에서 파생됩니다.
추가 정보
대화형 셸과 해당 단축키, 제어 문자, 편집자 모드, 구성 가능한 레이아웃 옵션 등에 대한 자세한 내용은 gcloud beta interactive 참조 페이지를 살펴보세요.