파이썬/AI 개발환경 준비

Hidden class- Basic computer class for newbies

File System & Terminal Basic

 

 

1. 컴퓨터 OS

  • Operating System, 운영 체제 우리의 프로그램이 동작할 수 있는구동 환경
  • 프로그램은 OS에 의존적 → OS에 맞춰서 개발

 

 

2. 파일 시스템

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

 

2.1 파일의 기본 체계(디렉토리 vs 파일)

  • 디렉토리(Directory)

    • 폴더 또는 디렉토리로 불림
    • 파일과 다른 디렉토리를 포함할 수 있음.
  • 파일(File)

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

 

 

2.2 절대 결로와 상대 경로

  • 경로: 컴퓨터 파일의 고유한 위치, 트리구조상 노드의 연결

  • 절대 경로: 루트 디렉토리부터 파일위치까지의 경로

  • 상대 경로: 현재 있는 디렉토리부터 타깃 파일까지의 경로

    • .: 현재 디렉토리
    • ..: 부모 디렉토리

 

 

3. 터미널

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

 

3.1 Command Line Interface

  • Graphic User Interface(GUI)와 달리 Text를 사용하여 컴퓨터에 명령을 입력하는 인터페이스 체계

Windows: CMD window, Windows Terminal Mac,Linux: Terminal

윈도우 cmder 도 권장(https://cmder.net/)

Console=Terminal=CMD창 어원: 디스플레이와 키보드가 조합된 장치 현재:CLI로 입력하는 화면

Windows: 윈도우키 + terminal OR 윈도우키 + R -> CMD 입력

Mac: 빠른실행 terminal입력

 

 

3.2 기본 명령어

윈도우 CMD창 명령어 shell 명령어 설명
cdcd현재 디렉토리 이름을 보여주거나 바꿉니다.(change directory)
clsclearcmd 화면에 표시된 것을 모두 지웁니다.(clear screen)
copycp하나 이상의 파일을 다른 위치로 복사합니다.
delrm하나 이상의 파일을 지웁니다.(delete)
dirls디렉토리에 있는 파일과 하위 디렉토리 목록을 보여줍니다.(dirctory)

 

+ Recent posts