IT

맥OS에서 꼭 알아야 할 터미널 명령어

danielkim1 2025. 1. 12. 17:12

맥OS에서-꼭-알아야-할-터미널-명령어

 

터미널이란 무엇인가?

맥OS의 터미널(Terminal)은 명령어를 통해 시스템을 제어하고 작업을 수행할 수 있는 강력한 도구입니다. 터미널을 사용하면 GUI(Graphical User Interface)로는 접근하기 어려운 고급 기능을 실행하거나, 작업 속도를 높이고 효율성을 극대화할 수 있습니다. 초보자에게는 다소 어렵게 느껴질 수 있지만, 기본 명령어를 익히고 활용하면 맥OS를 더욱 깊이 이해하고 활용할 수 있습니다.

맥OS의 터미널은 UNIX 기반의 시스템에서 작동하며, Bash 또는 Zsh(Z Shell)를 기본 셸로 사용합니다. 이러한 셸은 파일 관리, 프로세스 제어, 시스템 설정 변경 등 다양한 작업을 명령어 입력만으로 처리할 수 있도록 도와줍니다. 이 글에서는 맥OS에서 반드시 알아야 할 기본 터미널 명령어를 소개하고, 이를 효과적으로 사용하는 방법을 안내합니다.

맥OS 터미널에서 알아야 할 주요 명령어

1. pwd: 현재 디렉토리 확인

**기능:** 현재 작업 중인 디렉토리의 경로를 출력합니다. 터미널을 처음 시작했을 때 내가 어디에 있는지 확인하는 데 유용합니다.

**사용법:**

pwd

**출력 예:**

/Users/username/Desktop

2. ls: 파일 및 디렉토리 목록 보기

**기능:** 현재 디렉토리의 파일과 폴더 목록을 표시합니다. 옵션을 추가하면 숨김 파일이나 상세 정보를 확인할 수 있습니다.

**사용법:**

ls

**주요 옵션:**

  • ls -l: 파일의 상세 정보 표시(권한, 크기, 수정 날짜 등).
  • ls -a: 숨김 파일 포함 모든 파일 표시.
  • ls -lh: 파일 크기를 사람이 읽기 쉬운 형식으로 표시.

3. cd: 디렉토리 이동

**기능:** 특정 디렉토리로 이동합니다. 원하는 위치로 빠르게 이동할 수 있는 기본 명령어입니다.

**사용법:**

cd [디렉토리 경로]

**예:**

cd Documents

**특별 명령:**

  • cd ~: 홈 디렉토리로 이동.
  • cd ..: 상위 디렉토리로 이동.
  • cd /: 루트 디렉토리로 이동.

4. mkdir: 새 디렉토리 생성

**기능:** 새로운 디렉토리를 생성합니다. 폴더를 빠르게 만들 때 유용합니다.

**사용법:**

mkdir [디렉토리 이름]

**예:**

mkdir new_folder

5. touch: 새 파일 생성

**기능:** 빈 파일을 생성합니다. 스크립트나 문서를 시작할 때 유용합니다.

**사용법:**

touch [파일 이름]

**예:**

touch example.txt

6. cp: 파일 복사

**기능:** 파일을 복사합니다. 특정 위치로 파일을 복사하거나 백업할 때 사용됩니다.

**사용법:**

cp [원본 파일 경로] [복사할 위치]

**예:**

cp example.txt /Users/username/Documents

7. mv: 파일 이동 및 이름 변경

**기능:** 파일이나 디렉토리를 다른 위치로 이동하거나 이름을 변경합니다.

**사용법:**

mv [원본 파일 경로] [새 경로 또는 새 이름]

**예:**

mv example.txt new_example.txt

8. rm: 파일 및 디렉토리 삭제

**기능:** 파일이나 폴더를 삭제합니다. 주의해서 사용해야 합니다.

**사용법:**

rm [파일 이름]

**예:**

rm example.txt

**주의:** 디렉토리를 삭제하려면 rm -r 옵션을 사용하세요.

9. cat: 파일 내용 보기

**기능:** 파일의 내용을 출력합니다. 텍스트 파일을 빠르게 확인할 때 유용합니다.

**사용법:**

cat [파일 이름]

**예:**

cat example.txt

10. man: 명령어 매뉴얼 보기

**기능:** 특정 명령어의 매뉴얼 페이지를 표시합니다. 명령어의 사용법을 배우는 데 유용합니다.

**사용법:**

man [명령어]

**예:**

man ls

터미널 사용 팁

  • **Tab 키 자동 완성:** 파일 및 디렉토리 이름을 입력할 때 Tab 키를 눌러 자동 완성 기능을 활용하세요.
  • **화살표 키:** 이전에 입력한 명령어를 탐색하여 반복 작업 시간을 절약할 수 있습니다.
  • **Alias 설정:** 자주 사용하는 명령어를 단축어로 설정하여 효율성을 높이세요.

결론

맥OS의 터미널은 강력한 도구로, 기본 명령어만 익혀도 많은 작업을 효율적으로 처리할 수 있습니다. 이 글에서 소개한 명령어를 실습하며 터미널 사용에 익숙해지세요. 터미널 명령어를 배우는 과정에서 더 깊이 있는 시스템 제어와 생산성을 경험할 수 있을 것입니다.