/*
* process:他是一个全局对象,可以在任何地方都能访问到他,通过这个对象提供的属性方法,使我们可以对当前运行的程序的进程进行访问和控制
* argv:
* -Array,一组包含命令行参数的数组。第一个元素是“node”,第二个元素将是。js文件的名称,接下来的元素依次是命令行传入的参数
* execPath:
* -开启当前进程的绝对路径
* env:
* -返回用户环境信息
* version:
* -返回node版本信息
* versions:
* -返回node以及node依赖包的信息
* pid:
* -当前进程pid
* title:
* -当前进程的显示名称(Getter/Setter)
* arch:
* -返回当前CPU处理器架构arm/ia32/x64
* platform:
* -返回当前操作系统平台
* cwd():
* -返回当前进程的工作目录
* chdir(directory):
* -改变当前进程的工作目录
* menmoryUsage():
* -返回node进程的内存使用情况,单位是byte
* exit(code):
* -退出
* kill(pid):
* -向进程发送请求
* 重要:stdin、stdout:标准输入输出流(IO)
* -标准输入设备:https://baike.baidu.com/item/%E8%BE%93%E5%85%A5%E8%AE%BE%E5%A4%87
* -标准输出设备:https://baike.baidu.com/item/%E8%BE%93%E5%87%BA%E8%AE%BE%E5%A4%87
* -stdin和stdout提供了操作输入数据和输出数据的方法,我们通常称为IO操作
* stdin:
* -标准输入流
* stdout:
* -标准输出流
*
* */
process.js
/**
* Created by su on 2019/2/17.
*/
/*
* process:他是一个全局对象,可以在任何地方都能访问到他,通过这个对象提供的属性方法,使我们可以对当前运行的程序的进程进行访问和控制
* argv:
* -Array,一组包含命令行参数的数组。第一个元素是“node”,第二个元素将是。js文件的名称,接下来的元素依次是命令行传入的参数
* execPath:
* -开启当前进程的绝对路径
* env:
* -返回用户环境信息
* version:
* -返回node版本信息
* versions:
* -返回node以及node依赖包的信息
* pid:
* -当前进程pid
* title:
* -当前进程的显示名称(Getter/Setter)
* arch:
* -返回当前CPU处理器架构arm/ia32/x64
* platform:
* -返回当前操作系统平台
* cwd():
* -返回当前进程的工作目录
* chdir(directory):
* -改变当前进程的工作目录
* menmoryUsage():
* -返回node进程的内存使用情况,单位是byte
* exit(code):
* -退出
* kill(pid):
* -向进程发送请求
* 重要:stdin、stdout:标准输入输出流(IO)
* -标准输入设备:https://baike.baidu.com/item/%E8%BE%93%E5%85%A5%E8%AE%BE%E5%A4%87
* -标准输出设备:https://baike.baidu.com/item/%E8%BE%93%E5%87%BA%E8%AE%BE%E5%A4%87
* -stdin和stdout提供了操作输入数据和输出数据的方法,我们通常称为IO操作
* stdin:
* -标准输入流
* stdout:
* -标准输出流
*
* */
//console.log(process);
//console.log(global.process);
console.log("========process.argv=======");
console.log(process.argv);
console.log("========process.env=======");
console.log(process.env);
console.log("========process.pid=======");
console.log(process.pid);
console.log("========process.title=======");
console.log(process.title);
//定时器:
//setInterval(function(){
//
//},5000);
//定时器5秒后退出程序
setTimeout(function(){
process.exit();
},5000);
cmd 带参数运行的结
果