기타

[✅ 상시 업데이트] 사용 안하면 까먹는 명령어들

jaee 2025. 10. 11. 23:46

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, 윈도우 창 번호