← 메인으로

터미널 사용

CLI : Command Line Interface

CLI, GUI 둘 다 컴퓨터에게 특정 실행을 요구하는 행위


🖥️ 맥 터미널 사용법 기초


🧱 1. 기본 구조 이해하기

Terminal: 명령어 입력하는 공간

Shell: 명령어를 해석해서 실행하는 프로그램 (macOS는 기본적으로 zsh 사용)


📂 2. 자주 쓰는 기본 명령어

명령어설명
pwd현재 디렉토리 경로 확인 (print working directory)
ls현재 폴더의 파일 목록 보기 (list)
cd폴더 이동 (cd folderName)
cd ..상위 폴더로 이동
mkdir새 폴더 만들기 (mkdir newFolder)
touch새 파일 만들기 (touch file.txt)
rm파일 삭제 (rm file.txt)
rm -r폴더 삭제 (rm -r folderName)
cp파일 복사 (cp a.txt b.txt)
mv파일 이동 또는 이름 변경 (mv old.txt new.txt)
clear터미널 화면 지우기

📌 3. 알아두면 좋은 터미널 팁

Tab 자동완성: 파일/폴더 이름 자동으로 완성

화살표 ↑↓: 이전에 입력한 명령어 탐색

open .: 현재 폴더를 Finder에서 열기

code .: 현재 폴더를 VSCode로 열기 (VSCode 설치된 경우)


🧠 4. 연습 과제

  1. 터미널 열고 mkdir testFolder 만들기

  2. cd testFolder로 이동

  3. touch hello.txt로 파일 만들기

  4. ls로 파일 확인

  5. open .으로 Finder에서 열어보기


🧾 Symbols & Conventions in Terminal

터미널에서는 특정 기호(symbols)관습(conventions) 에 따라 명령어를 입력해. 자주 사용하는 기호들을 정리하면 다음과 같아:

/디렉토리 구분자 (예: /Users/jay/Desktop)
~현재 사용자의 홈 디렉토리 (예: cd ~)
.현재 디렉토리
..상위 디렉토리
*와일드카드 (모든 파일/패턴을 의미함)
``
>출력 리디렉션: 결과를 파일로 저장
>>출력 추가: 기존 파일에 결과 추가
<입력 리디렉션: 파일 내용을 명령어에 입력
&&여러 명령어를 순차적으로 실행 (앞이 성공하면 뒤 실행)
;앞 명령어와 관계없이 뒤 명령어 실행