2주 4일 - Ubuntu와 CLI 2022-09-01

CodeModel·2022년 9월 1일
0

인사말

오늘은 우분투 환경에서 CLI를 다뤘다 리눅스에서 배웠던 내용을 다시 복습하는 느낌으로 공부하였다. 시작한다!

CLI

우분투 터미널 실행 : Ctrl(컨트롤 키) + Alt(알트 키) + t(영문 t)
pwd: 현재 위치 확인하기
mkdir: 새로운 폴더 생성하기
ls: 특정 폴더에 포함된 파일이나 폴더 확인하기
cd: 폴더에 진입하기
touch: 파일 생성하기
nautilus . - 명령어를 이용해 폴더를 GUI의 탐색기로 실행하기
cat: 파일의 내용을 터미널에 출력하기
rm : 파일을 삭제합니다

rm -rf 폴더 삭제
mv: 폴더나 파일의 이름을 변경, 또는 폴더나 파일의 위치 옮기기

mv 파일명 파일명 이름 변경
mv 폴더명 폴더명 이름 변경
mv 파일명 폴더명 파일의 위치를 폴더로 이동

cp: 폴더나 파일을 복사하기
sudo: 관리자 권한을 획득하는 명령어

Ctrl + C : 강제종료

CLI의 한줄을 프롬프트라고 부른다
tab키를 누르면 폴더명,파일명이 자동으로 완성된다.

nano

nano 파일이름.js - nano로 파일이름의 파일을 만들고 연다. ctrl + x로 저장한다

Node.js

node 파일이름.js - nano로 만든 파일이름 실행

알게된점

브라우저도 javascript 런타임 환경
node.js도 javascript 런타임 환경

npm: 자바스크립트 런타임 환경 node.js의 기본

package.json은 모든 모듈을 전달할 필요 없이 package.json만 전달하면 된다.

d가 있으면 파일
d가 없으면 폴더

상대경로
../ : 상위 폴더로 이동
./ : 현재 폴더
~ : 루트

마무리

npm install을 하는 중 오류가 났다 npm err code enoent 라는 오류였고 이 오류가 나와서 머리가 어지러워졌다 하지만 침착하게 이 오류를 구글링 하여 알아보았는데 내가 생각한 대로 구글링 하였더니 별로 좋은 정보가 안나왔다. 그래서 오류 그대로 작성하여 구글링을 해보니 맨 위 영어 사이트가 나왔다. 평소였다면 거들떠도 안봤겠지만 한국어로 번역한 뒤 천천히 읽었고 마지막에 방법이 있어서 따라해봤더니 성공적으로 설치되었다. 참 다행이였다.

profile
개발자가 되기 위한 일기

0개의 댓글