Linux

young·2021년 12월 12일
0

01. 운영체제(OS)

  • OS의 역할
    : 사용자 언어를 컴퓨터 언어로 바꾸어 전달
  • 커널과 쉘
    (커널은 컴퓨터의 번역기 / 쉘은 사용자의 번역기라고 쉽게 생각하면 됨)
    (쉘 : 터미널)

02. Linux

  • 오픈소스
    • 오픈소스 소프트웨어
    • 누구나 자유롭게 확인, 수정, 배포할 수 있는 코드
    • 네트워크 운영체제(멀티테스킹, 멀티스레드)
  • CLI(Command Line Interface)
  • GUI(Graphic User Interface)

03. Linux의 핵심 개념

  • 파일 구조
    • root : 루트 폴더, 최상위 경로, /(기호)로 접근
    • /home : 유저의 공간, ~(기호)로 접근
    • /bin
    • 디렉토리 = 폴더
    • 절대경로와 상대경로
      • 절대경로(/) : root부터 시작하는 경로
      • 상대경로(..) : 내가 원하는 위치부터 시작하는 경로(.은 현재 내 위치 /. .은 상위 위치)
  • PATH
  • 환경변수
    • 프로세스가 컴퓨터에서 동작하는 방식에 영향을 미치는 동적인 값들의 모임
    • PATH : 운영체제가 어떤 프로세스를 실행시킬때, 그 경로를 찾는데 이용
    • HOME

4. 명령어

  • pwd(Print Working Directory) : 현재
  • ~(home Directory)
  • ls(List Segments) : 현재 위치 파일 목록 출력
  • cd(Change Directory) : 디렉토리(폴더) 이동
  • mkdir(Make Directory): 디렉토리(폴더) 생성
  • touch : 파일 생성
  • vi(파일명.확장자) : 파일 편집할 수 있는 에디터 활성화
profile
🐿 개발중...

0개의 댓글