Cmd是Julia中表示指令的数据类型

定义

可以简略写s例如cd ../
用构造函数Cmd(cmd::Cmd;ignorestatus=false,detach=false,windows_verbatim=false,windows_hide=false,env,dir)定义状态,其中

  • ignorestatustrue时,命令返回值非0不会抛出异常
  • detachtrue时,产生新进程运行
  • windows_verbatimtrue时,将把字符串原封不动传递
  • windows_hidetrue时,在一个允许窗口且没有打开窗口环境下仍不生成新窗口
  • env设置环境变量
  • dir设置默认文件夹

    功能

  • read(cmd)运行指令,返回字节数组

  • read(cmd,String)运行指令,返回字符串
  • run(cmd1 & cmd2 ... &cmdn)并行运行命令