일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- mysql
- MIPS
- for
- architecture
- Java
- DATAPATH
- react
- CSS
- while
- php
- MacOS
- Pipelining
- Algorithm
- XML
- web
- html
- DS
- Class
- control
- system
- function
- python
- DB
- computer
- data structure
- instruction
- github
- Linux
- DoM
- javascript
- Today
- Total
YYYEJI
[Linux] 리눅스란? 리눅스 이해하기 본문
리눅스는 . . .
핀란드 헬싱키대학교의 학생이였던 리누스 베네딕트 토르발스가 1991年에 개발되었다.
시간이 흐르고
여러 회사와 커뮤니티의 일반 사용자들이 리눅스를 쉽게 사용할 수 있도록 리눅스 커널과 응용 프로그램으로 구성된 배포판을 제공하게 되었다.
리눅스 배포판은 크게 레드햇 계열, 데비안 계열, 슬랙웨어 계열로 구분할 수 있다.
리눅스의 일반적인 특징은
1. 공개 소프트웨어이며 무료로 사용할 수 있다.
2. 유닉스와의 완벽한 호환성을 유지한다.
3. 서버용 운영체제로 많이 사용된다.
4. 편리한 GUI 환경을 제공한다.
이다.
리눅스의 구조는
커널, 셸, 응용 프로그램으로 구성되어 있다.
[ 커널 - 리눅스의 핵심으로 프로세스, 메모리, 파일 시스템, 장치 관리 등 컴퓨터의 모든 자원을 제어 ]
[ 셸 - 사용자가 입력한 명령을 해석하여 커널에 넘겨주고 결과를 받아 화면에 출력 ]
[ 응용 프로그램 - 프로그래밍 개발 도구, 문서 편집 도구, 네트워크 관련 도구 등 다양한 응용 프로그램을 제공 ]
리눅스를 사용하기 위해서는 가상 머신을 설치해야 한다.
[ 가상 머신 - PC에 설치되어 있는 운영체제에 가상의 머신을 생성한 후 여기에 다른 운영체제를 설치할 수 있도록 해주는 응용 프로그램
Ex. VMware, 버추어 PC, 버추얼 박스 등 ]
리눅스에서는 명령을 사용하려면 터미널을 동작시켜야 한다.
[현재 활동] - [프로그램 표시] - [터미널]
프롬포트란 ?
사용자의 명령 입력을 기다리는 표시
명령의 구조?
명령 [옵션] [인자]
< 기초 리눅스 명령어 >
data - 현재 날짜와 시간을 출력
$ date
clear - 현재 보이는 화면이 깨끗이 지워지고 커서가 화면의 왼쪽 상단으로 이동
$ clear
man - 리눅스가 제공하는 각종 명령의 사용법을 자세히 보여줌 (명령의 옵션이나 인자 등)
$ man clear
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 |