FileSystem & Terminal
어쩌다 인공지능 수료증 주는 교육을 발견해서 정리하기 위한 게시글
Operation System, 운영체제
우리의 프로그램이 동작할 수 있는 구동 환경
이건 다 아는 내용
파이토치도 운영체제에 따라서 쓸수 있는 프로그램들이 다르긴 하지만 파이썬은 C언어 기반이므로 운영체제에 독립적인 언어이긴 하다
나는 맥OS와 윈도우즈 환경 둘다 해볼 생각이다(한 게시글이 업데이트 될 수 있ㄷ음)
File System: OS에서 파일을 저장하는 트리구조 저장 체계
File from wiki: 컴퓨터 등의 기기에서 의미 있는 정보를 담는 논리적인 단위
모든 프로그램은 파일로 구성되어 있고, 파일을 사용한다.
Directory
FIle
window+ E를 누르면 디렉토리들 확인 가능
디렉토리안에 디렉토리가 있을 수 있는 트리구조
경로: 컴퓨터 파일의 고유한 위치, 트리구조상 노드의 연결
절대 경로: 루트 디렉토리부터 파일까지의 경로
상대 경로: 현재 있는 디렉토리부터 타깃 파일까지이 경로
다 아는 내용이라 생략 하고싶다
GUI: Graphical User Interface
CUI: Command line Interface
Widows는 cmder다운 받아서 사용하던가 하자
맥은 Teminal 그대로 쓰자
Window + R 을 눌러 CMD 입력 하면 터미널 실행 가능
파워쉘 써도 상관 없다
git을 쓰던가 리눅스 써도 상관없음
| 윈도우 CMD창 명령어 | shell 명령어 | 설명 |
|---|---|---|
| CD | cd | 현재 디렉터리 이름을 보여주구나 바꿈 |
| CLS | clear | CMD 화면에 표시도니 것을 모두 지움 |
| COPY | cp | 하나 이상의 파일을 다른 위치로 복사 |
| DEL | rm | 하나 이상의 파일을 지움 |
| DIR | rm | 디렉터리에 있는 파일과 하위 디렉터리 목록을 보여줌 |
윈도우즈 환경에서
cd workspace
라고 치게 되면 해당 디렉토리에 있는 workspace디렉토리로 이동하게 된다
workspace가 없으면
mkdir workspace
라고 치게 되면 해당 디렉토리에 workspace가 만들어지게 된다
해당 디렉토리에서
맥, 리눅스는
ls
윈도우즈는
dir
라고 치면 어떤 파일이 있는지 확인 가능
윈도우즈에서
dir ..₩ 입력 상태에서 현재 디렉토리 이름의 첫글자를 누르고 tap키를 누르면 현재 있는 디렉토리의 이름이 자동완성으로 입력이 되고 Enter키를 누르면 상위 디렉토리로 이동하게 된다.
현재 디렉토리 기준으로 어떤 파일을 복사 상위 파일에 있는 것을 복사 하려면
copy ..₩..₩ 파일이름
한번더 상위 디렉토리로 이동 했다.