이번에는 자바스크립트 파일을 생성하여 코드를 입력한 후 Git Bash에서 Node.js를 사용하여 실행한 결과를 살펴보겠습니다.
먼저 mkdir 명령어를 사용하여 [nodejs] 디렉터리(폴더)를 생성합니다.
cd 명령어를 사용하여 생성한 [nodejs] 디렉터리로 이동합니다.
이제 디렉터리 안에 자바스크립트 파일을 생성해야겠죠?
파일 생성에 사용할 명령어는 echo로, 내용이 없는 파일을 생성하는 touch 명령어와 달리 내용을 포함한 파일을 생성할 수 있습니다.
echo 명령어 뒤에 내용을 입력하고, > 기호 뒤에 생성할 파일 이름을 입력하여 실행합니다.
작성한 코드는 변수 hyungju에 빈 객체 리터럴을 대입하라는 의미입니다.
echo 'var hyungju={};' > hyungju.js
cat hyungju.js 명령어를 입력한 후 실행하면, 코드 내용이 포함된 파일을 Git Bash에서 확인할 수 있습니다.
계속해서 다음 코드를 입력하여 hyungju.js 파일에 코드 내용을 추가합니다.
기존 코드와 달리 > 대신 >> 기호를 사용했습니다.
>> 기호를 사용하면 파일의 기존 내용 뒤에 새로운 내용을 추가할 수 있습니다.
추가된 코드는 변수 hyungju의 유형(type)을 console에 기록하라는 의미입니다.
echo 'console.log(typeof hyungju);' >> hyungju.js
다시 cat 명령어를 사용하여 코드가 제대로 추가되었는지 확인합니다.
추가된 코드가 포함된 hyungju.js 코드가 화면에 출력됩니다.
이렇게 했는데도 코드 내용이 포함된 파일이 제대로 생성되었는지 의심이 된다면 편집기로 생성된 파일을 열어 보세요.
echo 명령어로 생성, 추가된 코드를 확인할 수 있습니다.
이제 마지막 명령어를 배워 볼까요?
명령어로 생성한 자바스크립트 파일을 다음과 같이 node 명령어 뒤에 붙여 실행합니다.
그럼 hyungju.js 파일에 포함된 코드가 실행되어 결과 값을 화면 아래쪽에 출력합니다.
결과에서 변수 hyungju에 참조된 값이 객체(object)임을 확인할 수 있습니다.
node hyungju.js