[Linux] Linux 기초

손종일·2020년 8월 25일
0

리눅스 (Linux)

Linux는 오픈소스로서 1991년 Linus Torvals가 개발한 웅여체제 입니다. Linus Torvals는 여전히 Linux 개발을 이끌고 있습니다. 또한, 리눅스는 시스템을 운영하는데 가장 널리 사용되는 운영체제이고 Windows 시스템이나 application이 아닌 이상 일반적으로 시스템 서버는 리눅스 기반으로 운영됩니다.

  • Linux Directory Structure
  • PATH
  • Configs
  • Shell Commands

리눅스의 구조

  • 커널 :
    리눅스의 핵심, 프로세스 관리, 메모리 관리, 파일 및 장치 등 컴퓨터의 하드웨어를 모두 제어하는 영역이다.
  • 셸 :
    커널과 사용자간의 접점으로 셸을 통해 우리는 컴퓨터가 원하는 동작을 하도록 할 수 있다. 대표적인 셸은 BASH가 있고 요즘은 zsh (Z shell)이 많이 사용된다.
  • 응용 프로그램 :
    각종 프로그램 시스템을 위한 프로그램, 사용자의 문서 편집 도구, 브라우저, 네트워크 도구 등 다양한 프로그램을 일컫는다.

Linux File System Hierarchy (FHS)

피눅스 파일 구조는 아래와 같이 tree 형태로 되어있다.

FHS의 가장 위에는 / 디렉토리가 있다. Root 디렉토리라고 하며, Root는 뿌리 라는 뜻입니다. 즉, Tree 형태의 FHS의 뿌리가 된다는 뜻입니다. 디렉토리는 윈도우스의 폴더와 동일한 개념입니다.
시작점인 root 디렉토리 안에 여러 하위 디렉토리들이 있고 각 하위 디렉토리들 안에 또 하위 디렉토리들이 있는 식입니다. 각 디렉토리의 구분은 /(slash)로 구분하며 위 사진의 bin 디렉토리의 경로는 /home/eun/bin 으로 표현됩니다.

터미널 명령어 Tip

  • contrl + a : 커서가 맨 앞으로 이동
  • contrl + e : 커서가 맨 뒤로 이동
  • command + k : 터미널 화면 reset
profile
Allday

0개의 댓글