전산공학 공부

구글 CLI 명령어 정리

rbxo8675 2025. 7. 26. 14:20

목차

  1. 기본 구조: /, @, ! 명령어란?
  2. / 슬래시 명령어 - CLI 제어
  3. @ 파일 삽입 명령어 - 파일 내용 보내기
  4. ! 쉘 명령어 - 시스템 명령 실행
  5. 사용자 정의 명령어 만들기
  6. 마무리 요약

기본 구조: /, @, ! 명령어란?

접두사 기능

/ CLI 자체 설정 및 명령 제어 (예: 테마 변경, 대화 저장 등)
@ 코드나 파일 내용을 Gemini에게 전달
! 로컬 시스템 쉘 명령어 실행 (ex. !git status)

/ 슬래시 명령어 - CLI 제어

주요 명령어 요약

명령어

/bug 버그 리포트 제출
/chat save <tag> 대화 상태 저장
/chat resume <tag> 저장한 대화 불러오기
/clear 터미널 화면 정리 (Ctrl+L)
/compress 대화 내용을 요약으로 압축
/copy 직전 결과 복사
/editor 코드 편집기 설정
/extensions 확장 기능 목록 확인
/help 전체 명령어 도움말 표시
/mcp 연결된 서버 및 툴 목록 확인
/memory add <내용> AI에게 지속적 기억 추가
/restore 이전 체크포인트로 파일 복구
/stats 세션 통계 (토큰 사용량 등)
/theme 테마 변경 다이얼로그
/auth 인증 방식 변경
/about 버전 정보
/tools 사용 가능한 툴 목록
/privacy 개인정보 수집 동의 설정
/quit, /exit CLI 종료
/vim Vim 편집 모드 토글

@ 파일 삽입 명령어 - 파일 내용 보내기

@파일경로를 이용하여 파일 내용을 Gemini에게 바로 전달.

@README.md 이 문서를 요약해줘
@src/components/ 코드 전체 요약해줘

 

 .gitignore에 걸린 파일은 기본적으로 무시되며, 바이너리나 대형 파일은 스킵될 수 있다.


! 쉘 명령어 - 시스템 명령 실행

로컬 쉘 명령어를 바로 실행할 수 있는 기능.

사용 예시

!ls -la          # 현재 디렉토리 파일 목록
!git status      # Git 상태 확인

쉘 모드로 전환

단독 ! 입력 시 쉘 모드 진입
→ 모든 입력이 쉘 명령으로 처리됨
→ 다시 ! 입력하면 일반 모드로 복귀


사용자 정의 명령어 만들기

나만의 단축 명령어를 TOML 파일로 만들어 쓸 수 있어요!

🔹 폴더 구조 예시

~/.gemini/commands/refactor/pure.toml

🔹 TOML 내용 예시

description = "코드를 순수 함수로 리팩토링합니다."

prompt = """
다음 코드 블록을 분석하여 순수 함수로 리팩토링해 주세요.

포함할 내용:
1. 리팩토링된 코드
2. 순수 함수가 된 이유 설명
"""

🔹 사용 방법

@my-code.js
/refactor:pure

✨ 즉시 AI가 분석하고 순수 함수로 리팩토링해줍니다!


✅ 마무리 요약

기능 명령어

설정, 저장, 도구 사용 /
코드나 문서 전달 @
시스템 명령 실행 !
커스텀 명령어 ~/.gemini/commands/*.toml

 

여기까지 끝!

'전산공학 공부' 카테고리의 다른 글

AWS 서버 종료하기  (2) 2025.07.28
구글 CLI  (1) 2025.07.26