본문 바로가기

부스트캠프 AI Tech 3기/이론 : U-stage

[Day1] Python 1-1. Basic computer class for newbies : File System & Terminal Basic

File System & Terminal Basic

1. 컴퓨터 OS

Operating System : 운영체제

하드웨어 자체로만 컴퓨터를 쓸 수 없다. 하드웨어와 연결되는 기반이 되는 시스템

exe나 application은 OS에 의존적일 수 밖에 없다.

 

2. 파일 시스템 : File system

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

TIP) window키+e 를 누르면 파일탐색기가 바로 뜬다

 

디렉토리 : Directory

폴더라고도 부름

파일 : File

정보 저장 단위 ex).txt, .py

 

windows는 로컬디스크 c로 부터 시스템이 시작된다

 

경로

파일이 위치한 고유위치

  • 절대 경로 : root directory부터 표현 ex) c/user/download ...
  • 상대 경로 : 내가 현재 있는 디렉토리 기준으로 표현 ex ../../download/hello.txt

3. 터미널 : Terminal

마우스로 클릭이 아닌 키보드로 명령

GUI로 명령하는 것이 아니라 CLI(command Line Interface) 환경에서 명령하게됨

터미널도 CLI 환경이다.

 

CLI(command Line Interface)

windows : CMD창, windows terminal, cmder

max, linux : terminal

 

cmd창=terminal=console

TIP) window+r을 눌러서 실행창에 'cmd'를 입력하고 확인을 누르면 => cmd에 바로 들어갈 수 있음

 

우분투 환경도 설치해서 사용 가능하다

 

터미널에는 명령어가 작동하는 shell이 존재한다.

shell마다 명령어가 다르고 종류도 많다. ex)cmd, bash, zshell, powershell

 

기본 명령어

  • cd : change directory : 그 폴더로 이동
    cd docs​
  • mkdir : make directory : 폴더 생성
    cd workspace​
  • dir : directory (ls랑 같은 역할 = list) : 현재 위치에서 있는 모든 파일들의 리스트를 출력
    dir​
    dir ..\hello.txt
    ..\를 하면 한 디렉토리 위로 올라가게 된다.
  • copy : 파일 복사
    copy ..\abc.txt ..\​
    ..\abc.txt의 파일을 ..\로 옮긴다
  • 추가 명령어 : 윈도우 CMD 명령어 목록 - 제타위키 (zetawiki.com)