리눅스에 대해서

단비·2023년 4월 13일
0

학습

목록 보기
3/66

참고사이트

리눅스

  • Linux는 실제로 분리되고 잘 정의된 운영 체제가 아니며, 커스터마이즈된 OS를 만들 수 있는 커널
  • Windows 및 Mac과 구별되는 특성 중 하나는 오픈 소스라는 점
  • 유닉스(UNIX)를 기반으로 제작한 무료 오픈소스 운영체제(OS)

장점

  • 안정적이고 안전한 운영 체제
  • 여러 사용자가 동시에 작업 할 수 있기 때문에 다중 사용자 시스템
  • 동시에 더 많은 프로세서를 지원하고 사용하는 OS

배포판

  • 리눅스에서 작동하는 여러 종류의 프로그램을 꾸러미 하나로 모아놓은 것
  • 두가지 이상 프로그램이 만나 주어진 일을 처리하는 경우도 있음(상호작용이 잘되는 것들을 셀렉해서 우분투 같은 배포판이 등장)

OS(Operating System)

  • 각종 하드웨어적인 자원과 소프트웨어적인 자원을 효율적으로 운영 관리함으로써 사용자가 시스템을 이용하는데 편리함을 제공하는 시스템 소프트웨어

커널(Kernel)

  • 컴퓨터의 운영 체제의 핵심이 되는 컴퓨터 프로그램
  • 시스템의 모든 것을 완전히 통제

🤨 운영 체제와 커널의 차이

  • 운영 체제는 크게 사용자 영역과 커널 영역으로 나눠져 있음
  • 사용자 영역
    • 실제 사용자가 응용프로그램(애플리케이션)을 이용하기 위해서 마련한 공간
  • 커널 영역
    • 사용자 영역에서 사용자가 이용하는 프로그램을 안전하고 효율적으로 작동하기 위해서 컴퓨터의 자원들을 관리하는 영역



컨트리뷰션(Contribution)

  • Typo 작업을 포함하여 버그 수정 기능 추가 소스 코드 수정 등 다양한 오픈소스 프로젝트에 참여하는 것

오픈소스 구성원

  • User
  • Contributer : 컨트리뷰션을 하는 모든 사람
  • Commiter : 컨트리뷰션 내용을 리뷰, 반영할지 결정
  • Maintainer : 프로젝트 방향 설정, 관리
  • 제작자

릴리스

  • 소프트웨어 배포 생명 주기에서 컴퓨터 소프트웨어의 배포를 의미

우분투(Ubuntu)

  • 그래픽 사용자 인터페이스 (GUI:단추, 창, 텍스트 상자 등의 그래픽 구성 요소를 사용하여 실행)와 명령 행 인터페이스 (CLI:명령을 입력하여 실행)가 있음
  • 윈도우 환경에서 리눅스 운영체제를 사용할 수 있음



🤗 우분투 명령어 모음 🤗

  1. 파일 생성 등 관련한 기초 + 2 + 3 + 4 + 5 + 6
  2. vim 편집기 명령어 모음 1 + 2
  3. MobaXterm 단축키



💡 TIP!


1. vim 편집기에서 작업을 하다가 정상적인 종료를 하지 않은 경우 => swp 확장자 + 숨김 파일로 생성됨 (ex: .test.txt.swp)


2. ubuntu의 rm -rf * 명령어는 현재 디렉토리 내에 있는 파일들과 폴더들을 모두 지움(참고사이트)

- -r : 폴더를 지움
- -f : 강제로 지움
- \* : 모든 파일

3. sudo 명령어는 유닉스 및 유닉스 계열 운영 체제에서, 다른 사용자의 보안 권한, 보통 슈퍼유저로서 프로그램을 구동할 수 있도록 하는 프로그램


4. | : Linux Pipe

- 둘 이상의 명령어를 묶어 출력의 결과를 다른 명령어로 전환하는데 사용
profile
tistory로 이전! https://sweet-rain-kim.tistory.com/

0개의 댓글