0728 TIL
CLI 명령어
🙆♀️ 리눅스 터미널에서 기본적인 명령어를 사용할 수 있다.
pwd
: 현재 위치를 확인하는 명령어
mkdir
: 새로운 폴더를 생성하는 명령어
nautilus
: 현재 폴더를 파일 탐색기로 여는 명령어
cd
: 폴더에 진입하는 명령어
touch
: 새로운 파일을 생성하는 명령어
cat
: 파일의 내용을 터미널에 출력하는 명령어
rm
: 폴더나 파일을 삭제하는 명령어
mv
: 폴더나 파일의 위치를 이동하거나, 이름을 변경하는 명령어
cp
: 폴더나 파일을 복사하는 명령어
(cp-rf
라고 써야 복사된다. rf를 안쓰면 메세지만 출력됌)
sudo
: 관리자 권한을 이해할 수 있다.
🙆♀️ 명령어를 사용할 때, 등장하는 키워드에 대해 이해할 수 있다.
/: 루트 디렉토리
~: 홈 디렉토리
사용자 폴더의 경로(Path)는 ~/로 표시됩니다.
물결기호(~)는 루트폴더(/)로부터 사용자 폴더(username)까지의 경로를 축약한 형태입니다.
🙆♀️절대 경로와 상대 경로의 차이를 이해할 수 있다.
절대 경로의 시작이 루트 디렉토리(/)인 것을 이해할 수 있다.
상대 경로의 시작이 현재 디렉토리(.)인 것을 이해할 수 있다.
🙆♀️ 텍스트 에디터 nano를 이용해 파일을 수정하고, 저장할 수 있다.
패키지와 패키지매니저
🙆♀️ Linux Ubuntu 운영체제에서 사용하는 apt 패키지 매니저에 대해 알고, 명령어를 통해 패키지를 관리할 수 있다.
apt update
: 패키지의 업데이트 여부 확인
apt list --upgradable
: 업데이트 필요한 파일 조회
apt upgrade
: 프로그램 업그레이드
apt show
: 프로그램의 정보 확인
apt install
: 프로그램 설치
apt list --installed
: 설치된 프로그램 목록 보기
apt remove
: 프로그램 삭제
apt search
: 패키지 검색
Node.js
🙆♀️ nvm, Nodejs, npm을 설치하고, 버전을 확인할 수 있다.
🙆♀️ 명령어 node를 이용해 JavaScript 파일을 실행할 수 있다.
node 파일이름
🙆♀️ 스프린트 시작 전 package.json 파일을 확인하고, npm install을 사용할 수 있다.
알고리즘 2번
function computeWhenDouble(interestRate) {
let x = 1
let result = 0
for(let year = 1 ; x < 2 ; year++){
x = x + x * interestRate / 100
result = year
}
return result
}
//연이율 interestRate를 입력받아 원금의 2배이상이 될때까지 걸리는 시간을 리턴해야한다.
//원금을 나타내는 변수 x를 선언한다. 1을 할당한다.
//for문을 만든다. year = 1 (연이율을 받으려면 1년은 되어야함) x < 2 ; year++
// x + x * interestRate/100 가 2보다 작아야한다.
//result는 year가 된다.
//result를 리턴한다.
result = result + year 라고 써서 result와 year가 따로 노는 것을 debugger로 발견했다. year들이 계속해서 더해졌다.
result = year라고 써야 year 고대로 나온다.
Author And Source
이 문제에 관하여(0728 TIL), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@syc765/0728-TIL저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)