1. 컴퓨터 OS 란?
컴퓨터 OS란 Operation System의 약자, 운영체제
프로그램이 동작할 수 있는 구동환경을 말한다.
운영체제 : window, mac os 등
운영체제를 기반으로 크롬, 어플, 이메일 등을 이용할 수 있다.
예를 들어, exe 파일을 다운로드 받으면 window 환경에서는 사용가능하지만 MAC OS에서 사용하면 실행할 수 없다.
어떤 개발환경에서 개발을 실행할 것인지에 대한 선택이 필요함!
2. 파일 시스템이란?
File system, 파일시스템이란 OS에서 파일을 저장하는 트리구조의 저장체계
파일의 기본체계 : 파일 VS 디렉토리
파일(File)
- 컴퓨터에서 정보를 저장하는 논리적인 단위
- 파일은 파일명과 확장자로 식별됨(ex) hello.py)
- 실행, 쓰기, 읽기 등을 할 수 있음
디렉토리(Directory)
- 폴더 또는 디렉토리라고 불림
- 파일과 다른 디렉토리를 포함할 수 있음
window는 c를 기준으로 파일이 시작되고, mac 은 root를 기준으로 시작된다.
절대경로 vs 상대경로
- 경로 : 컴퓨터 파일의 고유한 위치, 트리 구조상 노드의 연결이자 마지막 단위
- 절대 경로 : 루트 디렉토리부터 타겟 디렉토리까지의 위치
C:\user\docs\memo.txt
- 상대 경로 : 현재 있는 디렉토리
../../somefile
3. 터미널이란?
터미널 환경이란 mouse가 아닌 키보드로 명령을 입력 프로그램을 실행하는 환경을 말한다.
- GUI(Graphical User Interface)
: 일반적으로 마우스를 이용해 어플 등을 클릭할 수 있는 환경
- CLI(Command Line Interface)
text만을 사용하여 컴퓨터에 명령을 입력하는 인터페이스 체계
window - CMD, Window Terminal, cmder(window에서 linux 명령어로 이용)
mac - Terminal
Console = Terminal = cmd창
Terminal 시작하기
- window : 윈도우키 + TERMINAL or 윈도우키 + R or window store의 windows terminal 설치
- mac : 빠른실행 Terminal키 입력
각 터미널에서는 프로그램을 작동하는 shell이 존재한다
shell마다 다른 명령어를 사용하게 된다.
윈도우 shell 명령어 목록 참고 : https://zetawiki.com/wiki/%EC%9C%88%EB%8F%84%EC%9A%B0_CMD_%EB%AA%85%EB%A0%B9%EC%96%B4_%EB%AA%A9%EB%A1%9D
'네이버 코칭스터디 9기' 카테고리의 다른 글
Python Object Oriented Programming - 네이버 코칭스터디 9기 2주차 (0) | 2023.01.29 |
---|---|
파이썬 코딩환경(OS 및 코드편집기) WINDOW 개발 환경설정 - 파이썬 기초#3 (0) | 2023.01.15 |
파이썬 개요 및 특징 정리 - 파이썬 기초#2 (0) | 2023.01.15 |
댓글