LINUX(1)

rodeve·2020년 6월 30일
0

리눅스의 파일구조는 tree형태로 되어있다.Linux File System Hierarchy(FHS)

가장 위에는 / 디렉토리가 있다. (root라고 부르면 된다.) 디렉토리는 흔히 우리가 알고 있는 파일이랑 같은거라고 생각하면 된다. 각 디렉토리들은 /로 구분한다.
/lib/usr/cache 이렇게 생각하면 된다.

리눅스는 직접 쳐봐야안다.
1)cd / : cd는 뭘까? 굽는 cd? 이런거 아니다. change directory이다. 리눅스는 이거는 어떤말을 줄여놓은걸까?를 생각해보면 좀 쉽다. cd 다음에 가고자 하는 디렉토리 경로를 입력하면 된다.

2)ls : list의 줄임말이고 해당하는 디렉토리 안의 내용들을 나열해주는 역활을 한다.


맥을 사용한다면 터미널에 들어가서 ls을 입력해보자. 그러면 각자의 상황에 맞는 결과가 나올것이다.
홈 디렉토리로 가고자 할떄 ~을 사용해서 갈 수 있다. ~를 tilda라고 부른다. 마틸다라고 생각하자 그럼 안까먹을거같은데 ..... 마틸다로 외우면 마틸다로 기억할수있기 떄문에 첫글자는 뺴주자.

cd ~을 하면 홈 디렉토리로 간다. cd ~/bin을 하면 홈 디렉토리 하위 디렉토리인 bin 디렉토리로 이동하게 된다.

Directory 경로 Relative Vs Absolute

Absolute

Absolute는 말 그대로 절대적으로

Relative

Relative는 현재 내 위치를 기반으로 한다 . 기억해야할것은 . 과 ..
.은 현재 디렉토리를 가르킨다. /home/eun 에서 eun 하위 디렉토리인 bin으로 가고 싶으면 cd ./bin을 입력하면 된다.
cd ./bin = cd /home/eun/bin과 동일하다.
..은 현재 디렉토리의 상위 디렉토리를 뜨산다.
File path : /home/eun/bin 안에 있는 test.py를 열고싶으면
open /home/eun/bin/test.py를 실행하면 된다.

profile
개발자가 되고자 하는 30살

0개의 댓글