1. pwd (printworkingdirectory)
$ pwd
/c/Users/tiaal/OneDrive/바탕 화면/team project
- 현재 내가 작업하는 폴더를 보여줌
참고: ~는 Home(홈)이라는 경로이며, 우리가 보는 데스크탑 보다 더 상위의 폴더를 말함
2. ls(list)
$ ls
LICENSE package.json public/ README.md rollup.config.js src/
- 내 폴더 안에 있는 폴더 & 파일 내역을 보여줌
2-1. ls -a(listall)
$ ls -a
./ ../ .git/ .gitignore .prettierrc.js LICENSE package.json public/ README.md rollup.config.js src/
- 숨겨진 파일(보통 . 으로 시작함)도 모두 볼 수 있음
3. cd폴더명 (changedirectory)
$ ls -a
./ ../ .git/ .gitignore .prettierrc.js LICENSE package.json public/ README.md rollup.config.js src/
tiaal@hongjeongki MINGW64 ~/OneDrive/바탕 화면/team project (main|MERGING)
$ cd public/
tiaal@hongjeongki MINGW64 ~/OneDrive/바탕 화면/team project/public (main|MERGING)
- ls로 확인된 폴더로 이동 가능
3-1. cd ..
tiaal@hongjeongki MINGW64 ~/OneDrive/바탕 화면/team project/public (main|MERGING)
$ cd ..
tiaal@hongjeongki MINGW64 ~/OneDrive/바탕 화면/team project (main|MERGING)
- 한 단계 위의 폴더로 이동 가능
4. mkdir 폴더명 (makedirectory)
tiaal@hongjeongki MINGW64 ~/OneDrive/바탕 화면/team project (main|MERGING)
$ ls
LICENSE package.json public/ README.md rollup.config.js src/
tiaal@hongjeongki MINGW64 ~/OneDrive/바탕 화면/team project (main|MERGING)
$ mkdir test-forder
tiaal@hongjeongki MINGW64 ~/OneDrive/바탕 화면/team project (main|MERGING)
$ ls
LICENSE package.json public/ README.md rollup.config.js src/ test-forder/
- 폴더를 생성함 위에 코드를 자세히 보면 없던 test-forder 이 "mkdir test-forder" 코드로 인해 생겨났다.
4-1. rmdir
tiaal@hongjeongki MINGW64 ~/OneDrive/바탕 화면/team project (main|MERGING)
$ ls
LICENSE package.json public/ README.md rollup.config.js src/ test/
tiaal@hongjeongki MINGW64 ~/OneDrive/바탕 화면/team project (main|MERGING)
$ rmdir test
tiaal@hongjeongki MINGW64 ~/OneDrive/바탕 화면/team project (main|MERGING)
$ ls
LICENSE package.json public/ README.md rollup.config.js src/
-디렉터리를 삭제. 해당 디렉터리의 삭제 권한이 있어야 하며 디렉터리는 비어 있어야 한.
4-2. rm -r (파일명)
tiaal@hongjeongki MINGW64 ~/OneDrive/바탕 화면/team project (main|MERGING)
$ rmdir test/
rmdir: failed to remove 'test/': Directory not empty
(rmdir: 'test/' 제거 실패: 디렉토리가 비어 있지 않습니다.)
tiaal@hongjeongki MINGW64 ~/OneDrive/바탕 화면/team project (main|MERGING)
$ rm -r test/
tiaal@hongjeongki MINGW64 ~/OneDrive/바탕 화면/team project (main|MERGING)
$ ls
LICENSE package.json public/ README.md rollup.config.js src/
- 파일이 있는 디렉터리를 삭제하려면 rm -r 명령을 실행해야 합니다.
5. touch 파일명
tiaal@hongjeongki MINGW64 ~/OneDrive/바탕 화면/team project/test-forder (main|MERGING)
$ ls
(아무것도 없음.)
tiaal@hongjeongki MINGW64 ~/OneDrive/바탕 화면/team project/test-forder (main|MERGING)
$ touch test.txt
tiaal@hongjeongki MINGW64 ~/OneDrive/바탕 화면/team project/test-forder (main|MERGING)
$ ls
test.txt
- 파일을 생성함 위에 코드를 자세히 보면 test-forder에 파일 없었는데 "touch test.txt"를 입력후 ls를 통해 확인해본 결과 tset.txt 파일 생성된걸 볼 수 있다.
6. clear
- 현재 사용 중인 터미널을 깨끗이 지워준
$ clear