본문 바로가기

전체 글525

Node.js 와 nvm #런타임: 프로그래밍 언어가 구동되는 환경 즉, 어떤 프로그램이 동작할때 프로그램이 동작하는 곳 프로그래밍 언어가 실행되는 환경 node.js는 javascript 런타임중 하나이다. 크롬, 사파리와 같은 웹 브라우저가 대표적인 JavaScript 런타임입니다. nvm (node version manager) 패키지 매니저처럼 node.js의 버전을 관리할 수 있도록 nvm으로 Node.js를 설치합니다. nvm을 사용하면 Node.js의 다양한 버전을 쉽게 설치하고, 사용할 수 있습니다. nvm은 Node.js의 다양한 버전을 관리하는 프로그램입니다. (nvm은 node.js의 패키지매니저같은거다. ) nvm 역시 하나의 프로그램이므로 설치해야 합니다. # node.js로 javascript 파일 실행.. 2022. 12. 28.
[Ubuntu] 패키지와 패키지매니저 리눅스 운영체제의 패키지와 패키지 매니저는 포장된 상품과 온라인 쇼핑몰 같은 역할을 합니다. 패키지는 여러 파일이 담겨있는 하나의 상자입니다. 리눅스의 패키지는 여러 파일을 모아 하나의 파일로 저장하고 있는 압축파일입니다. 패키지매니저를 사용하지 않고 프로그램을 독립적으로 설치하는데에 생기는 단점들을 보완하기위해 패키지매니저라는게 있다. 패키지 매니저는 패키지의 설치, 변경, 삭제 등 관리를 편리하게 해주는 도구입니다. 사용자가 패키지 매니저에게 특정 프로그램의 설치를 요청하면, 패키지 매니저는 패키지가 저장된 위치에서 패키지를 다운로드해 설치 프로그램을 실행합니다. 1. apt 명령어 이용하기 우분투는 기본적으로 apt라는 패키지 매니저가 내장되어 있습니다. 터미널을 열어 프롬프트에 apt라고 입력한다.. 2022. 12. 28.
[Ubuntu] nano nano 텍스트에디터 # nano 실행 hello.js를 nano에서 엽니다. nano hello.js 그냥 실행할수도있다 nano # 화면설명 (A) 파일 이름 안내 (B) 파일 편집 화면, 실제로 여기서 텍스트 파일을 편집할 수 있습니다. (C) 사용에 필요한 각종 단축키 (ctrl과 함께쓰면된다) #파일열기 단축키를 쓰는방법도있다 터미널에서 연다. nano 파일이름 2022. 12. 28.
[Ubuntu] 사용자와 관리자 #리눅스 기반의 운영체제 중 Ubuntu에서는, 사용자가 절대 관리자 권한에 접근할 수 없도록 구분해두었습니다. 그러나 새로운 프로그램을 설치하거나 변경 또는 삭제할 때 관리자 권한이 반드시 필요하기 때문에, 특정 명령어를 입력하는 것으로 잠시 관리자권한을 빌려올 수 있습니다. root 주의! 관리자영역을 실수로 변경하면 운영체제가 먹통이 될수있다. 운영체제가 망가지면 운영체제를 재설치해야할수있다. 일반 사용자의 권한으로는 어떤 폴더나 파일도 생성, 변경, 삭제할수 없습니다. Linux 관리자의 가장 큰 특징은, 어떤 일이 있더라도 일반 사용자에게 관리자 권한(루트 권한)을 완전하게 넘기지않는다. 사용자가 관리자 권한이 있어야 하는 경우는 새로운 프로그램을 설치하거나, 프로그램을 변경 또는 삭제하는 경우.. 2022. 12. 28.