TIL 항해일지 D - 8⛵️

0

비전공자 회고일지

목록 보기
8/28
post-thumbnail
post-custom-banner

코드스테이츠 Full 30기 Section #1 8일

Linux >>> CLI

오늘 할 일😊📅

  • Linux 기초 개념
  • CLI 자유롭게 써보기
  • nvm, npm 개념 정린
  • 알고리즘 문제 1문제 이상 풀기

Linux?


흔히 사용자 들이 사용하는 OS는 windowOS, macOS정도로 알고 있다.. 사실 그것 말고도 하나의 OS가 더 있는데, 그게 Linux다!

Linux


Linux는 유닉스 계열의 OS이다. 배포판도 많고, 수많은 오픈 소스 개발자들이 자유 오픈 소스를 공유하는 OS이다!
그 중 우리가 흔히 쓰는 배포판 Linux는 Ubuntu가 대표적이다.

CLI


컴퓨터를 조작하기 위해서는 입력이 필요합니다.
어떤 입력이 컴퓨터에 주어지면 입력에 따라 출력을 해주는게 컴퓨터 입니다! 이것을 (input/output) I/O라고 합니다!

다양한 명령어가 있지만 내가 어색한 명령어 몇개를 정리해보자!

nautilus : 현재 위치한 곳을 탐색기로 여는 명령어
touch : 새로운 파일 생성하는 명렁어
cat : 파일의 내용을 터미널에 출력하는 명령어
mv : 파일 위치 이동 or 이름 변경

패키지


우분투 이용자는 우분투 패키지 명령어를 꼭 기억하자!

apt

를 터미널에 입력해 보면, 명령어 리스트가 다 나온다.

자주 사용되는 명령어


  • list - 패키지 이름을 기반으로 패키지를 나열합니다
  • search - 패키지 설명에서 키워드를 검색합니다
  • show - 패키지의 정보를 표시합니다
  • install - 패키지를 설치합니다
  • reinstall - 패키지를 재설치합니다
  • remove - 패키지를 제거합니다
  • autoremove - 사용하지 않는 패키지를 자동으로
    전부 지웁니다
  • update - 사용 가능한 패키지의 목록을 업데이트합니다
  • upgrade - 패키지를 설치/업그레이드해 시스템을 업그레이드합니다
  • full-upgrade - 패키지를 삭제/설치/업그레이드해 시스템을 업그레이드합니다
  • edit-sources - 소스 정보 파일을 편집합니다
  • satisfy - satisfy dependency strings

관리자 권한이 필요한 명령어
remove, install, ipgrade, update

관리자 명령어가 필요한 경우 앞에 sudo를 입력해주면 된다.

sudo apt install 패키지명

우분투 터미널 창에서 복사 붙여넣기....
window 처럼 ctrl + c / v 하면 안됍니다...
ctrl + shift + c / v 로 해야 합니다!

nvm npm


nvm - Node Version Manager

버전 관리 매니져로 nvm은 Node.js를 설치하는 툴로 쓰인다.
즉, nvm 설치 후 nvm을 통하여 특정 Node.js 버전을 설치하는 것을 권장 합니다.

**npm - Node Package Manager

npm 서비스를 통하여 Node.js로 개발된 프로그램을 편리하게 관리할 수 있도록 해주는 프로그램

설치 순서

nvm >>> Node.js >>> npm

베스트

apt or yum >>> Node.js >>> npm 되긴 하나 비추천

Node.js >>> nvm 불가능

nvm nvm 구별하기

install


nvm 설치

터미널 환경에서...

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash

설치 확인 방법!

  • cd .nvm
  • ls -a\grep.nvm
  • nvm --version

필자는 처음 이렇게 했는데, 환경변수 오류인지 잘 안됐다.
그래서 .zshrc스크립트에

export NVM_DIR="HOME/.nvm"[s"HOME/.nvm" [ -s "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 설치

npm install 을 해주면 쉽게 설치 된다.


오늘 완료 한 일 ☑️💯

  • CLI 전반적인 이해
  • 스터디 github 만들기
  • nvm npm 개념 정리

주의 할 일❗️

  • 오늘 알고리즘 1문제 못품!
  • 항상 바쁘게 살자!

DONE! 😃

profile
즐겁게 코딩하는 하루 🌇🌆
post-custom-banner

0개의 댓글