Terminal을 사용 하는 이유
- 많은 개발자들이 터미널을 아주 오랫동안 사용해서 익숙하고 빠르게 작업을 할수 있다고 합니다.
- 한줄만으로도 많은 양의 명령어를 실행할 수 있습니다.
- 터미널이 컴퓨터에 대한 모든 액세스 권한과 비슷한 것을 제공해줍니다.
- Node, Express, 데이터 베이스등에 사용되는 많은 기술과 도구들이 터미널을 기반으로 합니다.
명령어 LS
- LS는 List를 뜻합니다.
- 현재 있는 디렉토리의 콘텐츠들을 나열합니다.
예시로 node_example에 있는 first.js를 나열해보겠습니다.
명령어 pwd
- PrintWorkingDirectory의 약자 입니다.
- 현재 위치를 파악하기 위해 사용합니다.
명령어 cd
- ChangeDirectory의 약자입니다.
- 앞으로 혹은 뒤로 (폴더) 이동할때 사용합니다.
예시로 test2 폴더를 만들어 주고 test2 폴더로 이동해보겠습니다.
또한 cd .. 처럼 cd 뒤에 빈칸 그리고 점을 두개 붙여주시면 한 디렉토리 뒤로가게 됩니다.
그리고 cd ~ 로 홈디렉토리로 빠르게 이동할수 있습니다.
명령어 mkdir
- make directory의 약자 입니다.
- 비어 있는 새폴더를 만들때 사용합니다.
예시로 test3이라는 폴더를 만들어보겠습니다.
mkdir test3을 입력해주시면 됩니다.
명령어 touch
- 파일을 생성하는 명령어 입니다.
- 뒤에 확장자를 입력하면 해당 파일을 생성해줍니다.
- 파일의 수정시간과 접근시간을 바꿔주기 위해서도 사용합니다.
명령어 man과 --help
- man 뒤에 명령어를 쓰면 그 명령어에 대한 설명을 볼수 있습니다.
- 여기서 windows 에서 Git Bash를 쓰는 경우 man 페이지를 지원하지 않아 명령어 --help를 써주셔야 합니다.
명령어 rm과 rmdir
- 파일을 제거하기 위해 사용합니다.
- 디렉토리를 제거하기 위해서는 rmdir을 사용 합니다.(비어있는 경우에만 해당됩니다)
중첩 디렉토리가 여러개 있거나 안에 파일이 있는 폴더를 삭제하고 싶은경우 -rf를 붙여줘야 합니다.
rf에서 r은 반복을 f는 강행하다 라는 뜻을 가지고 있습니다.
'Back-End > Node.js' 카테고리의 다른 글
노드와 자바스크립트 2 (0) | 2024.05.16 |
---|---|
노드와 자바스크립트 (0) | 2024.05.14 |
노드를 시작해보자 (0) | 2024.05.13 |
Node.js에서 모듈과 npm 사용해보기 (0) | 2023.09.13 |
Node.js 설치 방법 (0) | 2023.05.28 |