成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

Node.js學(xué)習(xí)之路21——用Node.js寫(xiě)一個(gè)簡(jiǎn)單的命令行工具

LeexMuller / 1218人閱讀

摘要:利用做一個(gè)簡(jiǎn)單的命令行工具操作系統(tǒng)需要為目標(biāo)在命令行輸入自己寫(xiě)的命令,完成目標(biāo)任務(wù)命令行要求全局有效命令行要求可以刪除命令行作用,生成一個(gè)文件,顯示當(dāng)前的日期代碼部分新建一個(gè)文件,命名為文件的內(nèi)容介紹生成一個(gè)文件,文件內(nèi)容為當(dāng)前日期和創(chuàng)建者

利用node做一個(gè)簡(jiǎn)單的命令行工具

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

1. 目標(biāo)

在命令行輸入自己寫(xiě)的命令,完成目標(biāo)任務(wù)

命令行要求全局有效

命令行要求可以刪除

命令行作用,生成一個(gè)文件,顯示當(dāng)前的日期

2. 代碼部分

新建一個(gè)文件,命名為sherryFile

文件sherryFile的內(nèi)容

介紹: 生成一個(gè)文件,文件內(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 + "
	" + "——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");
});

給該文件賦予執(zhí)行權(quán)限chmod 755 sherryFile

在該文件所在的文件路徑下輸入./sherryFile

如果輸出以下內(nèi)容,表示命令執(zhí)行成功

command start
writeFile success!!!!
command end

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

2/28/2018
    create By karuru

將命令修改為全局有效

ln sherryFile /usr/local/bin/sherryFile

刪除命令

rm /usr/local/bin/sherryFile

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/93020.html

相關(guān)文章

  • 【全文】狼叔:如何正確學(xué)習(xí)Node.js

    摘要:感謝大神的免費(fèi)的計(jì)算機(jī)編程類(lèi)中文書(shū)籍收錄并推薦地址,以后在倉(cāng)庫(kù)里更新地址,聲音版全文狼叔如何正確的學(xué)習(xí)簡(jiǎn)介現(xiàn)在,越來(lái)越多的科技公司和開(kāi)發(fā)者開(kāi)始使用開(kāi)發(fā)各種應(yīng)用。 說(shuō)明 2017-12-14 我發(fā)了一篇文章《沒(méi)用過(guò)Node.js,就別瞎逼逼》是因?yàn)橛腥嗽谥跎虾贜ode.js。那篇文章的反響還是相當(dāng)不錯(cuò)的,甚至連著名的hax賀老都很認(rèn)同,下班時(shí)讀那篇文章,竟然坐車(chē)的還坐過(guò)站了。大家可以很...

    Edison 評(píng)論0 收藏0
  • 【全文】狼叔:如何正確學(xué)習(xí)Node.js

    摘要:感謝大神的免費(fèi)的計(jì)算機(jī)編程類(lèi)中文書(shū)籍收錄并推薦地址,以后在倉(cāng)庫(kù)里更新地址,聲音版全文狼叔如何正確的學(xué)習(xí)簡(jiǎn)介現(xiàn)在,越來(lái)越多的科技公司和開(kāi)發(fā)者開(kāi)始使用開(kāi)發(fā)各種應(yīng)用。 說(shuō)明 2017-12-14 我發(fā)了一篇文章《沒(méi)用過(guò)Node.js,就別瞎逼逼》是因?yàn)橛腥嗽谥跎虾贜ode.js。那篇文章的反響還是相當(dāng)不錯(cuò)的,甚至連著名的hax賀老都很認(rèn)同,下班時(shí)讀那篇文章,竟然坐車(chē)的還坐過(guò)站了。大家可以很...

    fengxiuping 評(píng)論0 收藏0
  • 1月份前端資源分享

    摘要:更多資源請(qǐng)文章轉(zhuǎn)自月份前端資源分享視頻前端技術(shù)論壇融合不可錯(cuò)過(guò)的迷你庫(kù)測(cè)試框架實(shí)例教程為你詳細(xì)解讀請(qǐng)求頭的具體含意解析的庫(kù)如果要用前端框架,開(kāi)發(fā)流程是怎樣的與有什么區(qū)別正確使用的方法是什么流程圖插件小如何讓元素只能輸入純文本前端技術(shù)中 更多資源請(qǐng)Star:https://github.com/maidishike... 文章轉(zhuǎn)自:https://github.com/jsfront...

    solocoder 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

LeexMuller

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<