반응형
클로드 코드와 같은 인공지능 에이전트의 가장 큰 강점은 현재 시스템의 정보를 읽을 수 있다는 것이다.
간단한 실습으로 차이를 알아보자
1. 내가 사용하는 데스크탑/랩탑의 정보 알아내기
1. 하드웨어 정보 얻기
(base) mingeon@gimmingeon-ui-MacBookAir-2 _Book_Claude-Code % claude
╭─────────────────────────────────────────────────────────╮
│ ✻ Welcome to Claude Code! │
│ │
│ /help for help, /status for your current setup │
│ │
│ cwd: /Users/mingeon/Desktop/vscode/_Book_Claude-Code │
╰─────────────────────────────────────────────────────────╯
Tips for getting started:
Run /init to create a CLAUDE.md file with instructions for Claude
Run /terminal-setup to set up terminal integration
Use Claude to help with file analysis, editing, bash commands and git
Be as specific as you would with another engineer for the best results
> 현재 클로드 코드가 동작하는 하드웨어 정보를 알려줘
⏺ 하드웨어 정보를 수집하겠습니다.
⏺ Bash(sysctl -n machdep.cpu.brand_string && echo "---" && sysctl -n hw.physicalcpu && echo "---" && sysctl -n
hw.logicalcpu && echo "---" && uname -m && echo "---" &&…)
⎿ Running…
╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ Bash command │
│ │
│ sysctl -n machdep.cpu.brand_string && echo "---" && sysctl -n hw.physicalcpu && echo "---" && sysctl -n │
│ hw.logicalcpu && echo "---" && uname -m && echo "---" && sysctl -n hw.memsize | awk '{print │
│ $1/1024/1024/1024 " GB"}' && echo "---" && diskutil info disk0 | grep "Media Name" | cut -d: -f2 | │
│ xargs && echo "---" && diskutil info disk0 | grep "Disk Size" | head -1 | cut -d: -f2 | cut -d'(' -f1 | │
│ xargs && echo "---" && df -h / | tail -1 | awk '{print $4}' │
│ Collect hardware information on macOS │
│ │
│ Do you want to proceed? │
│ ❯ 1. Yes │
│ 2. Yes, and don't ask again for similar commands in │
│ /Users/mingeon/Desktop/vscode/_Book_Claude-Code/week1/Wed │
│ 3. No, and tell Claude what to do differently (esc)
결과
분류 | 항목 | 사양 |
---|---|---|
CPU | 모델명 | Apple M2 |
물리 코어 수 | 8코어 | |
논리 코어 수 | 8코어 | |
아키텍처 | arm64 | |
메모리 | 총 용량 | 24 GB |
디스크 | 종류 | SSD (APPLE SSD AP0512Z) |
총 용량 | 500.3 GB | |
사용 가능 공간 | 280 GB |
2. 운영체제 정보 얻기
> 현재 클로드 코드가 동작하는 운영 체제 정보를 알려줘
⏺ 운영체제 정보를 수집하겠습니다.
⏺ Bash(sw_vers -productName && echo "---" && sw_vers -productVersion && echo "---" && echo $SHELL && echo "---"
&& echo $HOME/.zshrc && echo "---" && which brew >/dev/…)
⎿ macOS
---
15.6.1
… +10 lines (ctrl+o to expand)
⏺ Bash(echo ${SHELL##*/} && echo "---" && echo ~/${SHELL##*/}rc)
⎿ zsh
---
/Users/mingeon/zshrc
결과
분류 | 항목 | 사양 |
---|---|---|
OS 종류 | OS 이름 | macOS |
버전 | 15.6.1 | |
셸 | 셸 종류 | Zsh |
설정 파일 경로 | ~/.zshrc | |
패키지 관리자 | 관리자 이름 | Homebrew |
파일 시스템 | 파일 시스템 타입 | APFS |
대소문자 구분 여부 | 구분 안함 (Case-insensitive) |
3. 그 외의 추가적으로 알면 좋은 정보 얻기
> 그 외의 추가적으로 알면 좋은 정보를 알려줘
⏺ 기타 정보를 수집하겠습니다.
⏺ Bash(node -v 2>/dev/null || echo "미설치" && echo "---" && python3 --version 2>/dev/null | cut -d' ' -f2 ||
echo "미설치" && echo "---" && java -version 2>&1 | head -1 | c…)
⎿ v24.4.1
---
3.13.6
… +14 lines (ctrl+o to expand)
결과
분류 | 항목 | 사양 |
---|---|---|
개발 환경 | Node.js | v24.4.1 |
NPM | 11.4.2 | |
Python | 3.13.6 | |
Java | 21.0.6 | |
Yarn | 미설치 | |
Docker | 24.0.2 | |
Git | 2.44.0 | |
클라우드 서비스 | AWS CLI | 2.28.11 |
GCP CLI | 미설치 | |
Azure CLI | 미설치 |
2. 로컬 파일들의 정보를 읽고 계산하기
1. !을 입력해 입력 모드로 변경 후 ls를 입력한다.
! ls
⎿ 104
130
139
… +98 lines (ctrl+o to expand)
2. 현재 파일중 비어있는 디렉토리를 찾는다.
> 현재 wed 디렉터리에 있는 파일 중에 빈 파일의 개수를 알려줘
⏺ 빈 파일의 개수를 확인하겠습니다.
⏺ Bash(find . -maxdepth 1 -type f -empty | wc -l)
⎿ 50
⏺ Bash(find . -maxdepth 1 -type f -size 0 | wc -l)
⎿ 50
⏺ 현재 Wed 디렉터리에 있는 빈 파일의 개수는 50개입니다.
3. 파일을 읽고 계사하는 능력 확인
> 빈 파일이 아닌 파일의 내용을 읽고 숫자라면 더해서 총합을 알려줘
⏺ 빈 파일이 아닌 파일들의 내용을 읽고 숫자들의 합계를 계산하겠습니다.
⏺ Bash(sum=0; for file in $(find . -maxdepth 1 -type f -size +0 -not -name "CLAUDE.md"); do content=$(cat
"$file" 2>/dev/null); if [[ "$content" =~ ^[0-9]+$ ]]; then s…)
⎿ 12048
⏺ 빈 파일이 아닌 파일들의 숫자 내용을 모두 더한 총합은 12,048입니다.
클로드 코드와 같은 인공지능 에이전트를 통해 로컬에 있는 파일들을 손 쉽게 분석할 수 있다.
반응형
'AI > Claude code' 카테고리의 다른 글
[Claude code]6.CLAUDE.md (1) | 2025.09.23 |
---|---|
[Claude code]5. 고양이 웹 페이지 만들고 공개하기 (0) | 2025.09.21 |
[Claude code]4. 넘겨받은 디렉터리 분석 및 조치 (0) | 2025.09.21 |
[Claude code]2. 클로드 코드에서 제공하는 내장 명령어 (0) | 2025.09.16 |
[Claude code]1. 클로드 코드 설치하기 (0) | 2025.09.16 |