欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解用Node.js寫一個簡單的命令行工具

 更新時(shí)間:2018年03月01日 09:50:37   作者:Karuru  
本篇文章主要介紹了詳解用Node.js寫一個簡單的命令行工具,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

本文介紹了用Node.js寫一個簡單的命令行工具,分享給大家,具體如下:

操作系統(tǒng)需要為Linux

1. 目標(biāo)

  1. 在命令行輸入自己寫的命令,完成目標(biāo)任務(wù)
  2. 命令行要求全局有效
  3. 命令行要求可以刪除
  4. 命令行作用,生成一個文件,顯示當(dāng)前的日期

2. 代碼部分

  1. 新建一個文件,命名為sherryFile
  2. 文件sherryFile的內(nèi)容

介紹: 生成一個文件,文件內(nèi)容為當(dāng)前日期和創(chuàng)建者

#! /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');
});
  1. 給該文件賦予執(zhí)行權(quán)限chmod 755 sherryFile
  2. 在該文件所在的文件路徑下輸入./sherryFile
  3. 如果輸出以下內(nèi)容,表示命令執(zhí)行成功

command start
writeFile success!!!!
command end

在該文件目錄下,會有一個新的date.txt文件生成,內(nèi)容如下

2/28/2018
    create By karuru

將命令修改為全局有效

ln sherryFile /usr/local/bin/sherryFile

刪除命令

rm /usr/local/bin/sherryFile

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解node HTTP請求客戶端 - Request

    詳解node HTTP請求客戶端 - Request

    Request是一個Node.jsNPM模塊,它是一個HTTP客戶端,使用簡單功能確十分強(qiáng)大
    2017-05-05
  • 如何寫Node.JS版本小游戲

    如何寫Node.JS版本小游戲

    JavaScript的出現(xiàn)催動了前端開發(fā)的萌芽,前后端分離促進(jìn)了Vue、React等開發(fā)框架的發(fā)展,Weex、React-Native等的演變賦予了并存多端開發(fā)的能力,而Node.JS的面世無疑是推動了Web全棧開發(fā)的步伐。
    2021-05-05
  • Windows系統(tǒng)下使用Sublime搭建nodejs環(huán)境

    Windows系統(tǒng)下使用Sublime搭建nodejs環(huán)境

    最近在研究Nodejs開發(fā),俗話說,工欲善其事,必先利其器,當(dāng)然要找到一款用著順手的編輯器作為開始。這里我們選擇的是Sublime Text 3,除了漂亮的用戶界面,最吸引我的就是它的插件擴(kuò)展功能以及跨平臺特性。
    2015-04-04
  • node.js操作mysql(增刪改查)

    node.js操作mysql(增刪改查)

    本文給大家分享的是使用node.js實(shí)現(xiàn)對mysql數(shù)據(jù)庫的增刪改查操作,有需要的小伙伴可以參考下,希望對大家學(xué)習(xí)node有所幫助。
    2015-07-07
  • Sublime Text3 配置 NodeJs 環(huán)境的方法

    Sublime Text3 配置 NodeJs 環(huán)境的方法

    大家都知道,Sublime Text 安裝插件一般從 Package Control 中直接安裝即可,當(dāng)我安裝 node js 插件時(shí)候,直接通過Package Control 安裝,雖然插件安裝成功了,但是找不到配置文件 Nodejs.sublime-build 來更改一些配置
    2020-05-05
  • node+express+ejs使用模版引擎做的一個示例demo

    node+express+ejs使用模版引擎做的一個示例demo

    本篇文章主要介紹了node+express+ejs使用模版引擎做的一個示例demo,具有一定參考價(jià)值,有興趣的小伙伴可以了解一下
    2017-09-09
  • nodejs實(shí)現(xiàn)的http、https 請求封裝操作示例

    nodejs實(shí)現(xiàn)的http、https 請求封裝操作示例

    這篇文章主要介紹了nodejs實(shí)現(xiàn)的http、https 請求封裝操作,結(jié)合實(shí)例形式分析了node.js針對http、https 請求的封裝與使用相關(guān)操作技巧,需要的朋友可以參考下
    2020-02-02
  • nodejs入門教程一:概念與用法簡介

    nodejs入門教程一:概念與用法簡介

    這篇文章主要介紹了nodejs入門教程之概念與用法,結(jié)合實(shí)例形式分析了nodejs基本概念、功能、命令與相關(guān)使用技巧,需要的朋友可以參考下
    2017-04-04
  • Nodejs中Express 常用中間件 body-parser 實(shí)現(xiàn)解析

    Nodejs中Express 常用中間件 body-parser 實(shí)現(xiàn)解析

    這篇文章主要介紹了Nodejs中Express 常用中間件 body-parser 實(shí)現(xiàn)解析,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • nodejs命令行參數(shù)處理模塊commander使用實(shí)例

    nodejs命令行參數(shù)處理模塊commander使用實(shí)例

    這篇文章主要介紹了nodejs命令行參數(shù)處理模塊commander使用實(shí)例,commander是一個非常高大上的令行參數(shù)處理模塊,需要的朋友可以參考下
    2014-09-09

最新評論