흔히 사용자 들이 사용하는 OS는 windowOS, macOS정도로 알고 있다.. 사실 그것 말고도 하나의 OS가 더 있는데, 그게 Linux다!
Linux는 유닉스 계열의 OS이다. 배포판도 많고, 수많은 오픈 소스 개발자들이 자유 오픈 소스를 공유하는 OS이다!
그 중 우리가 흔히 쓰는 배포판 Linux는 Ubuntu가 대표적이다.
컴퓨터를 조작하기 위해서는 입력이 필요합니다.
어떤 입력이 컴퓨터에 주어지면 입력에 따라 출력을 해주는게 컴퓨터 입니다! 이것을 (input/output) I/O라고 합니다!
다양한 명령어가 있지만 내가 어색한 명령어 몇개를 정리해보자!
nautilus : 현재 위치한 곳을 탐색기로 여는 명령어
touch : 새로운 파일 생성하는 명렁어
cat : 파일의 내용을 터미널에 출력하는 명령어
mv : 파일 위치 이동 or 이름 변경
우분투 이용자는 우분투 패키지 명령어를 꼭 기억하자!
apt
를 터미널에 입력해 보면, 명령어 리스트가 다 나온다.
관리자 권한이 필요한 명령어
remove, install, ipgrade, update
관리자 명령어가 필요한 경우 앞에 sudo를 입력해주면 된다.
sudo apt install 패키지명
우분투 터미널 창에서 복사 붙여넣기....
window 처럼 ctrl + c / v 하면 안됍니다...
ctrl + shift + c / v 로 해야 합니다!
버전 관리 매니져로 nvm은 Node.js를 설치하는 툴로 쓰인다.
즉, nvm 설치 후 nvm을 통하여 특정 Node.js 버전을 설치하는 것을 권장 합니다.
npm 서비스를 통하여 Node.js로 개발된 프로그램을 편리하게 관리할 수 있도록 해주는 프로그램
nvm >>> Node.js >>> npm
apt or yum >>> Node.js >>> npm 되긴 하나 비추천
Node.js >>> nvm 불가능
터미널 환경에서...
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
설치 확인 방법!
필자는 처음 이렇게 했는데, 환경변수 오류인지 잘 안됐다.
그래서 .zshrc
스크립트에
export NVM_DIR="NVM_DIR/nvm.sh" ] && . "NVM_DIR/nvm.sh" # This loads nvm [ -s "NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion" # This loads nvm bash_completion
을 추가 작성해주니 정상적인 실행이 됐다.
npm install
을 해주면 쉽게 설치 된다.