本文主机频道详细介绍了如何在Linux中使用Node.js编写命令行工具。内容详细,步骤清晰,细节处理得当。我希望这篇文章“如何在Linux中用Node.js编写命令行工具”可以帮助您解决疑惑。让我们沿着主机频道的思路,一起学习新知识。
1.目标
在命令行中输入您自己的命令来完成目标任务。
命令行要求全局有效。
可以删除命令行要求。
命令行功能,生成文件,显示当前日期。
2.代码部分
创建一个新文件并将其命名为sherryFile。
文件sherryFile的内容
简介:生成带有当前日期和创建者的文件。
#!/usr/bin/env节点
console . log(& # 39;命令开始& # 39;);
const fs = require(& # 39;fs & # 39);
let date =新日期()。toLocaleDateString();
假设数据=日期+& # 39;\ n \ t & # 39+ '——卡鲁鲁创作& # 39;;
fs . writefile(& # 39;。/date . txt & # 39;,数据,& # 39;utf8 & # 39,(err)= & gt;{
如果(错误){
console . log(& # 39;sherryFile命令错误& # 39;,err);
返回false
}
console . log(& # 39;writeFile成功!!!!');
console . log(& # 39;命令结束& # 39;);
});授予文件执行权限chmod 755 sherryFile。
进入。/sherryFile位于文件所在的文件路径下。
如果输出以下内容,则命令执行成功。
命令startwriteFile成功!!!!命令结束
在该文件目录中,将生成一个新的date.txt文件,其内容如下。
2018年2月28日由卡鲁鲁创作
将命令修改为全局有效。
在sherry文件/usr/local/bin/sherry文件删除命令中。
rm /usr/local/bin/sherryFile
评论前必须登录!
注册