Linux Basic

2023. 8. 12. 10:15wecode

728x90
반응형

Linux 와 Basic를 알기 전에 배워야 할것이 있습니다

 

운영체제 OS

운영체제는 컴퓨터의 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고, 효과적으로 

사용할 수 있게 관리 해주는 소프트웨어입니다.

 

운영체제는 크게 설명하자면 커널(Kernel과 응용 프로그램에 인접하여 명령을 전달하고 실행 결과를 사용자와 

응용 프로그램에 돌려주는 인터페이스로 구성되어있습니다

 

[그림1-1]운영체제의 Shll과 Kernel

 

Kernel

운영체제는 크게 핵심 기능들이 모여 있는 커널(Kernel)과 사용자와 응용 프로그램에 인접하여 커널에 명령을 전달하고

실행결과를 사용자와 응용 프로그램에 돌려주는 인터페이스로 구성되어 있습니다.

커널이 주로 하는 일은 프로세스 관리, 메모리 관리, 파일 시스템 관리, 입출력 관리, 프로세스 간에 통신

관리 등이 있습니다.

 

Shll

사용자는 운영체제의 User lnterface를 통해 커널에게 명령을 전달하고 실행 결과를 전달 받습니다. 쉘(Shll) 은 사용자의

응용프로그램에서 커널사이에 위치해 응용프로그램의 명령어와 커널이 대화를 할 수 있도록 만들어주는 해석기입니다. 

 

Linux 핵심 개념

Linux의 파일 구조는 다음과 같은 tree 형태로 되어있습니다. FHS의 FHS의 가장 위에는 / 디렉토리가 있습니다.

이를 Root directory라고합니다. Root가 뿌리라는 뜻을 가진 것처럼 tree형태의 FHS 뿌리가 된다는 것을 의미합니다

참고로 directory는 윈도우의 폴더 (folder)와 동일한 개념입니다

 

PATH

절대 경로

: Absolute parth는 말대로 절대적 경로입니다 (ex. /home/eun/bin)

 

 

상대경로

:현재 내 위치와 상관없이 이동 할 수 있는 절대 경로와 다르게 상대 경로는 현재 내 위치를 기반으로 나타내는 경로입니다.

728x90
반응형

'wecode' 카테고리의 다른 글

HTTP,HTTPS 개념  (0) 2023.08.12
Git, Github  (0) 2023.08.12
iterm 기본 명령어  (0) 2023.08.12
데이터 베이스란  (0) 2023.08.12
API이란 무엇인가?  (0) 2023.08.12