리눅스는 운영체제다.운영체제란 무엇인가 하면 하드웨어를 직접 통제하기엔 어려우니, 그걸 도와주는 것이라고 보면 된다.만약 하나하나 통제하면다면 말 그대로 코딩을 해야하는데(여기서 코딩은 선을 뽑았다 뺐다 하는 오래된 방식을 말한다.) 이게 사람이 직접 하기엔 너무 번거롭기 때문이다.리눅스 전에 UNIX 라는 것이 있었는데 60~70년대 OS로 어셈블리어로 만들었다가 이후 B언어, C언어로 발전했다.이후 이런 UNIX를 바탕으로 나온게 리눅스이며 계층구조 파일 시스템을 사용한다. 이 계층구조는 옆으로 이동하는게 불가능하고 무조건 위로 올라갔다가 다시 내려오는 구조를 갖추게 되는데, 만약 /usr/bin에서 /usr/lib으로 이동하고 싶다면 /usr로 올라갔다가 다시 lib으로 이동해줘야 한다.이 때 한 ..