使用node做一个简单的命令行工具操作系统需要是Linux1。目标在命令行输入你写的命令,完成目标任务的命令行要求命令行全局有效。命令行要求可以删除命令行功能,生成一个文件,显示当前日期。2.在代码部分,新建一个文件,命名为sherryFile。sherryFile内容介绍:生成一个文件,当前日期为#!/usr/bin/envnodeconsole.log('commandstart');constfs=require('fs');letdate=newDate().toLocaleDateString();letdata=date+'\n\t'+'——由karuru创造';fs.writeFile('./date.txt',data,'utf8',(err)=>{if(err){console.log('sherryFilecommandwrong',err);returnfalse;}console.log('写文件成功!!!');console.log('命令结束');});给文件所在文件赋予文件执行权限chmod755sherryFile路径下输入./sherryFile如果输出如下内容,说明命令执行成功commandstartwriteFilesuccess!!!!commandend在此文件目录下,会生成一个新的date.txt文件,内容如下2/28/2018create通过karuru修改命令全局生效lnsherryFile/usr/local/bin/sherryFiledelete命令rm/usr/local/bin/sherry文件
