9/1 TIL

최준호·2022년 9월 1일
0

들어가기에 앞서서...

오늘은 Linux 터미널을 실행하고, 바로 사용해 볼수 있게 공부를 하고 짝수생성기 및 npm run submit을 통화여 과제 제출을 시도해보았다.
운영체제가, 윈도우를 사용하고 있는 나는 우분투를 다운받아서 진행을 해야하는 상황이였지만, 내 노트북의 안전을 위해 npm을 최대한 활용하여 진행을 해보았다.

<목차>

  1. 윈도우 CMD 명령어 모음
  2. Node.js
  3. 배열

1. 윈도우 CMD 명령어 모음

  • CD [이동할 경로] : 커맨드창 위치이동

  • dir : 현재 위치의 파일과 디렉토리(폴더) 목록 보기

  • help : 명령어 도움말 보기 (명령 프롬프트 명령어를 보여준다)

  • ipconfig : 네트워크 설정상태 보기(/all 옵션을 붙여 상세한 설정 정보를 볼수 있다.)

  • md [생성할 폴더 이름], mkdir [생성할 폴더 이름] : 디렉토리(폴더) 생성
    -rd [삭제할 폴더 이름], rmdir [삭제할 폴더 이름] : 디렉토리(폴더) 지우기 (/s 입력시 폴더안 파일이 있더라도 삭제가능, 휴지통으로 가지않고 완전삭제이므로 주의해야한다!)

  • path : 환경변수 path보기

  • cls : 현재 명령 프롬프트 창 초기화 (이전 명령어 결과를 지운다)

  • del [삭제할 파일명] : 파일 삭제 (파일명을 [*.log] 이런식으로 입력하여 여러 파일 삭제 가능하다.

  • copy [복사할 파일명][복사할 위치 경로]
    xcopy [복사할 파일명][복사할 위치 경로] :
    파일 복사 (xcopy는 숨김파일도 복사할수 있다.)

  • move [파일명][이동할 위치 경로] : 파일 이동 (이동한 파일이 이전경로에 남아있지 않다)

  • rename [현재 파일명][변경후 파일명] : 파일 또는 디렉토리(폴더)명 변경한다.

  • exit : 재 명령 프롬프트 창 종료


2. Node.js

  • Javascript 런타임 중 하나인 Node.js에 대해 학습을 해보았다. 프로그래밍 언어가 구동되는 환경, 즉 어떤 프로그램이 동작할 때, 프로그램이 동작하는 곳이 바로 런타임이다. 대표적인 Javascript 런타임으로는 크롬, 사파리같은 웹 브라우저가 있다.
  • Node.js라는 새로운 javascript 런타임이 등장하게 되면서, 웹 브라우저가 아닌 곳에서도 Javascript를 실행할 수 있게 되었다. Javascript를 통해 웹 페이지를 구성하는 것을 넘어 서버를 구축하는 등 활용폭이 크게 확장되었다.
  • 정리하면 런타임이란, 프로그래밍 언어가 실행되는 환경, 그리고 Node.js는 JavaScript 런타임이다.

3. 배열

  • 키를 사용하여 식별할 수 있는 값을 담은 컬렉션은 객체라는 자료구조를 이용하여 저장하는데, 객체만으로도 다양한 작업을 할 수 있다.

<javascript에서 배열을 만드는 방법>

  • 배열 리터럴 대괄호 ([])을 사용하여 만드는 방법
  • Array() 생성자 함수로 배열을 생성하는 방법

<배열 리터럴 대괄호 ([])를 사용하여 만드는 방법>

// 배열 생성 (빈 배열)
const arr = [];

arr[0] = blue;
arr[1] = red;
arr[2] = green;
// 배열 생성 (초기 값 할당)
const arr = ['blue', 'red', 'green'];

<Array() 생성자 함수로 배열을 생성하는 방법>

// 배열 생성 (빈 배열)
var arr = new Array(); 

arr[0] = 'blue';
arr[1] = 'red';
arr[2] = 'green';
// 배열 생성 (초기 값 할당)
var arr = new Array('blue', 'red', 'green'); 
// 배열 생성 (배열 크기 지정)
// 원소가 1개이고 숫자인 경우 배열 크기로 사용됨
var arr = new Array(3); 
profile
LV2 프론트엔드 엔지니어

0개의 댓글