一、process
process.argv
process.env
process.title
process.platform
process.execPath
process.chdir()
:切换工作目录到指定目录。process.cwd()
:返回运行当前脚本的工作目录的路径。process.exit()
:退出当前进程。process.exit
方法用来退出当前进程。它可以接受一个数值参数,如果参数大于0,表示执行失败;如果等于0表示执行成功。process.getgid()
:返回当前进程的组ID(数值)。process.getuid()
:返回当前进程的用户ID(数值)。process.nextTick()
:指定回调函数在当前执行栈的尾部、下一次Event Loop之前执行。process.on()
:监听事件。process.setgid()
:指定当前进程的组,可以使用数字ID,也可以使用字符串ID。process.setuid()
:指定当前进程的用户,可以使用数字ID,也可以使用字符串ID。
#!/usr/bin/env node const fs = require('fs'); // fs.createReadStream('./test.js').pipe(process.stdout); // process.stdout.write('123sshshg') // 等价于console.log process.stdout.write('输入用户名:') process.stdin.on('data', function(value) { console.log('value', value.toString()); process.stdin.emit('end'); }); process.stdin.on('end', () => { process.stdout.write('end'); });