摘要:利用做一個(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
摘要:感謝大神的免費(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ò)站了。大家可以很...
摘要:感謝大神的免費(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ò)站了。大家可以很...
摘要:更多資源請(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...
閱讀 3268·2023-04-26 01:31
閱讀 1905·2023-04-25 22:08
閱讀 3464·2021-09-01 11:42
閱讀 2837·2019-08-30 12:58
閱讀 2179·2019-08-29 18:31
閱讀 2442·2019-08-29 17:18
閱讀 3074·2019-08-29 13:01
閱讀 2561·2019-08-28 18:22