본문 바로가기

Linux

Linux 기본 환경

Linux 기본 구성요소

Linux 기본 구성요소

이미지 출처 : 리눅스 기초 YouTube 강좌  

 

  • 커널 (Kernel ) : 운영체제의 핵심적인 부분으로서 디바이스 관리, 프로세스 관리, 메모리 관리, 시스템 콜 제공 과 같은 기능을 가지고 있다. 간단히 말해 컴퓨터 자원을 관리하는 역할을 수행한다.
  • 쉘 (Shell) : 명령어와 프로그램을 실행할 때 사용하는 인터페이스이다. 단간하게 명령어변역기 라고도 하며 사용자가 입력하는 명령어를 커널이 이해하도록 변환 작업을 한다.

명령어 : 우리가 입력하는 명령어는 하나의 프로그램이다. 예를들어서 윈도우 command 에서 ipconfig를 하면 ip주소를 알수 있다.  이때 우리는 C:\Windows\System32\ipconfig.exe 를 실행한 것이다.  이처럼 Linux 에서 우리가 목록을 보기위해서 입력하는 ls 또한 프로그램이다. 

프롬프트

  • 컴퓨터 터미널의 CLI(커맨드 라인 인터페이스)의 명령줄 대기모드를 가리킨다. 일반적으로 커맨드 프롬프트 라인은 아래의 형식을 갖는다. 또한 현재 작업 디렉토리, 현재 로그인 한 사용자, 권한 등에 대한 정보를 표시한다.

명령줄 인터페이스 / 명령어 구조

  • 텍스트 터미널을 통해 사용자와 컴퓨터가 상호작용하는 방식을 말한다.

 

명령어 : 시스템에서 특정 작업을 하기 위해 실행하는 실행파일, 프로그램

옵션 : 명령어를 어떻게 실행할 것인지 지정한다. 일반적으로 대시( - ) 문자 뒤에 옵션을 지정한다.

아큐먼트 : 명령어에 의해서 영향을 받는 파일 or 디렉토리 등 특정 대상 ex) netstat -anp, ipconfig -a, ls -al

  

 

'Linux' 카테고리의 다른 글

리눅스 기본 명령어 10가지  (0) 2021.06.06
Linux 의 탄생 및 장단점  (0) 2021.06.06