The Web Developer 부트캠프 2022

터미널 명령어

거위발바닥 2022. 9. 28. 17:59

ls : list를 의미하며 터미널에 입력할 때마다 현재 있는 디렉토리의 콘텐츠를 나열함

 

pwd : 내가 있는 디렉토리의 위치를 알려줌

 

cd : chage directory 이며 cd asd/ 를 입력하면 asd 폴더(direcory)로 이동한다.

cd .. : 뒤로간다. (.. 자체가 뒤로 가는 명령어 즉, cd ../../Users 도 됨                                                                                                                                                                                                                                                                                                                                

( 우분투에서의 로컬디스크 C, D를 보여주는 경로는 mnt 즉 cd /mnt/c 는 c드라이브 cd /mnt/d 는 d드라이브

 

절대경로 :

cd /mnt/c

절대경로는 컴퓨터의 어느 폴더에서 가능 내 지금 위치가 root 폴더인데 여기엔 mnt가 없음

그렇다면 mnt에 가기 위해선 cd mnt/ 가 아닌 cd /mnt/ 인 절대경로 코드를 입력해야 mnt로 이동

코드의 시작은 / 이다 

 

mkdir : make directory 의 약자  mkdir Hello 입력하면 Hello 폴더가 지금 directory에 생김

mkdir /mnt/c/thisIsMyC MyC ../thisIsYourC

입력시 c폴더 thisIsMyC와 thisIsYourC 폴더가 생기고 현재 폴더에는 MyC 폴더가 생긴다. 

 

man : man은 메뉴얼이라는 뜻이며 

man ls

입력시 ls에 대한 메뉴얼이 나온다. Q를 누르면 보고있던 페이지에서 나감 

해당 메뉴얼로 명령어 뒤에 붙히는 플래그 ( flag ) 목록들을 볼 수 있음 

ls -a

뒤에 붙은 -a 가 플래그이며 숨김폴더를 볼 수 있게 해줌 

 

touch :

touch Bubbs.html

현재 폴더에 Bubbs.html 이라는 파일을 만듬 

 

rm : 

 

rm Bubbs.html

Bubbs.html을 삭제한다. ( 휴지통이 아니라 그냥 없어짐 )

rmdir asd/

asd 폴더를 삭제한다. 하지만 폴더가 비어있지 않으면 삭제가 불가능하다.

rm -rf asd/

asd 폴더를 삭제한다. 위와는 다르게 폴더가 비어있지 않아도 삭제한다. 

여기서 -rf는 플래그이다. ( f는 강제로 라는 뜻이라 확인을 안함 ) 

'The Web Developer 부트캠프 2022' 카테고리의 다른 글

Node js 비동기화,동기화, FS 모듈  (0) 2022.09.28
Node.js 기본  (0) 2022.09.28
JS Class Super, Extend  (0) 2022.09.27
JS 프로토타입과 클래스, new  (0) 2022.09.27
TV 프로그램 API 응용  (0) 2022.09.27