728x90
CLI(Command Line Interface)
GUI(Graphic User Interface)의 반대 의미로 명령 줄 인터페이스(command) 또는 텍스트 터미털을 통해 사용자와 컴퓨터가 상호작용하는 방식을 뜻한다.
- 윈도우 : cmd(command) or gitbash
- 맥 : Bash Shell, zsh Shell
CLI 기본 명령어
which python # 파이썬 설치 경로 확인
mkdir <이름> # 폴더 만들기
rmdir <이름> # 폴더 지우기
cd <이름> #원하는 폴더로 이동하기. (체인지 디렉토리)
- cd .. #상위로 이동
- cd ../<다른폴더> #상위 이동 후 해당 폴더로 이동
touch <파일 이름.형태> # 파일 만들기
rm <이름> #파일 지우기
rm -r <이름> #디렉토리 지우기
pwd #현재 위치 확인
ls #현재 폴더에 있는 파일 리스트
ls -la #숨겨진 파일까지 확인 ex(.git)
Git
깃은 분산 버전 관리 시스템으로 개발되었다.
컴퓨터 파일의 변경사항을 추적하고 여러 명의 협업자들 간에 파일들의 작업을 조율하기 위한 시스템이다.
git clone # 레퍼지토리 불러오기
git status # 현재 상태보기
git add # 변경사항 추가
git commit # 커밋하기
git push # 깃허브에 덮어쓰기
git merge # fetch로 가져온 내용을 원하는 branch에 합침
git remote # 연동되어 있는 repo 주소 확인
가상환경 (Virtual Environment)
다시 정리하면 가상환경을 사용하는 이유는, 같은 모듈을 사용한다고 하더라도 다른 버전을 필요로 한다거나, Python 프로그램을 실행하기 위한 최소한의 환경을 마련하고자 할 때나, GitHub 등의 저장소나 네트워크와 연계하고자 할 때 가상환경을 활용합니다.
- 작업하는 환경에 맞춰 가상환경 개별 생성
Anaconda
conda --version #버전 확인
conda env list #conda environments
conda create -n '<이름>' python=3.8 #가상환경 만들기
conda env remove -n<이름> #가상환경 지우기
conda activate '<이름>' #가상환경 작동
conda deactivate #가상환경 해제
728x90
'Git' 카테고리의 다른 글
[Git] 수정, 커밋 되돌리기 - git reset (0) | 2024.01.26 |
---|---|
[Git] 코드 변화 확인하기 - git diff (1) | 2024.01.05 |
[Git]협업을 위한 git코드 with Intellij (0) | 2022.03.29 |
[Github] 깃헙 private 인원제한과 유료버전 비교 (0) | 2022.03.28 |