本文主机频道详细介绍了如何在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
评论前必须登录!
注册