251119, GeminiCLI 사용법, w/ Gemini
1. 주요 명령어
# 현재 버전에서 사용 가능한 모델 리스트 확인
gemini --help
# 특정 모델 지정하여 실행 (예시)
gemini --model gemini-1.5-pro
gemini -m gemini-3.0-pro
# 종료시
Ctrl + C 두번 누르거나, /exit, .exit
# 화면정리시
/clear, clear
#파이핑, bash와 gemini 연동
ls | gemini "이 파일들이 각각 무엇인지 추측해서 설명해줘"
# 대화시작방식-i, --prompt-interactive: 질문을 던지면서 대화 모드로 진입합니다.query (옵션 없이 바로 입력): 질문 하나만 딱 해결하고 종료합니다.
a. [방식 1] 질문을 던진 후, 계속 대화를 이어가고 싶을 때 (추천)
gemini "React 코드 짜는 법 알려줘" -i
b. [방식 2] 질문 하나만 딱 묻고 답만 받고 끝낼 때 (자동화 스크립트용)
gemini "오늘 서울 날씨 어때?"
#끊긴 대화 이어하기(resume)--list-sessions: 저장된 과거 대화 목록을 보여줍니다.-r, --resume [index]: 특정 대화를 불러옵니다. (latest는 가장 최근 것)
1. 과거 대화 목록 확인
gemini --list-sessions
2. 가장 최근 대화 다시 불러오기
gemini -r latest
3. 목록 번호가 5번인 대화 불러오기
gemini --resume 5
#자동승인 YOLO "You Only Look Once"
# 귀찮게 묻지 말고 알아서 다 처리해라 (파일 생성 등)
gemini "이 폴더에 있는 모든 텍스트 파일을 읽어서 요약본을 summary.txt로 저장해" -y
| 분류 | 옵션(단축/전체) | 기능 설명 | 비고 |
| 모델 | -m, --model | 사용할 AI 모델을 변경 | 3.0 사용 시 필요 |
| 대화 | -i, --prompt-interactive | 프롬프트 입력 후 대화 모드 유지 | 자연스러운 진입 |
| 세션 | -r, --resume | 이전 대화 불러오기 | 작업 연속성 보장 |
| 세션 | --list-sessions | 저장된 세션 목록 확인 | |
| 자동화 | -y, --yolo | 모든 작업 자동 승인 (묻지 않고 실행) | 사용 주의 |
| 디버그 | -d, --debug | 오류 발생 시 상세 로그 확인 | 개발자용 |
| 확장 | gemini extensions | 기능을 확장하는 플러그인 관리 |
2.
댓글
댓글 쓰기