TIL_20.12.29(화)

nRecode·2020년 12월 29일
0

TodayILearned

목록 보기
78/95
post-thumbnail

재귀함수

재귀란 함수를 스스로 호출하는 것
무한 반복을 방지하기 위해 반드시 탈출조건이 있어야한다.
알고리즘을 재귀로 표현하기에 자연스러울 경우, 프로그램의 가독성이 좋다. 그러나 값이 리턴되기 전까지 호출마다 call stack을 새로 생성하기 때문에 메모리를 많이 사용한다.

tool

vscode -open in browser
git - terminal에 git 입력

command line

빠르고, 강력하고, 집근성이 좋다.
ls - 파일보기, cd - 이동, mkdir - 디렉토리 생성, touch - 파일 생성, cat - 텍스트 형태의 파일 확인, mv - 파일 및 디렉토리 옮기기 or 이름 바꾸기, cp - 복사

rm - 삭제
(정말 삭제할 것인지 확인하지 않고 휴지통에 들어가지 않는다.)
폴더를 삭제하고 싶을 땐 rm -r [dirname]
pwd - 현재 경로확인
sudo - 관리자 권한으로 실행,
chown - 파일의 소유권 변경
홈디렉토리, 루트디렉토리

자주 사용하게 될 cli프로그램
git, pakageManager(프로그램 추가/ 삭제), vim, 클라우드 서비스 관리 AWS CLI

sudo rm -rf 절대 금지 ㅋㅋ

profile
안정성, 확장성 있는 서버를 구축하고 가꾸는 개발자를 목표로 공부하고 있습니다. 🤔🤔🤔🤔 부족하기에 맞지 않는 내용이 있을 수 있습니다. 가감없이 피드백 해주시면 정말 감사하겠습니다..🙏

0개의 댓글