본문 바로가기
Web/JavaScript

[Node.js] 모듈 - 1️⃣ os

by coding-choonsik 2023. 4. 25.
728x90
반응형
SMALL

1. os 모듈

  • 운영 체제와 상호 작용하기 위한 메서드 및 속성을 제공
  • 운영 체제의 다양한 정보를 가져올 수 있음

 

2. 메서드 및 속성

  • os.EOL(): End Of Line, windows - '\r\n'  mac - '\n'
  • os.totalmem(): 시스템의 총 메모리 양을 바이트 단위로 반환
  • os.freemem(): 사용 가능한 시스템 메모리 양을 바이트 단위로 반환
  • os.type(): 운영 체제의 이름을 반환합니다 (예: 'Linux', 'Windows_NT' 등).
  • os.userInfo(): 현재 사용자의 정보를 객체로 반환
  • os.cpus(): 컴퓨터의 CPU 정보를 반환
  • os.homedir(): 메서드는 현재 사용자의 홈 디렉토리 경로를 반환
  • os.hostname() : 컴퓨터의 호스트 이름을 반환

 

const os = require('os')

console.log(os.EOL === '\n')  // EOL: End Of Line  Mac:true

console.log(os.EOL === '\r\n')  // Windows: true

console.log(os.totalmem())  // 전체 메모리
console.log(os.freemem())  // 남은 메모리
console.log(os.type())  // Windows_NT
console.log(os.userInfo())
console.log(os.cpus())
console.log(os.homedir())  // C:\Users\Administrator
console.log(os.hostname())  //사용자에 대한 기본주소를 저장하고 있는 파일, DESKTOP-HUJUVSS

 

 

 

 

728x90
반응형
LIST