YYYEJI

[Linux] 리눅스란? 리눅스 이해하기 본문

Linux

[Linux] 리눅스란? 리눅스 이해하기

YEJI ⍢ 2022. 7. 17. 18:56
728x90

 

리눅스는  . . .

핀란드 헬싱키대학교의 학생이였던 리누스 베네딕트 토르발스가 1991年에 개발되었다.

 

시간이 흐르고 

여러 회사와 커뮤니티의 일반 사용자들이 리눅스를 쉽게 사용할 수 있도록 리눅스 커널과 응용 프로그램으로 구성된 배포판을 제공하게 되었다.

리눅스 배포판은 크게 레드햇 계열, 데비안 계열, 슬랙웨어 계열로 구분할 수 있다.

 

리눅스의 일반적인 특징은 

1. 공개 소프트웨어이며 무료로 사용할 수 있다.

2. 유닉스와의 완벽한 호환성을 유지한다.

3. 서버용 운영체제로 많이 사용된다.

4. 편리한 GUI 환경을 제공한다.

 

이다.

 

리눅스의 구조

커널, 셸, 응용 프로그램으로 구성되어 있다.

[ 커널 - 리눅스의 핵심으로 프로세스, 메모리, 파일 시스템, 장치 관리 등 컴퓨터의 모든 자원을 제어 ]

[ 셸 - 사용자가 입력한 명령을 해석하여 커널에 넘겨주고 결과를 받아 화면에 출력 ]

[ 응용 프로그램  - 프로그래밍 개발 도구, 문서 편집 도구, 네트워크 관련 도구 등 다양한 응용 프로그램을 제공 ]

 

 

리눅스를 사용하기 위해서는 가상 머신을 설치해야 한다.

[ 가상 머신 - PC에 설치되어 있는 운영체제에 가상의 머신을 생성한 후 여기에 다른 운영체제를 설치할 수 있도록 해주는 응용 프로그램

Ex. VMware, 버추어 PC, 버추얼 박스 등 ]

 

리눅스에서는 명령을 사용하려면 터미널을 동작시켜야 한다.

[현재 활동] - [프로그램 표시] - [터미널]

 

Command + Space Bar -> Terminal

 

프롬포트란 ?

사용자의 명령 입력을 기다리는 표시

 

명령의 구조?

명령 [옵션] [인자]

 

 

< 기초 리눅스 명령어 >

data - 현재 날짜와 시간을 출력

$ date

clear - 현재 보이는 화면이 깨끗이 지워지고 커서가 화면의 왼쪽 상단으로 이동

$ clear

man - 리눅스가 제공하는 각종 명령의 사용법을 자세히 보여줌 (명령의 옵션이나 인자 등)

$ man clear

 

quit - q

passwd - 사용자 계정의 비밀번호 변경

$ passwd

 

 

 

◡̈

 

'Linux' 카테고리의 다른 글

[Linux] 리눅스 기본 명령어-2  (0) 2022.07.17
[Linux] 리눅스 기본 명령어-1  (0) 2022.07.17
[Linux] 리눅스 파일과 디렉토리  (0) 2022.07.17
[Docker] docker 명령어 정리  (0) 2022.07.14
[Docker] MacOS에서 Docker 시작하기  (0) 2022.07.14