摘要:利用做一个简单的命令行工具操作系统需要为目标在命令行输入自己写的命令,完成目标任务命令行要求全局有效命令行要求可以删除命令行作用,生成一个文件,显示当前的日期代码部分新建一个文件,命名为文件的内容介绍生成一个文件,文件内容为当前日期和创建者
利用node做一个简单的命令行工具
操作系统需要为Linux
1. 目标在命令行输入自己写的命令,完成目标任务
命令行要求全局有效
命令行要求可以删除
命令行作用,生成一个文件,显示当前的日期
2. 代码部分新建一个文件,命名为sherryFile
文件sherryFile的内容
介绍: 生成一个文件,文件内容为当前日期和创建者
#! /usr/bin/env node
console.log("command start");
const fs = require("fs");
let date = new Date().toLocaleDateString();
let data = date + "
" + "——create By karuru";
fs.writeFile("./date.txt", data, "utf8", (err) => {
if (err) {
console.log("sherryFile command wrong", err);
return false;
}
console.log("writeFile success!!!!");
console.log("command end");
});
给该文件赋予执行权限chmod 755 sherryFile
在该文件所在的文件路径下输入./sherryFile
如果输出以下内容,表示命令执行成功
command start writeFile success!!!! command end
在该文件目录下,会有一个新的date.txt文件生成,内容如下
2/28/2018
create By karuru
将命令修改为全局有效
ln sherryFile /usr/local/bin/sherryFile
删除命令
rm /usr/local/bin/sherryFile
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/93020.html
摘要:感谢大神的免费的计算机编程类中文书籍收录并推荐地址,以后在仓库里更新地址,声音版全文狼叔如何正确的学习简介现在,越来越多的科技公司和开发者开始使用开发各种应用。 说明 2017-12-14 我发了一篇文章《没用过Node.js,就别瞎逼逼》是因为有人在知乎上黑Node.js。那篇文章的反响还是相当不错的,甚至连著名的hax贺老都很认同,下班时读那篇文章,竟然坐车的还坐过站了。大家可以很...
摘要:感谢大神的免费的计算机编程类中文书籍收录并推荐地址,以后在仓库里更新地址,声音版全文狼叔如何正确的学习简介现在,越来越多的科技公司和开发者开始使用开发各种应用。 说明 2017-12-14 我发了一篇文章《没用过Node.js,就别瞎逼逼》是因为有人在知乎上黑Node.js。那篇文章的反响还是相当不错的,甚至连著名的hax贺老都很认同,下班时读那篇文章,竟然坐车的还坐过站了。大家可以很...
阅读 3590·2023-04-26 01:31
阅读 2154·2023-04-25 22:08
阅读 3939·2021-09-01 11:42
阅读 3007·2019-08-30 12:58
阅读 2353·2019-08-29 18:31
阅读 2637·2019-08-29 17:18
阅读 3229·2019-08-29 13:01
阅读 2801·2019-08-28 18:22