앨리스 AI2 앨리스 AI 트랙 1주차 리눅스 기초 리눅스란? 리눅스는 리누스 토발즈에 의해 만들어진 컴퓨터 운영체제다. GNU 프로젝트란 Gnu is not Unix의 줄임말이며 유닉스 운영체제를 여러 회사에서 각자 개발하며 소스코드를 공유하지 않는 문화에 대한 반발로 생겼다. 리눅스는 응용프로그램->쉘->커널->하드웨어의 계층구조로 이루어졌다. 리눅스의 특징 1. 유닉스 기반 2. 멀티 유저와 멀티 태스킹 지원 3. CLI 및 GUI 모두 지원 4. 다양하고 강력한 네트워킹 기능 리눅스의 종류 패키지 형식 패키지 관리자 운영체제 이름 레드햇 .rmp yum CentOS 페도라(Fedora) 데비안 레드햇 .deb Apt 우분투(Ubuntu) 리눅스 민트 라즈비안 안드로이드 .apk Android Package Manager 안드로이드 OS 활용 분야 .. 2021. 6. 23. 앨리스 AI 트랙 1주차 GIT Git을 사용한 버전관리 파일의 영역 라이프사이클 working directory -(git add)> staging area -(git commit)> repository 파일의 상태 라이프사이클 untrackted: working directory에 있는 상태 또는 unmodified에서 파일을 지운 상태 unmodified: staged에서 commit을 하여 다시 변경된 상태, git 저장소에 있는 파일과 내용이 같음을 보장할 수 있다. modified: unmodified에서 수정이 일어나 변경된 상태 staged: 세가지 상태에서 git add로 추가를 했을 때 변경된 상태 git 관리상태를 확인하는 명령어 git status: staging file들의 상태를 확인한다. git log: gi.. 2021. 6. 22. 이전 1 다음