터미널 명령어 입문, 초보자가 먼저 익힐 10가지
AI가 터미널에 무엇을 입력하는지 몰라 불안한 분께 필요한 글입니다. 안전한 확인용, 만들기용, 주의가 필요한 명령어 10가지와 실행 순서를 정리했습니다.
터미널 명령어는 살펴보기, 만들기, 파일 바꾸기 세 묶음으로 익히면 됩니다. 위치 확인, 대상 확인, 실행, 결과 확인 순서를 지키고 rm 앞에서만 한 번 더 멈추면 크게 위험하지 않습니다.
지금 네가 실행하려는 터미널 명령어를 실행 전에 하나씩 설명해 줘. - 명령어가 무슨 일을 하는지 - 어느 폴더에서 실행되는지 - 파일을 지우거나 이동하거나 덮어쓰는 명령이 있는지 rm처럼 되돌리기 어려운 명령은 실행하기 전에 지울 대상 목록을 먼저 보여 주고 내 확인을 받아 줘.
터미널(terminal)은 마우스로 클릭하는 대신 글자로 명령을 입력해 컴퓨터에 작업을 시키는 화면입니다. AI에게 코드를 맡기는 바이브코딩에서도 AI가 터미널 명령을 대신 실행해 주기 때문에, 지금 뭘 하고 있는지 알아보려면 기본 명령어 정도는 눈에 익혀 두는 게 좋습니다.
왜 알아야 하나요
저는 처음엔 AI가 터미널에 뭘 입력하는지 보지도 않고 넘겼습니다. 나중에 파일이 사라진 걸 알고서야 로그를 되짚어 봤는데, rm(삭제) 명령이 실행된 흔적이 있었습니다.
명령어를 조금이라도 알면 AI가 뭘 하려는지 짐작이라도 할 수 있습니다.
살펴보기만 하는 안전한 명령어
pwd: 지금 내가 어느 폴더에 있는지 경로를 보여줍니다.ls: 지금 폴더 안의 파일과 하위 폴더 목록을 보여줍니다.cd: 다른 폴더로 이동합니다.history: 지금까지 입력한 명령 기록을 보여줍니다.clear: 화면을 깨끗하게 지웁니다. 명령 기록 자체는 지워지지 않습니다.
새로 만드는 명령어
mkdir: 새 폴더를 만듭니다.touch: 빈 파일을 하나 만듭니다.
파일을 바꾸는 주의가 필요한 명령어
cp: 파일을 복사합니다.mv: 파일을 이동하거나 이름을 바꿉니다.rm: 파일을 삭제합니다. 대부분의 터미널에서는 휴지통을 거치지 않고 바로 지워집니다.
제가 자주 쓰는 순서
저는 새 작업을 시작할 때 늘 같은 순서로 확인합니다. pwd로 지금 위치를 확인하고, ls로 여기 뭐가 있는지 봅니다. 그다음에야 폴더를 만들거나 파일을 옮기는 명령을 입력합니다.
이 순서를 습관으로 만든 뒤부터는 엉뚱한 위치에서 명령을 실행하는 실수가 크게 줄었습니다. 특히 rm처럼 되돌리기 어려운 명령 앞에서는 반드시 ls로 지울 대상이 맞는지 한 번 더 확인합니다.
자주 하는 실수
저는 처음엔 AI가 터미널에 뭘 입력하는지 보지도 않고 넘겼습니다. 나중에 파일이 사라진 걸 알고서야 로그를 되짚어 봤고, rm(삭제) 명령이 실행된 흔적이 있었습니다. rm은 대부분의 터미널에서 휴지통을 거치지 않고 바로 지워지므로, 실행 전에 ls로 대상을 확인해야 합니다.
자주 묻는 질문
윈도우에서도 똑같이 쓸 수 있나요?
윈도우 터미널(PowerShell)은 명령어가 조금 다릅니다. 다만 클로드 코드 같은 도구는 WSL(윈도우 안에서 리눅스 환경을 쓰게 해주는 기능)을 함께 쓰는 경우가 많아, 그 안에서는 위 명령어를 그대로 쓸 수 있습니다.
`rm`으로 지운 파일은 복구할 수 있나요?
기본적으로는 어렵습니다. 되돌릴 수 있는 안전장치가 없는 명령이라, 실행 전에 대상을 꼭 다시 확인해야 합니다.
명령어를 외워야 하나요?
전부 외울 필요는 없습니다. 자주 쓰는 서너 개만 손에 익으면, 나머지는 그때그때 찾아봐도 됩니다.
정리
터미널 명령어는 "위치 확인 → 대상 확인 → 실행 → 결과 확인" 순서로 쓰면 크게 위험하지 않습니다. rm처럼 되돌릴 수 없는 명령 앞에서만 한 번 더 멈추면 됩니다.