process 對(duì)象
process是一個(gè)全局內(nèi)置對(duì)象端礼,可以在代碼中的任何位置訪問此對(duì)象,這個(gè)對(duì)象代表node.js代碼宿主的操作系統(tǒng)進(jìn)程對(duì)象入录。
使用process對(duì)象可以截獲進(jìn)程的異常蛤奥、退出等事件,也可以獲取進(jìn)程的當(dāng)前目錄僚稿、環(huán)境變量凡桥、內(nèi)存占用等信息,還可以執(zhí)行進(jìn)程退出贫奠、工作目錄切換等操作唬血。
os 模塊
os 模塊可以提供操作系統(tǒng)的相關(guān)信息分预,如:
os.platform(); 查看操作系統(tǒng)平臺(tái) linux
os.release(); 查看操作系統(tǒng)版本 3.8.0-44-generic
os.type(); 查看操作系統(tǒng)名稱 Linux
os.arch(); 查看操作系統(tǒng)CPU架構(gòu) x64
var os = require("os");
var result = os.platform() + '\n' + os.release() + '\n' + os.type() + '\n' + os.arch();
console.log(result); // linux 3.8.0-44-generic Linux x64
console.log(typeof(result)); // string
var fs= require("fs");
fs.appendFile('test.txt', 'data to append', function (err) {
if (err) throw err;
//數(shù)據(jù)被添加到文件的尾部
console.log('The "data to append" was appended to file!');
});