수. 8월 13th, 2025

D: AI 시대, 개발자와 데이터 과학자들에게는 효율적인 도구 사용이 필수죠! Google의 Gemini CLI는 AI 모델과 상호작용할 수 있는 강력한 명령줄 인터페이스인데요. 오늘은 이 도구를 마스터할 수 있는 5가지 핵심 명령어를 알려드리겠습니다. ✨

1. gemini init – 프로젝트 초기화 하기 🏗️

가장 먼저! Gemini CLI를 사용하기 위해 프로젝트를 초기화해야 합니다. 이 명령어는 필수 구성 파일을 생성하고, 기본 설정을 준비해줍니다.

gemini init my_ai_project
  • my_ai_project는 여러분이 원하는 프로젝트 이름으로 변경 가능합니다.
  • 이 명령어 실행 후, 프로젝트 디렉토리가 생성되고 config.yaml 파일이 만들어집니다.

💡 : config.yaml 파일에서 API 키나 모델 설정을 커스터마이징할 수 있어요!

2. gemini prompt – AI와 대화하기 💬

가장 많이 사용하는 명령어! 직접 프롬프트를 입력해 AI 모델과 대화할 수 있습니다.

gemini prompt "Python으로 리스트 정렬 코드 예제 알려줘"
  • 이 명령어는 Gemini 모델에 질문을 전달하고, 응답을 터미널에 출력합니다.
  • 실행 예시:
    # 입력: gemini prompt "Python으로 리스트 정렬 코드 예제 알려줘"
    # 출력:
    numbers = [5, 2, 9, 1, 5, 6]
    sorted_numbers = sorted(numbers)
    print(sorted_numbers)  # 출력: [1, 2, 5, 5, 6, 9]

🔥 고급 활용: -f 옵션으로 파일에 결과 저장 가능!

gemini prompt "간단한 Django 모델 예제 코드" -f output.py

3. gemini batch – 일괄 처리로 시간 절약 ⏳

여러 작업을 한 번에! 여러 프롬프트를 파일에 저장하고 일괄 처리할 수 있습니다.

  1. 먼저 prompts.txt 파일 생성:

    Python의 장점 3가지
    JavaScript의 단점 2가지
    머신러닝이란?
  2. 명령어 실행:

    gemini batch prompts.txt -o results.txt
    • -o 옵션으로 출력 파일 지정 가능
    • 결과는 results.txt에 저장됩니다.

📈 효율성 UP: 매번 입력할 필요 없이 한 번에 처리 가능!

4. gemini config – 설정 관리하기 ⚙️

나만의 작업 환경 구성! 모델 버전, API 키 등 중요한 설정을 관리합니다.

gemini config set api_key YOUR_API_KEY
gemini config set model gemini-pro
  • 현재 설정 확인:
    gemini config list
  • 설정 삭제:
    gemini config remove api_key

🔐 보안 중요: API 키는 안전한 곳에 보관하세요!

5. gemini serve – 로컬 서버 실행 🌐

웹 인터페이스로 편리하게! 로컬에서 웹 기반 인터페이스를 실행할 수 있습니다.

gemini serve
  • 실행 후 http://localhost:8080 접속
  • GUI 환경에서 Gemini 모델 사용 가능
  • 장점:
    • 터미널보다 편리한 입력
    • 대화 기록 저장 기능
    • 시각적으로 결과 확인

🎁 보너스 팁: 명령어 조합으로 시너지 효과 내기

여러 명령어를 조합하면 더 강력해집니다!

  1. 프롬프트에서 바로 코드 실행:

    gemini prompt "간단한 Flask 앱 코드" -f app.py && python app.py
  2. 설정 + 배치 처리:

    gemini config set model gemini-ultra && gemini batch prompts.txt

마무리 🏁

이 5가지 명령어만 마스터해도 Gemini CLI로 AI 작업 효율을 200% 이상 끌어올릴 수 있습니다. 🚀

  • 초기화(init)로 시작
  • 대화(prompt)로 기본 기능 익히기
  • 일괄 처리(batch)로 대량 작업
  • 설정(config)으로 환경 최적화
  • 서버(serve)로 편리한 접근

지금 바로 터미널을 열고 Gemini CLI의 강력한 기능을 경험해보세요! 여러분의 AI 작업 흐름이 한층 더 스마트해질 거예요. 😊

💬 질문: 여러분은 어떤 명령어가 가장 유용할 것 같나요? 댓글로 공유해주세요!

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다