Python 가상환경 생성 & 실행 & 종료
# 경로는 편한대로. 내 경우엔 /Project/backend
# 가상환경 생성
$ cd /Project/backend
$ python3 -m venv [가상환경 이름]
# 가상환경 실행
$ source [가상환경 이름]/bin/activate
# 가상환경 종료
$ deactivate
Git
# 1. 기존 git origin 저장소에서 local로 복사하는 경우
$ git clone [깃헙 레포지토리 주소]
# -> 폴더 & .git 생성, origin remote 등록, 최신 코드 다운로드 한큐에 됨
# 2. 로컬 프로젝트를 GitHub에 처음 연결할 때
# 1) git 폴더 설정
$ git init
# 2) origin remote 등록
$ git remote add origin [깃허브 레포지토리 주소]
폴더 구조 확인
# 현재 경로 기준 폴더 구조
$ tree .
# 2depth까지 확인
$ tree -L 2
# 특정 폴더 제외
$ tree -I "[제외할 폴더명]"
# 여러개 폴더 제외
$ tree -I "[제외할 폴더명1]|[제외할 폴더명2]"
자주쓰는 Tmux 명령어
# 여러개 pane에 동시 입력 on
$ setw synchronize-panes on
# 동시 입력 off
$ setw synchronize-panes off
# 화면 분할 (윈도우 하나에 여러개 pane 만들기)
$ ctrl + v: 가로 분할
$ ctrl + h: 세로 분할
# 새 윈도우 띄우기
$ ctrl + a, c
# 다음 윈도우로 이동
$ ctrl + a, n
# 특정 윈도우로 이동
$ ctrl + a, 윈도우 창 번호