프로그래밍 공부/Git & Terminal

[Terminal] 디렉토리와 터미널

조녁 2021. 4. 10. 12:57
반응형

 

 

 

안녕하세요~

27년차 진로탐색꾼 조녁입니다.

 

오늘은 평소에 코랩이 아닌 로컬에서 작업할 때 헷갈렸던 부분을 공부해볼까합니다!

디렉터리와 경로 , 그리고 터미널에서의 간단한 명령어를 공부해보겠습니다.

 

 

1. 디렉토리와 경로

 

1) 디렉토리란? 평소에 우리가 여는 폴더(Folder)를 말한다. 사전적 정의는 파일 분류를 위해서 붙이는 이름을 가진 공간이다.

 

2) 디렉토리는 계층구조를 가지는데 나뭇가지처럼 뻗어나가는 트리구조를 가진다.

 

3) 절대경로 : 디렉토리가 위치한 곳을 나타내는 가장 디테일하고 정확한 주소. 현재 위치와 관계없이 절대적인 값.

 

 

 

 

 

 

좌측 그림과 같은 파일들이 있다면 , 

 

Adobe 파일의 절대경로는  C:/Program Files/Adobe 로 나타낼 수 있다.

 

(다만 윈도우에서는 슬래시대신 원화모양으로 표시되는데, 이는 외국키보드에서 원화 키 자리가 백슬래시기 때문이다.)

 

 

 

 

 

 

 

4) 상대경로 : 디렉토리가 위치한 곳을 현재 위치를 기준으로 설명하는 것!

-본인의 위치: .

-부모의(한 단계 위)의 위치 : ..

 

Q. 위 그림에서 Program Files 디렉토리에서 Adobe 디렉토리로 가려면?

 =>  ./Adobe 로 이동할 수 있습니다.

 

Q. 다시 Adobe 디렉토리에서 Window 디렉토리로 가려면?

=>  ../../Windows 로 이동할 수 있습니다.

 

 

2. 터미널

 

1) 터미널이란? 키보드로서 컴퓨터와 소통하는 장치이다.

 

따라서 텍스트로 이루어진 명령어들을 알아야 컴퓨터와 소통할 수 있습니다.

 

2) 기본적인 명령어

 

- pwd : 현재위치한 디렉토리의 정확한 경로를 알려준다.

 

- ls : list의 약자로 디렉토리 내의 파일, 폴더들의 리스트를 출력해준다.

 

- cd : change directory , 즉 다른 디렉토리로 이동할 때 쓰인다.

 

-mkdir : make directory , 새로운 디렉토리를 만들어줍니다.

 

eg) mkdir jh : 내가 현재 위치한 디렉토리에 jh라는 새로운 하위 디렉토리가 생성됩니다.

 

 

 

아주 기본적인 것들을 정리해봤는데 앞으로 터미널은 오류가 디폴트인 곳이라 앞으로도 공부 많이해야할 것 같아요 .. 

필요할 때마다 찾아서 썼는데 앞으로 잘 정리해보겠습니다!! (나를 위해)

반응형