기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon Q CLI 명령 참조
이 섹션에서는 모든 Amazon Q Developer CLI 명령 및 해당 인수에 대한 포괄적인 참조를 제공합니다. 이 참조를 사용하여 각 명령에 사용할 수 있는 옵션과 해당 구문을 이해합니다.
명령에 도움이 필요하면 --help
플래그를 사용할 수 있습니다.
q [COMMAND] --help
전역 인수
다음 인수는 모든 Amazon Q CLI 명령에서 사용할 수 있습니다.
인수 | 짧은 형식 | 설명 |
---|---|---|
--verbose
|
-v
|
로깅 세부 정보를 늘립니다. 보다 자세한 출력을 위해 반복할 수 있음: -v , -vv , -vvv , -vvvv |
--help
|
-h
|
명령에 대한 도움말 정보 표시 |
--version
|
-V
|
버전 정보 표시 |
--help-all
|
모든 하위 명령에 대한 도움말 인쇄 |
명령
다음 섹션에서는 각 Amazon Q CLI 명령과 사용 가능한 인수를 설명합니다.
Q 채팅
Amazon Q로 대화형 채팅 세션을 시작합니다. 하위 명령을 지정하지 않으면 q
기본값은 입니다q chat
.
구문:
q chat [OPTIONS] [INPUT]
인수 | 짧은 형식 | 설명 |
---|---|---|
--no-interactive
|
대화형 모드 없이 STDOUT에 대한 첫 번째 응답을 인쇄합니다. 를 사용하지 않는 한 프롬프트가 도구 사용 권한을 요청하면 실패--trust-all-tools 합니다. |
|
--resume
|
-r
|
이 디렉터리에서 이전 대화 재개 |
--profile
|
사용할 컨텍스트 프로파일 | |
--trust-all-tools
|
모델이 확인을 요청하지 않고 모든 도구를 사용하여 명령을 실행하도록 허용 | |
--trust-tools
|
지정된 도구 집합만 신뢰합니다. 쉼표로 구분된 도구 이름 목록을 제공합니다. 예시: --trust-tools=fs_read,fs_write . 도구를 신뢰하지 않으려면를 사용합니다. --trust-tools= |
|
INPUT
|
첫 번째 질문(위치 인수) |
예:
q chat q chat "How do I list files in Linux?" q chat --no-interactive --trust-all-tools "Show me the current directory" q chat --resume q chat --profile my-profile "Help me with AWS CLI"
Q 번역
AI를 사용하여 자연어 지침을 실행 가능한 셸 명령으로 변환합니다.
구문:
q translate [OPTIONS] [INPUT...]
인수 | 짧은 형식 | 설명 |
---|---|---|
--n
|
-n
|
생성할 완료 횟수( ≤5여야 함) |
INPUT
|
생성하려는 명령의 자연어 설명(위치 인수) |
예:
q translate "list all files in the current directory" q translate "find all Python files modified in the last week" q translate "compress all log files older than 30 days"
Q 의사
Amazon Q의 일반적인 설치 및 구성 문제를 수정하고 진단합니다.
구문:
q doctor [OPTIONS]
인수 | 짧은 형식 | 설명 |
---|---|---|
--all
|
-a
|
수정 없이 모든 의사 테스트 실행 |
--strict
|
-s
|
경고 오류 |
예:
q doctor q doctor --all q doctor --strict
Q 업데이트
Amazon Q 애플리케이션을 최신 버전으로 업데이트합니다.
구문:
q update [OPTIONS]
인수 | 짧은 형식 | 설명 |
---|---|---|
--non-interactive
|
-y
|
확인 메시지를 표시하지 않음 |
--relaunch-dashboard
|
업데이트 후 대시보드로 다시 시작합니다. 기본값은 true입니다. | |
--rollout
|
롤아웃 사용 |
예:
q update q update --non-interactive q update --rollout
Q 테마
자동 완성 드롭다운 메뉴의 시각적 테마를 가져오거나 설정합니다. 이는 명령 완료를 보여주는 팝업 창의 모양에 영향을 줍니다.
구문:
q theme [OPTIONS] [THEME]
인수 | 설명 |
---|---|
--list
|
사용 가능한 모든 테마 나열 |
--folder
|
테마 디렉터리 경로 표시 |
THEME
|
설정할 테마의 이름입니다. 기본 제공 테마에는 dark , light , system (위치 인수)가 포함됩니다. |
예:
q theme --list q theme --folder q theme dark q theme light q theme system
참고: 테마 변경 사항은 자동 완성 팝업 창에 영향을 줍니다. 시각적 변경 사항을 보려면 자동 완성 제안을 트리거해야 할 수 있습니다.
Q 통합
Amazon Q의 시스템 통합을 관리합니다.
구문:
q integrations [SUBCOMMAND] [OPTIONS]
Q 통합 하위 명령
하위 명령 | 설명 |
---|---|
install
|
통합을 설치합니다. 상태 메시지를 억제하기 위한 --silent ( -s ) 지원 |
uninstall
|
통합을 제거합니다. 상태 메시지를 억제하기 위한 --silent ( -s ) 지원 |
reinstall
|
통합을 다시 설치합니다. 상태 메시지를 억제하기 위한 --silent ( -s ) 지원 |
status
|
통합 상태를 확인합니다. 출력 형식에 대해 --format ( -f ) 지원 |
Q 인라인
입력 시 명령줄에 직접 나타나는 인라인 제안(고스트 텍스트)을 관리합니다. 자세한 내용은 명령줄 지원 기능 섹션을 참조하세요.
구문:
q inline [SUBCOMMAND] [OPTIONS]
Q 인라인 하위 명령
하위 명령 | 설명 |
---|---|
enable
|
입력 시 표시되는 인라인 제안 활성화 |
disable
|
인라인 제안 비활성화 |
status
|
인라인 제안의 활성화 또는 비활성화 여부 표시 |
set-customization
|
사용할 사용자 지정 모델을 선택합니다. 선택적으로 사용자 지정의 ARN을 지정합니다. |
show-customizations
|
사용 가능한 사용자 지정 모델을 표시합니다. 출력 형식에 대해 --format ( -f ) 지원 |
예:
q inline enable q inline disable q inline status q inline set-customization q inline set-customization arn:aws:codewhisperer:us-east-1:123456789012:customization/example q inline show-customizations q inline show-customizations --format json
Q 로그인
AWS Builder ID(무료) 또는 IAM Identity Center(Pro)를 사용하여 Amazon Q로 인증합니다.
구문:
q login [OPTIONS]
인수 | 설명 |
---|---|
--license
|
라이선스 유형. 옵션: free ( Builder ID의 경우), pro (Identity Center의 경우) |
--identity-provider
|
자격 증명 공급자 URL(Identity Center용) |
--region
|
AWS 리전(Identity Center용) |
--use-device-flow
|
인증에는 항상 OAuth 디바이스 흐름을 사용합니다. 브라우저 리디렉션을 처리할 수 없는 경우에 유용합니다. |
예:
q login q login --license free q login --license pro --identity-provider https://my-company.awsapps.com/start --region us-east-1 q login --use-device-flow
Q 로그아웃
Amazon Q 세션에서 로그아웃합니다.
구문:
q logout
이 명령은 추가 인수를 사용하지 않습니다.
Q 와미
현재 사용자 및 인증 상태에 대한 정보를 표시합니다.
구문:
q whoami [OPTIONS]
인수 | 짧은 형식 | 설명 |
---|---|---|
--format
|
-f
|
출력 형식입니다. 옵션: plain (기본값), json , json-pretty |
Q 프로파일
현재 IAM Identity Center 사용자와 연결된 프로필을 표시합니다. 이 명령은 Pro 사용자만 사용할 수 있습니다.
구문:
q profile
이 명령은 추가 인수를 사용하지 않습니다.
Q 설정
Amazon Q 구성 설정을 관리합니다. 설정 관리에 대한 자세한 내용은 섹션을 참조Amazon Q 설정 구성하세요.
구문:
q settings [SUBCOMMAND] [OPTIONS] [KEY] [VALUE]
인수 | 짧은 형식 | 설명 |
---|---|---|
--delete
|
-d
|
설정 삭제 |
--format
|
-f
|
출력 형식입니다. 옵션: plain (기본값), json , json-pretty |
KEY
|
키 설정(위치 인수) | |
VALUE
|
설정 값(위치 인수) |
Q 설정 하위 명령
하위 명령 | 설명 |
---|---|
open
|
기본 편집기에서 설정 파일을 엽니다. |
all
|
현재 설정을 모두 나열합니다. 지원 --format 옵션 |
Q 진단
진단 테스트를 실행하여 Amazon Q 설치 및 구성 문제를 해결합니다.
구문:
q diagnostic [OPTIONS]
인수 | 짧은 형식 | 설명 |
---|---|---|
--format
|
-f
|
출력 형식입니다. 옵션: plain (기본값), json , json-pretty |
--force
|
제한된 진단 출력 강제 적용 |
Q 문제
Amazon Q 피드백 또는 버그 보고서에 대한 새 GitHub 문제를 생성합니다.
구문:
q issue [OPTIONS] [DESCRIPTION...]
인수 | 짧은 형식 | 설명 |
---|---|---|
--force
|
-f
|
강제 문제 생성 |
DESCRIPTION
|
문제 설명(위치 인수) |
Q 버전
버전 정보를 표시하고 선택적으로 변경 로그를 표시합니다.
구문:
q version [OPTIONS]
인수 | 설명 |
---|---|
--changelog[=VERSION]
|
변경 로그를 표시합니다. --changelog 현재 버전, --changelog=all 모든 버전 또는 특정 버전--changelog=x.x.x 에 사용 |
Q mcp
모델 컨텍스트 프로토콜(MCP) 서버를 관리합니다. MCP에 대한 자세한 내용은 섹션을 참조Amazon Q Developer에서 MCP 사용하세요.
구문:
q mcp [SUBCOMMAND] [OPTIONS]
Q mcp 추가
구성된 MCP 서버를 추가하거나 교체합니다.
구문:
q mcp add [OPTIONS]
인수 | 설명 |
---|---|
--name
|
서버 이름(필수) |
--command
|
서버를 시작하는 데 사용되는 명령(필수) |
--scope
|
서버를 추가할 위치입니다. 옵션: workspace , global |
--env
|
서버를 시작할 때 사용할 환경 변수입니다. 형식: key1=value1,key2=value2 |
--timeout
|
밀리초 단위의 서버 시작 제한 시간 |
--force
|
동일한 이름으로 기존 서버 덮어쓰기 |
Q mcp 제거
MCP 구성에서 서버를 제거합니다.
구문:
q mcp remove [OPTIONS]
인수 | 설명 |
---|---|
--name
|
제거할 서버의 이름(필수) |
--scope
|
제거할 범위입니다. 옵션: workspace , global |
Q mcp 목록
구성된 MCP 서버를 나열합니다.
구문:
q mcp list [SCOPE]
인수 | 설명 |
---|---|
SCOPE
|
나열할 범위입니다. 옵션: workspace , global (위치 인수) |
Q mcp 가져오기
다른 파일에서 서버 구성을 가져옵니다.
구문:
q mcp import [OPTIONS] [SCOPE]
인수 | 설명 |
---|---|
--file
|
에서 서버 구성을 가져올 파일(필수) |
--force
|
동일한 이름으로 기존 서버 덮어쓰기 |
SCOPE
|
가져올 범위입니다. 옵션: workspace , global (위치 인수) |
Q mcp 상태
구성된 MCP 서버의 상태를 가져옵니다.
구문:
q mcp status [OPTIONS]
인수 | 설명 |
---|---|
--name
|
상태를 가져올 서버 이름(필수) |
로그 파일
Amazon Q Developer CLI는 문제 해결에 유용할 수 있는 로그 파일을 유지합니다. 이러한 로그는 시스템에 로컬로 저장되며 AWS로 전송되지 않습니다.
로그 파일 위치:
-
macOS:
$TMPDIR/qlog/
-
Linux:
$XDG_RUNTIME_DIR
또는TMPDIR
또는/tmp
Q_LOG_LEVEL
환경 변수를 설정하여 로그 수준을 제어할 수 있습니다. 유효한 값은 다음과 같습니다.
-
error
: 오류 메시지만(기본값) -
warn
: 경고 및 오류 메시지 -
info
: 정보, 경고 및 오류 메시지 -
debug
: 디버그, 정보, 경고 및 오류 메시지 -
trace
: 세부 추적 정보를 포함한 모든 메시지
주의
로그 파일에는 파일 경로, 코드 조각 및 명령 출력을 포함하여 Amazon Q와의 대화 및 상호 작용에서 얻은 민감한 정보가 포함될 수 있습니다. 이러한 로그는 로컬 시스템에만 저장되고 AWS로 전송되지는 않지만 다른 사람과 로그 파일을 공유할 때는 주의해야 합니다.
로그 수준 설정 예제(디버깅용):
# For bash/zsh export Q_LOG_LEVEL=debug q chat # For fish set -x Q_LOG_LEVEL debug q chat