Linux 기초
OS는 하드웨어자원을 관리하고 임의의 프로그램이 실행되는 환경을 제공하는 소프트웨어이다. 이 소프트웨어를 커널(kernel) 이라고 부른다. 커널의 인터페이스는 Software Layer로 system call 이라고 불린다. 대부분의 함수들의 라이브러리는 이런 시스템 콜 인터페이스 위에서 생성된다. Application(어플리케이션)은 시스템 콜과 라이브러리 모두를 사용할 수 있다. Shell(쉘)은 특별한 어플리케이션으로 다른 어플리케이션이 실행될 수 있는 인터페이스를 제공한다! Shell 리눅스의 쉘은 프로그램을 실행할 때 사용하는 인터페이스이다. 즉, 쉘은 커널(Kernel)과 유저간의 통로 역할을 한다. - 사용자로부터 명령을 받아 해석하고 실행하는 역할. 쉽게 말하면 아래 사진과 같이 우리가 ..
2023.09.07