터미널과 CLI 기초

Terminal CLI
Photo by Gabrielle Orcutt on Unsplash

터미널은 텍스트 명령어로 컴퓨터를 제어하는 도구입니다. GUI보다 빠르고 강력합니다.

Ghostty 설치

Ghostty는 빠르고 현대적인 터미널 앱입니다. Homebrew로 설치합니다.

brew install --cask ghostty

설치 후 Ghostty를 실행하면 터미널이 열립니다.

현재 위치 확인

pwd는 현재 디렉토리 경로를 출력합니다.

pwd

출력 예: /Users/username

파일 목록 보기

ls는 현재 디렉토리의 파일과 폴더를 보여줍니다.

ls

옵션을 추가해 더 자세한 정보를 볼 수 있습니다.

ls -la
  • -l: 상세 정보 (권한, 크기, 날짜)
  • -a: 숨김 파일 포함

디렉토리 이동

cd로 디렉토리를 이동합니다.

cd Documents

상위 디렉토리로 이동:

cd ..

홈 디렉토리로 이동:

cd ~

디렉토리 생성

mkdir로 새 폴더를 만듭니다.

mkdir my-project

파일 생성

touch로 빈 파일을 만듭니다.

touch index.html

파일/폴더 삭제

rm으로 파일을 삭제합니다.

rm index.html

폴더 삭제는 -r 옵션이 필요합니다.

rm -r my-project

파일 내용 보기

cat으로 파일 내용을 출력합니다.

cat index.html

파일/폴더 복사

cp로 복사합니다.

cp index.html backup.html

폴더 복사:

cp -r src dist

파일/폴더 이동

mv로 이동하거나 이름을 변경합니다.

mv old.html new.html

화면 정리

clear로 터미널 화면을 정리합니다.

clear

또는 Cmd + K (macOS)를 사용합니다.

필수 명령어 정리

명령어설명
pwd현재 디렉토리 출력
ls파일 목록 보기
cd디렉토리 이동
mkdir디렉토리 생성
touch빈 파일 생성
rm파일/폴더 삭제
cat파일 내용 출력
cp복사
mv이동/이름 변경
clear화면 정리

이 명령어들만 알아도 터미널을 사용할 수 있습니다.