본문 바로가기

Linux

리눅스 ( Linux )

리눅스 Linux



  ▶ 유닉스 기반의 컴퓨터 운영체제의 한 종류


  ▶ 핀란드 헬싱키 대학의 대학원생 리누스 토발즈 ( Linus Tovalds )가 1991년에 개발


  ▶ 윈도우와는 다르게 오픈 소스 ( 소스코드가 공개된 프로그램 ) 운영체제


  ▶ 소스코드가 공개되어 있기 때문에 다양한 리눅스 기반의 운영 체제가 존재 ( 구글의 안드로이드도 리눅스를 기반으로 만든 운영체제 )


  ▶ 대표적인 리눅스 기관 GNU









  ▶ 유닉스 운영체제 종류





  ▶ 리눅스 운영체제 종류










리눅스의 특징


  ▶ 높은 이식성과 확정성 ( C언어 기반 )

  ▶ 안전성과 신뢰성 
( 국제적이고 개방적으로 개발되었기 때문에 문제점에 대한 대처가 빠름 )

  ▶ 계층적 파일 시스템 
( 최상위 디렉토리가 존재하고 모든 것들은 해당 디렉토리 하부에 존재 )






리눅스의 기본 환경



  ▶ 리눅스의 구성요소




 1) 명령어: 사용자가 원하는 프로그램을 불러옴


 2) : 명령어를 컴퓨터가 알아들을 수 있는 언어로 번역을 수행


 3) 커널: 운영체제의 핵심부분 

( 하드웨어 관리 및 사용자의 명령어 전달 )


 4) H/W: 물리적 장비






  ▶ 명령 프롬프트



 1) 명령어가 입력을 기다리고 있음을 가리키기 위해 화면에 나타나는 표시


 2) 일반적으로 리눅스의 프롬프트는 현재 작업 디렉토리, 현재 로그인 한 사용자 등에 대한 정보를 표시






  ▶ 명령줄 인터페이스


 1) 텍스트 터미널을 통해 사용자와 컴퓨타가 상호 작용하는 방식을 뜻함


 2) 즉, 작업 명령은 사용자가 컴퓨터 키보드 등을 통해 문자열의 형태로 입력하며 컴퓨터로부터의 출력 역시 문자열의 형태로 주어진다.


 3) 명령어의 구조

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

   -> 옵션: 명령어를 어떻게 실행할 것인지 지정

            일반적으로 대시 ( - ) 문자 뒤에 옵션을 지정


 4) 아규먼트 ( Argument ) : 명령어에 의해서 영향을 받는 파일 or 디렉토리 등 특정 대상

  ex) netstat -anp, ifconfig -a, ls -al




 





윈도우와 리눅스 ( Window and Linux )



  ▶ 차이점




  1) 윈도우는 시각화된 환경을 제공





  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