- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- TIL
- 알고리즘
- 아고라스테이츠
- java
- CRUD
- 면접을 위한 cs 전공지식 노트
- javascript
- 프로그래머스
- Refactoring
- sql
- 리팩터링 2판
- typescript
- Err-Handling
- TWIL
- 에러핸들링
- react
- 코딩테스트
- MariaDB
- Git
- First Project
- 오늘도 개발자가 안된다고 말했다
- Docker
- 코어 자바스크립트
- TMIL
- mongodb
- LEVEL 1
- LEVEL 2
- 배포
- LEVEL1
- CSS
성장에 목마른 코린이
TIL - 8일차 220126 (Linux) 본문
1. 지금 현재, 당신의 기분이나 느낌을 표현해 주세요.
2. 오늘 무엇을 학습한 내용 중 지금 떠올릴 수 있는 단어를 모두 나열해 주세요.
3. 2에서 작성한 단어를 가지고, 오늘의 학습 내용을 설명해 보세요.
오전 8:30 - 8:45 plan / 나의 학습 목표
오늘은 리눅스 사용법에 대해 블로깅하며 공부하고 놓친부분 없게 공부할 예정입니다.
오전 9:00 - 12:00 chapter / CLI 기본 명령어
터미널 실행하기
Ubuntu 단축기: Ctrl + Alt + t
CLI 기본 명령어
pwd - 현재 위치 파악하기
mkdir - 새로운 폴더 생성하기
ls - 특정 폴더에 포함한 파일이나 폴더 확인하기
nautilus . - 명령어를 이용해 폴더를 GUI 탐색기로 실행하기
cd - 폴더에 진입하기
touch - 파일 생성
cat - 파일 읽어줌
rm -rf - 폴더나 파일 삭제하기 // r - recursive, f - force
mv - 폴더나 파일의 이름을 변경, 또는 폴더나 파일의 위치 옮기기
cp - 폴더나 파일을 복사하기
sudo - 관리자 권한을 획득하는 명령어
nano - 편집 및 저장 (텍스트 에디터)
node - 실행
code . - 비쥬얼 스튜디오 code editor로 열기
\ - 띄우기
Tab - 자동입력
오후 1:00 - 1:30 chapter / 패키지와 패키지매니저
1. apt 명령어 이용하기
apt
2. 관리자 권한 사용하기
sudo apt install wget
관리자 암호 입력 후, 설치를 계속 할 수 있습니다.
오후 1:30 - 3:00 chapter / Node.js
NVM은 Node Version Manager입니다. NVM을 통해 간단한 명령어로 node를 설치하고 다양한 버젼을 손쉽게 옮겨 다닐 수 있습니다.
nvm 설치, 설치 확인
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
nvm --version // 설치 확인
node.js 설치
nvm install --lts // 버전은 node.js 공식 사이트에 LTS라고 적힌 버전 설치
node -v // 성공적으로 node가 설치되었으면 node 버전 확인
nvm 간단 사용법
nvm ls // 현재 nvm을 통해 설치한 node version들이 나옵니다
nvm install 12.18.3 // 이미 설치된 버전 삭제하지않고 특정 버전의 node를 설치
nvm use 12.18.3 // 사용중인 node version을 다른 버전으로 변경
node로 간단한 js파일 실행하기
nano helloworld.js // helloworld.js 라는 이름의 파일을 nano로 열기
function helloWorld () {
console.log("Hello world!");
}
helloWorld();
Ctrl + x를 눌러 편집을 종료, Yes 누르고 엔터키를 눌러 파일에 변경사항을 저장
node helloworld.js
오후 3:00 - 5:00 pair / 짝수 생성기
오후 5:00 - 6:00 zoom / Sprint Review
Const range = require(‘range’);
//1번 range = { range: function(){}}
const { range } = require (‘range’);
//2번 range = function(){}
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment
https://ko.javascript.info/destructuring-assignment
오후 6:00 - 6:30 review / 일일 회고
'Today I Learned' 카테고리의 다른 글
TIL - 10일차 220128 (배열, 객체) (0) | 2022.01.28 |
---|---|
TIL - 9일차 220127 (git) (0) | 2022.01.27 |
TIL - 7일차 220125 (HTML, CSS, JS) (0) | 2022.01.25 |
TIL - 6일차 220124 (CSS) (0) | 2022.01.24 |
TIL - 5일차 220121 (웹 개발, HTML) (0) | 2022.01.21 |