티스토리 뷰

목차



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