터미널(명령 프롬프트) 창 기본 명령어(dio,cd등) 사용법 정리
컴퓨터와 대화하는 가장 빠른 방법 터미널의 세계로 초대합니다
컴퓨터를 사용할 때 우리는 주로 마우스로 아이콘을 클릭하고 창을 여는 그래픽 사용자 인터페이스(GUI)에 익숙해져 있습니다.
하지만 개발자들의 영화나 드라마를 보면 검은 화면에 알 수 없는 영어 명령어들을 빠르게 입력하며 작업을 처리하는 모습을 쉽게 볼 수 있습니다. 이 검은 화면의 이름이 바로 터미널이며 윈도우 환경에서는 명령 프롬프트라고 부릅니다.
많은 사람들이 터미널을 어렵고 복잡한 전문가 전용 도구로 오해하곤 합니다. 마우스 클릭 한 번이면 되는 일을 굳이 글자로 타이핑해서 실행하는 이유가 무엇인지 의문을 품는 것도 당연합니다.
하지만 터미널의 기본 명령어 몇 가지만 익혀두어도 컴퓨터를 다루는 방식이 완전히 달라집니다. 수십 개의 폴더를 일일이 열어볼 필요 없이 단 몇 글자로 파일을 찾고 시스템을 제어할 수 있기 때문입니다.
이 가이드에서는 컴퓨터와 가장 원시적이면서도 강력하게 소통하는 방법인 터미널의 기본 명령어 사용법을 차근차근 알아보겠습니다. 평소 마우스 작업이 답답했거나 개발의 첫걸음을 내딛고 싶었다면 지금부터 소개하는 내용들이 큰 도움이 될 것입니다.
터미널이 무엇이며 왜 배워야 하는지 알아보기
터미널은 키보드로 명령어를 입력하여 운영체제와 직접 소통하는 텍스트 기반의 인터페이스입니다. 마우스가 대중화되기 전에는 컴퓨터를 조작하는 유일한 수단이었지만 오늘날에는 정밀하고 빠른 제어가 필요할 때 주로 사용됩니다.
터미널을 사용해야 하는 이유는 명확합니다. 첫째는 속도와 효율성입니다. 수백 개의 파일 이름을 한 번에 바꾸거나 거대한 프로그램의 설치 및 실행을 자동화할 때 터미널은 마우스 작업과 비교할 수 없을 정도로 빠른 처리 속도를 보여줍니다. 둘째는 확장성입니다. 프로그래밍을 하거나 서버를 관리할 때는 GUI가 지원되지 않는 경우가 많기 때문에 터미널 사용법은 선택이 아닌 필수 역량이 됩니다.
운영체제마다 터미널을 부르는 이름은 조금씩 다릅니다. 윈도우에서는 명령 프롬프트나 파워셸이라고 부르고 맥OS나 리눅스에서는 터미널이라고 부릅니다. 이름과 약간의 명령어 차이는 존재하지만 컴퓨터에 명령을 내린다는 본질적인 기능은 모두 같습니다. 가장 대중적인 윈도우 환경을 기준으로 자주 쓰이는 명령어들을 살펴보겠습니다.
현재 위치를 확인하고 이동하는 기본 명령어
터미널을 열면 가장 먼저 마주하는 것은 현재 내가 컴퓨터의 어느 폴더에 위치해 있는지를 나타내는 경로입니다. 터미널은 기본적으로 눈에 보이지 않기 때문에 내가 지금 어디에 있는지 아는 것이 모든 작업의 시작입니다.
현재 작업 중인 디렉토리의 위치를 확인하는 명령어는 운영체제에 따라 다릅니다. 윈도우에서는 현재 위치를 보여달라는 의미의 명령어를 입력하면 전체 경로가 화면에 출력됩니다.
맥이나 리눅스 환경에서는 현재 작업 경로를 출력하라는 의미의 명령어를 사용합니다. 이 명령어를 통해 지금 내가 문서 폴더에 있는지 바탕화면에 있는지 정확하게 파악할 수 있습니다.
원하는 위치로 이동하기 위해서는 디렉토리를 변경하는 명령어를 사용합니다. 이 명령어의 사용법은 다음과 같습니다.
- cd 폴더이름: 현재 위치에서 하위 폴더로 이동합니다
- cd ..: 현재 폴더에서 상위 폴더로 한 단계 이동합니다
- cd 드라이브이름:: 윈도우에서 다른 드라이브로 이동할 때 사용합니다
경로를 이동할 때 폴더 이름에 띄어쓰기가 포함되어 있다면 큰따옴표로 묶어주어야 오류가 발생하지 않습니다. 예를 들어 문서 폴더 안에 있는 프로젝트 폴더로 이동하고 싶다면 해당 폴더 이름 전체를 입력하면 됩니다.
폴더 안의 내용을 확인하고 관리하는 명령어
원하는 폴더로 이동했다면 그 안에 어떤 파일과 폴더가 들어있는지방 확인하는 작업이 필요합니다. 윈도우 명령 프롬프트에서는 목록을 보여달라는 의미의 명령어를 입력합니다. 이 명령어를 실행하면 해당 디렉토리 내의 파일 목록과 용량 수정 날짜 등이 상세하게 표시됩니다.
맥OS나 리눅스 환경에서는 목록을 뜻하는 짧은 명령어를 사용하며 여기에 숨김 파일까지 보고 싶다면 추가 옵션을 붙여서 활용할 수 있습니다. 단순히 목록을 보는 것 외에도 새로운 폴더를 만드는 작업도 터미널에서 간단하게 처리할 수 있습니다.
디렉토리를 새로 생성할 때는 만들기를 뜻하는 명령어 뒤에 생성할 폴더 이름을 적어주면 됩니다. 반대로 필요 없는 폴더를 삭제할 때는 제거를 뜻하는 명령어를 사용합니다. 단 터미널을 통한 삭제는 휴지통을 거치지 않고 곧바로 영구 삭제되는 경우가 많으므로 명령어를 입력할 때 항상 주의를 기울여야 합니다.
파일을 복사하고 이동하며 삭제하는 실용적인 방법
컴퓨터를 사용하면서 가장 많이 하는 작업 중 하나는 파일을 다루는 일입니다. 터미널에서도 파일을 복사하고 다른 곳으로 옮기며 지우는 모든 작업이 가능합니다.
파일을 복사할 때는 원본 파일과 복사될 위치를 지정해 주는 명령어를 사용합니다. 예를 들어 특정 텍스트 파일을 백업용으로 복제하고 싶을 때 이 기능을 유용하게 쓸 수 있습니다. 파일을 다른 폴더로 이동시키거나 이름을 변경하고 싶을 때는 이동을 뜻하는 명령어를 활용합니다.
파일을 삭제하는 명령어를 사용할 때는 각별한 주의가 필요합니다. 터미널 명령어는 실수를 했을 때 되돌리기 어렵기 때문에 내가 지우려는 파일이 정확히 맞는지 여러 번 확인하는 습관을 들여야 합니다.
특히 모든 파일을 한 번에 지우는 와일드카드 문자를 사용할 때는 의도치 않은 파일까지 삭제될 위험이 있으므로 항상 대상 범위를 좁혀서 입력하는 것이 좋습니다.
터미널을 더 스마트하게 사용하는 유용한 팁과 조언
터미널을 처음 사용할 때 가장 답답한 점은 긴 파일 이름이나 경로를 일일이 다 타이핑해야 한다는 것입니다. 하지만 몇 가지 단축키와 기능을 알면 입력 시간을 획기적으로 줄일 수 있습니다.
가장 유용한 기능은 탭 키를 이용한 자동 완성 기능입니다. 폴더나 파일 이름의 앞글자만 조금 치고 탭 키를 누르면 컴퓨터가 알아서 나머지 이름을 완성해 줍니다. 이름이 너무 길거나 복잡할 때 이 기능을 쓰면 오타를 줄이고 작업 속도를 크게 높일 수 있습니다.
또한 이전에 입력했던 명령어를 다시 치고 싶을 때 키보드의 위아래 방향키를 사용하면 매우 편리합니다. 방금 전에 실행했던 명령어들이 순서대로 나타나기 때문에 반복 작업을 할 때 키보드 입력 횟수를 최소화할 수 있습니다.
화면에 너무 많은 글자가 출력되어 복잡할 때는 화면을 깨끗하게 지워주는 명령어를 사용하면 됩니다. 이 명령어를 입력하면 터미널 창이 처음 열렸을 때처럼 깔끔하게 정리되어 새로운 작업을 집중해서 시작할 수 있습니다.
흔히 갖는 오해와 진실
터미널에 대해 대중들이 가지고 있는 가장 큰 오해는 영어를 아주 잘해야만 사용할 수 있다는 점입니다. 하지만 터미널에서 쓰이는 명령어는 대부분 단어의 약자나 직관적인 동사 형태로 이루어져 있어 몇 가지 페이지만 외우면 누구나 쉽게 적응할 수 있습니다.
또 다른 오해는 터미널을 잘못 건드리면 컴퓨터가 망가지거나 고장 난다는 생각입니다. 일반적인 사용자 권한에서는 시스템의 핵심 파일을 손상시키기 어렵기 때문에 너무 두려워할 필요가 없습니다.
다만 관리자 권한으로 실행한 상태에서는 각별한 주의가 필요하므로 평소에는 일반 권한으로 연습을 시작하는 것이 안전합니다.
터미널은 마우스를 대체하기 위한 도구가 아니라 마우스로 하기 힘든 복잡하고 반복적인 작업을 더 스마트하게 처리하기 위한 보완재입니다. 두 가지 방식을 적절히 조합해서 사용한다면 컴퓨터 활용 능력을 한 단계 더 끌어올릴 수 있습니다.
자주 묻는 질문과 답변
명령어를 입력했는데 영문 모를 오류 메시지가 뜹니다. 어떻게 해야 하나요?
오류 메시지가 떴다면 가장 먼저 스펠링에 오타가 없는지 확인해야 합니다. 터미널은 띄어쓰기나 대소문자를 아주 엄격하게 구분하기 때문에 사소한 오타 하나만으로도 명령어가 실행되지 않습니다. 또한 현재 내가 있는 위치에 해당 파일이나 폴더가 실제로 존재하는지 다시 한번 확인해보는 것이 좋습니다.
맥OS와 윈도우의 명령어는 완전히 다른가요?
기본적인 개념은 같지만 사용하는 단어에 차이가 있습니다. 예를 들어 윈도우는 현재 위치의 목록을 볼 때 특정 명령어를 쓰지만 맥은 다른 명령어를 사용합니다. 하지만 디렉토리를 이동하는 명령어처럼 공통적으로 쓰이는 부분도 많기 때문에 하나를 익히면 다른 쪽도 금방 적응할 수 있습니다.
명령어가 기억나지 않을 때 도움을 받을 수 있는 방법이 있나요?
대부분의 명령어는 뒤에 물음표나 특정 도움말 요청 단어를 붙여서 실행하면 해당 명령어의 사용법과 옵션에 대한 설명이 자세히 출력됩니다. 이 기능을 활용하면 별도로 검색을 하지 않아도 터미널 창 안에서 바로 해결 방법을 찾을 수 있습니다.




댓글 0
첫 댓글을 남겨보세요.