在NodeJs中使用子进程模块时,ls
和-lh/usr
代表什么?
答案 0 :(得分:2)
如果您指的是example for spawn()
:
var spawn = require('child_process').spawn,
ls = spawn('ls', ['-lh', '/usr']);
// ...
ls
是从左到右:
ChildProcess
创建并返回的spawn()
实例的变量。该代码片段相当于在shell / terminal中执行以下命令,其中空格分隔命令和参数:
ls -lh /usr
其中将尝试列出/usr
目录的内容,将-lh
指定为2个组合选项,以“长列表格式”输出(-l
)“人类可读尺寸”(-h
)。
它假定运行代码的系统具有兼容的ls
命令或可执行文件。