리눅스 Linux
▶ 유닉스 기반의 컴퓨터 운영체제의 한 종류
▶ 핀란드 헬싱키 대학의 대학원생 리누스 토발즈 ( Linus Tovalds )가 1991년에 개발
▶ 윈도우와는 다르게 오픈 소스 ( 소스코드가 공개된 프로그램 ) 운영체제
▶ 소스코드가 공개되어 있기 때문에 다양한 리눅스 기반의 운영 체제가 존재 ( 구글의 안드로이드도 리눅스를 기반으로 만든 운영체제 )
▶ 대표적인 리눅스 기관 GNU
▶ 유닉스 운영체제 종류
▶ 리눅스 운영체제 종류
리눅스의 특징
리눅스의 기본 환경
▶ 리눅스의 구성요소
1) 명령어: 사용자가 원하는 프로그램을 불러옴
2) 쉘: 명령어를 컴퓨터가 알아들을 수 있는 언어로 번역을 수행
3) 커널: 운영체제의 핵심부분
( 하드웨어 관리 및 사용자의 명령어 전달 )
4) H/W: 물리적 장비
▶ 명령 프롬프트
1) 명령어가 입력을 기다리고 있음을 가리키기 위해 화면에 나타나는 표시
2) 일반적으로 리눅스의 프롬프트는 현재 작업 디렉토리, 현재 로그인 한 사용자 등에 대한 정보를 표시
▶ 명령줄 인터페이스
1) 텍스트 터미널을 통해 사용자와 컴퓨타가 상호 작용하는 방식을 뜻함
2) 즉, 작업 명령은 사용자가 컴퓨터 키보드 등을 통해 문자열의 형태로 입력하며 컴퓨터로부터의 출력 역시 문자열의 형태로 주어진다.
3) 명령어의 구조
-> 명령어: 시스템에서 특정 작업을 하기 위해 실행하는 실행파일, 프로그램
-> 옵션: 명령어를 어떻게 실행할 것인지 지정
일반적으로 대시 ( - ) 문자 뒤에 옵션을 지정
4) 아규먼트 ( Argument ) : 명령어에 의해서 영향을 받는 파일 or 디렉토리 등 특정 대상
ex) netstat -anp, ifconfig -a, ls -al
윈도우와 리눅스 ( Window and Linux )
2) 리눅스는 시각화된 환경을 제공하긴 하나, 잘 사용하지는 않음
-> Text로 실행
'Linux' 카테고리의 다른 글
Linux 문서 편집기 (0) | 2020.01.14 |
---|---|
리눅스 파일 관련 명령어 (0) | 2020.01.13 |
Linux 디렉토리 관련 명령어 (0) | 2020.01.13 |
Linux의 절대 경로와 상대경로 (0) | 2020.01.13 |
리눅스 설치 (0) | 2020.01.13 |