Basic computer

JH_CHOI·2022년 1월 23일
0
post-custom-banner

Basic computer class for newbies

중요개념

  • 컴퓨터 OS
  • 파일시스템
  • 터미널

목표

프로그래밍을 배우기 전에 알아야 하는 기본적인 컴퓨터 시스템에 대해 공부합시다. 크게 파일 시스템과 터미널 환경에 대해서 학습합시다.

컴퓨터 OS

  • Operating System, 운영체제
  • 우리의 프로그램이 동작할 수 있는 구동 환경
  • 프로그램은 OS에 의존적이다. 따라서 OS에 맞춰서 개발하여야 한다.

파일시스템

  • OS에서 파일을 저장하는 트리구조 저장 체계

파일과 디렉토리

  • 파일시스템은 (Window: C , Mac: root) 디렉토리로부터 시작하는 트리구조로 되어있다.

디렉토리

  • 폴더 또는 디렉토리라 부름
  • 파일과 다른 디렉토리를 포함할 수 있다.

파일

  • 컴퓨터에서 정보를 저장하는 논리적인 단위
  • 파일은 파일명과 확장자로 식별됨
  • 실행, 쓰기, 읽기 등을 할 수 있다.

절대경로와 상대경로

  • 경로 : 컴퓨터 파일의 고유한 위치, 트리구조상 노드의 연결
  • 절대경로 : 루트 디렉토리부터 파일위치까지의 경로
  • 상대경로 : 현재 있는 디렉토리부터 타깃 파일까지의 경로

터미널

마우스가 아닌 키보드로 명령을 입력하여 프로그램 실행

Command Line Interface

  • GUI와 달리 Text를 사용하여 컴퓨터에 명령을 입력하는 인터페이스 체계
  • Windows : CMD, Windows Terminal (윈도우 cmder 권장)
  • Mac : Terminal
  • Console = Terminal = CMD

기본 명령어 (shell 명령어)

  • cd : 현재 디렉터리 이름을 보여주거나 바꿔줍니다. (change directory)
  • clear : CMD 화면에 표시된 것을 모두 지웁니다. (clear screen)
  • mkdir : 디렉토리 생성 (make directory)
  • cp : 하나 이상의 파일을 다른 위치로 복사합니다.
    • cp A B : A를 B로 복사한다는 뜻으로 A, B에는 각각 현재 경로와 바꿀 경로가 들어갑니다.
  • rm : 하나 이상의 파일을 지웁니다.
  • ls : 디렉토리에 있는 파일과 하위 디렉토리 목록을 보여줍니다.
profile
꿈이 큰 새싹 개발자입니다.
post-custom-banner

0개의 댓글