Node.js进修之路21——用Node.js写一个简朴的命令行东西

应用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 + '\n\t' + '——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
    原文作者:Karuru
    原文地址: https://segmentfault.com/a/1190000013449738
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞