성장에 목마른 코린이

TIL - 8일차 220126 (Linux) 본문

Today I Learned

TIL - 8일차 220126 (Linux)

성장하는 코린이 2022. 1. 26. 11:49
728x90

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

helloworld.js 를 node로 실행한 결과

오후 3:00 - 5:00 pair / 짝수 생성기

 

오후 5:00 - 6:00 zoom / Sprint Review

Const range = require(‘range’);

//1range = { range: function(){}}

const { range } = require (‘range’);

//2range = 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
Comments