질문
AI가 터미널 명령을 실행할 때 어떤 위험이 있나요?
답변
터미널 명령은 프로그램을 설치하거나 파일을 바꾸고, 경우에 따라 인터넷에 연결하는 일을 합니다. AI가 제안했다는 이유만으로 실행하면 안 됩니다.
특히 파일 삭제·권한 변경·외부 전송·관리자 권한이 들어간 명령은 한 번 더 멈춰서 확인하세요. 이해하지 못한 명령은 실행하지 않는 것이 가장 안전합니다.
처음에는 읽기 전용 확인, 작은 폴더에서의 테스트처럼 되돌리기 쉬운 작업부터 맡기면 됩니다.
짧게 답하면
AI가 명령을 제안하거나 실행할 때는 무엇을 바꾸는지, 어디에 영향을 주는지, 되돌릴 수 있는지를 먼저 확인하면 됩니다.
읽기·확인 명령
파일 목록 보기, 설정 확인, 테스트 결과 읽기처럼 내용을 바꾸지 않는 작업부터 시작하세요.
변경·전송 명령
설치, 삭제, 권한 수정, 외부 서버 전송은 목적과 대상 경로를 이해한 뒤에만 승인하세요.
처음 쓰는 사람 기준으로 설명하면
터미널은 글을 쓰는 창이 아니라 컴퓨터에 직접 일을 시키는 창입니다. 같은 명령이라도 현재 폴더와 권한에 따라 결과가 달라질 수 있습니다.
예를 들어 정리 명령은 프로젝트의 임시 파일만 지울 수도 있지만, 경로를 잘못 지정하면 필요한 파일까지 건드릴 수 있습니다. 설치 명령은 새 프로그램이나 라이브러리를 받아오므로 출처도 확인해야 합니다.
한 줄 정리: AI에게는 작업을 설명하게 하고, 사람은 실행 범위와 결과를 확인합니다.
바로 따라 해보기
1단계. 실행 전에 AI에게 “이 명령이 바꾸는 파일, 사용하는 인터넷 주소, 필요한 권한을 한 줄씩 설명해 줘”라고 물어보세요.
2단계. 작업 폴더와 대상 파일을 직접 확인하세요. 경로가 넓거나 낯설면 실행을 멈춥니다.
3단계. 복사본이나 작은 테스트 폴더에서 먼저 실행하고, 바뀐 파일 목록과 결과를 확인한 뒤 본 작업으로 옮기세요.
주의할 점
명령 안에 비밀번호, API 키, 고객 정보, 개인 파일 경로가 들어가면 입력하거나 공유하기 전에 멈추세요. 필요한 비밀값은 안전한 설정 방식으로 따로 관리하는 편이 낫습니다.
이런 신호가 보이면 승인하지 마세요
명령 뜻을 설명하지 못함 · 넓은 범위의 삭제나 덮어쓰기 · 관리자 권한 요구 · 알 수 없는 주소로 파일 전송 · “그냥 실행해도 된다”는 설명뿐인 경우
웹사이트와 앱 중 무엇부터 쓰면 좋을까요?
웹사이트·데스크톱 앱
명령 내용, 변경 파일, 승인 창을 넓은 화면에서 확인하기 쉬워 처음 배우기에 편합니다.
모바일 앱
설명과 계획을 묻기에는 좋지만, 실제 명령과 경로를 자세히 검토하는 일은 PC에서 하는 편이 안전합니다.
같이 보면 좋은 질문
AI가 만든 코드를 그대로 실행해도 괜찮나요?
권한 승인은 어떤 기준으로 허용해야 하나요?
AI가 만든 변경사항은 어떻게 되돌리고 검토하나요?
확인한 공식 자료
OpenAI: Introducing upgrades to Codex — 샌드박스와 승인 단계의 기본 취지를 확인했습니다.
Anthropic: Claude Code CLI reference — 도구 허용·차단과 권한 건너뛰기 옵션의 주의 사항을 확인했습니다.
