본문 바로가기

개발일지/TIL

TIL 23-03-13

git bash 명령어 <- 마우스 클릭처럼 익숙해지기 

pwd : 현재 경로 출력 
ls : 현재 디렉토리에서 존재하는 파일 및 디렉터리 확인 
ls -al : 현재 디렉터리에 존재하는, 숨김 파일 및 디렉터리까지 모두 리스트 형태로 확인
clear : 명령어 창 비우기 
cd <디렉터리 이름> : <디렉터리 이름>으로 이동해라
cd .. : 상위 디렉터리로 이동 
mkdir <디렉터리 이름> : <디렉터리 이름> 폴더 생성 
vi <파일명> :  <파일명>을 vi편집기로 편집하겠다
”입력모드”로 전환해야 내용 입력 가능 a or i 빠져나오기 ESC
빠져나오고 u 변경사항 취소 
:w 저장, vi 편집기 닫기 ::q, 저장하고 닫기 :wq
중요 : 마지막 한 줄 비우고 저장하기 
:set nu 번호 생성, :set nonu 번호 지우기 
cat <파일명> : <파일명>에 적힌 내용을 보여줘
touch <파일명> : <파일명>을 가진 비어있는 파일을 만들어라 
rm <파일명> : <파일명>을 가진 (폴더가 아닌) 파일을 지워라

 

git 스테이지 올리고 github 연결까지

git init : 로컬 저장소 만들기 
git status: 작업 디렉토리 상태 확인하기 
git add <파일명> :  <파일명>을 스테이지에 추가
git add .  : 현재 경로에 있는 모든 파일을 스테이지에 추가
git rm <파일명> --cahed : 스테이지에서 파일명 제거
git commit : 
커밋 메시지 : 제목과 본문 본문 생략 가능, 본문은 자세할 수록 좋다.
git commit -m “커밋 메시지” : 간단한 커밋 메시지로 작성하기
git log : 커밋 내역 출력 

git push : github 올리기 
git clone <원격저장소 url> : 원격 저장소를 내 컴퓨터로 복사해서 가지고 오기

 

왜 같은 결과가 나올까?

a,b=input().split()
a=int(a)
b=int(b)
print(not bool(a) and not bool(b))
print(not bool(a or b))

print(not bool(a and b)) # 다름

언뜻 생각했을 때 and가 같은 결과가 나와야 할 것 같은데 왜 다르게 나오는지 명쾌하게 이해가 안 된다.

 

 

'개발일지 > TIL' 카테고리의 다른 글

TIL 23-03-18  (0) 2023.03.18
TIL 23-03-17  (0) 2023.03.17
TIL 23-03-16  (2) 2023.03.16
TIL 23-03-15  (0) 2023.03.15
TIL 23-03-14  (0) 2023.03.14