3강. 터미널(Command Line) 기초
이번 강의에서는 Node.js 개발자가 가장 많이 사용하는 터미널 명령어를 배웁니다.
목표: 마우스를 거의 사용하지 않고 프로젝트를 관리할 수 있는 수준이 되는 것입니다.
1. 터미널이란?
터미널(Terminal)은 명령어를 입력하여 컴퓨터를 제어하는 프로그램입니다.
Node.js 개발에서는 다음과 같은 작업을 터미널에서 수행합니다.
프로젝트 생성
폴더 이동
파일 생성
npm 설치
서버 실행
Git 사용
2. 현재 위치 확인 (pwd)
현재 작업 중인 폴더를 확인합니다.
pwd
예시
C:\Users\user\Desktop\NodeStudy
3. 폴더 목록 보기 (ls)
현재 폴더 안의 파일과 폴더를 확인합니다.
ls
Windows PowerShell에서는
dir
도 사용할 수 있습니다.
예시
index.js
package.json
images
css
4. 폴더 이동 (cd)
예시
cd images
상위 폴더로 이동
cd ..
처음부터 경로 지정
cd C:\NodeStudy
5. 새 폴더 만들기 (mkdir)
mkdir images
여러 개 만들기
mkdir css js img
결과
project
│
├── css
├── js
└── img
6. 빈 파일 만들기
Windows PowerShell
New-Item index.js
또는
ni index.js
Mac / Linux
touch index.js
7. 파일 삭제
Windows
del index.js
Mac / Linux
rm index.js
8. 폴더 삭제
Mac / Linux
rm -r images
PowerShell
Remove-Item images -Recurse
9. 파일 이름 변경
Mac / Linux
mv test.js app.js
PowerShell
Rename-Item test.js app.js
10. 파일 복사
Mac / Linux
cp app.js copy.js
PowerShell
Copy-Item app.js copy.js
11. 화면 지우기
clear
PowerShell
cls
12. VS Code 실행
현재 폴더에서
code .
를 입력하면 해당 폴더가 VS Code로 열립니다.
13. npm 설치
라이브러리 설치
npm install express
줄여서
npm i express
14. 라이브러리 삭제
npm uninstall express
또는
npm remove express
15. 설치된 패키지 확인
npm list
전역 패키지
npm list -g
16. 프로젝트 실행
node index.js
자동 실행
nodemon index.js
17. 실무에서 자주 사용하는 명령어
명령어 설명
pwd 현재 위치 확인
ls / dir 파일 목록 보기
cd 폴더 이동
cd .. 상위 폴더 이동
mkdir 폴더 생성
rm, del 파일 삭제
npm init -y 프로젝트 초기화
npm i 패키지 설치
npm uninstall 패키지 삭제
node index.js 프로그램 실행
nodemon index.js 자동 실행
18. 실습 1
다음 구조를 터미널만 사용하여 만들어 보세요.
NodeStudy
│
├── css
├── js
├── images
└── index.js
예시
mkdir css js images
파일 생성
ni index.js
19. 실습 2
Express를 설치해 보세요.
npm install express
설치 후 확인
npm list
20. 실습 3
Express를 삭제한 후 다시 설치해 보세요.
삭제
npm uninstall express
설치
npm install express
이번 강의 핵심 정리
터미널은 프로젝트를 빠르게 관리하는 도구입니다.
cd, ls, mkdir는 가장 많이 사용하는 기본 명령어입니다.
npm install로 필요한 라이브러리를 설치합니다.
node index.js로 프로그램을 실행합니다.
nodemon을 사용하면 파일 저장 시 자동으로 다시 실행됩니다.
실무 팁
실무에서는 터미널을 하루에도 수십 번 사용합니다. 특히 아래 명령어는 거의 매일 사용한다고 생각하면 됩니다.
cd 프로젝트명
code .
npm install
npm run dev
이 네 가지 명령어에 익숙해지면 프로젝트를 시작하고 실행하는 속도가 크게 빨라집니다.
이번 강의에서는 Node.js 개발자가 가장 많이 사용하는 터미널 명령어를 배웁니다.
목표: 마우스를 거의 사용하지 않고 프로젝트를 관리할 수 있는 수준이 되는 것입니다.
1. 터미널이란?
터미널(Terminal)은 명령어를 입력하여 컴퓨터를 제어하는 프로그램입니다.
Node.js 개발에서는 다음과 같은 작업을 터미널에서 수행합니다.
프로젝트 생성
폴더 이동
파일 생성
npm 설치
서버 실행
Git 사용
2. 현재 위치 확인 (pwd)
현재 작업 중인 폴더를 확인합니다.
pwd
예시
C:\Users\user\Desktop\NodeStudy
3. 폴더 목록 보기 (ls)
현재 폴더 안의 파일과 폴더를 확인합니다.
ls
Windows PowerShell에서는
dir
도 사용할 수 있습니다.
예시
index.js
package.json
images
css
4. 폴더 이동 (cd)
예시
cd images
상위 폴더로 이동
cd ..
처음부터 경로 지정
cd C:\NodeStudy
5. 새 폴더 만들기 (mkdir)
mkdir images
여러 개 만들기
mkdir css js img
결과
project
│
├── css
├── js
└── img
6. 빈 파일 만들기
Windows PowerShell
New-Item index.js
또는
ni index.js
Mac / Linux
touch index.js
7. 파일 삭제
Windows
del index.js
Mac / Linux
rm index.js
8. 폴더 삭제
Mac / Linux
rm -r images
PowerShell
Remove-Item images -Recurse
9. 파일 이름 변경
Mac / Linux
mv test.js app.js
PowerShell
Rename-Item test.js app.js
10. 파일 복사
Mac / Linux
cp app.js copy.js
PowerShell
Copy-Item app.js copy.js
11. 화면 지우기
clear
PowerShell
cls
12. VS Code 실행
현재 폴더에서
code .
를 입력하면 해당 폴더가 VS Code로 열립니다.
13. npm 설치
라이브러리 설치
npm install express
줄여서
npm i express
14. 라이브러리 삭제
npm uninstall express
또는
npm remove express
15. 설치된 패키지 확인
npm list
전역 패키지
npm list -g
16. 프로젝트 실행
node index.js
자동 실행
nodemon index.js
17. 실무에서 자주 사용하는 명령어
명령어 설명
pwd 현재 위치 확인
ls / dir 파일 목록 보기
cd 폴더 이동
cd .. 상위 폴더 이동
mkdir 폴더 생성
rm, del 파일 삭제
npm init -y 프로젝트 초기화
npm i 패키지 설치
npm uninstall 패키지 삭제
node index.js 프로그램 실행
nodemon index.js 자동 실행
18. 실습 1
다음 구조를 터미널만 사용하여 만들어 보세요.
NodeStudy
│
├── css
├── js
├── images
└── index.js
예시
mkdir css js images
파일 생성
ni index.js
19. 실습 2
Express를 설치해 보세요.
npm install express
설치 후 확인
npm list
20. 실습 3
Express를 삭제한 후 다시 설치해 보세요.
삭제
npm uninstall express
설치
npm install express
이번 강의 핵심 정리
터미널은 프로젝트를 빠르게 관리하는 도구입니다.
cd, ls, mkdir는 가장 많이 사용하는 기본 명령어입니다.
npm install로 필요한 라이브러리를 설치합니다.
node index.js로 프로그램을 실행합니다.
nodemon을 사용하면 파일 저장 시 자동으로 다시 실행됩니다.
실무 팁
실무에서는 터미널을 하루에도 수십 번 사용합니다. 특히 아래 명령어는 거의 매일 사용한다고 생각하면 됩니다.
cd 프로젝트명
code .
npm install
npm run dev
이 네 가지 명령어에 익숙해지면 프로젝트를 시작하고 실행하는 속도가 크게 빨라집니다.
#3강. 터미널(Command Line) 기초