터미널과 CLI 기초
· siimplelab
터미널은 텍스트 명령어로 컴퓨터를 제어하는 도구입니다. 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 | 화면 정리 |
이 명령어들만 알아도 터미널을 사용할 수 있습니다.