Heim  >  Artikel  >  Web-Frontend  >  Detaillierte Erläuterung der Verwendung von Node.js zum Schreiben eines einfachen Befehlszeilentools (ausführliches Tutorial)

Detaillierte Erläuterung der Verwendung von Node.js zum Schreiben eines einfachen Befehlszeilentools (ausführliches Tutorial)

亚连
亚连Original
2018-06-02 12:04:311605Durchsuche

Dieser Artikel stellt hauptsächlich die detaillierte Erklärung zum Schreiben eines einfachen Befehlszeilentools mit Node.js vor. Jetzt teile ich es mit Ihnen und gebe es als Referenz.

In diesem Artikel wird beschrieben, wie Sie mit Node.js ein einfaches Befehlszeilentool schreiben und es mit allen teilen. Die Details lauten wie folgt:

Das Betriebssystem muss Linux sein

1. Ziel

  1. Geben Sie den Befehl ein, den Sie in die Befehlszeile geschrieben haben, um die Zielaufgabe abzuschließen

  2. Die Befehlszeile erfordert globale Gültigkeit

  3. Die Befehlszeilenanforderung kann gelöscht werden

  4. Die Befehlszeilenfunktion generiert eine Datei mit dem aktuellen Datum

2. Codeteil

  1. Erstellen Sie eine neue Datei und nennen Sie sie sherryFile

  2. Inhalt der Datei sherryFile

Einführung: Erzeugen Sie eine Datei mit dem aktuellen Datum und Ersteller

#! /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. Erteilen Sie der Datei Ausführungsberechtigungen chmod 755 sherryFile

  2. Geben Sie ./sherryFile in den Dateipfad ein, in dem sich die Datei befindet.

  3. Wenn der folgende Inhalt ausgegeben wird, bedeutet dies, dass der Befehl ausgeführt wird erfolgreich

    Befehlsstart
    writeFile erfolgreich !!!
    Befehlsende

In diesem Dateiverzeichnis wird eine neue date.txt-Datei mit generiert der folgende Inhalt

28.02.2018
create By karuru

Ändern Sie den Befehl so, dass er global gültig ist

ln sherryFile /usr/local/bin/sherryFile

Befehl löschen

rm /usr/local/bin/sherryFile

Der Das Obige habe ich für alle zusammengestellt. Ich hoffe, dass es in Zukunft für alle hilfreich sein wird.

Verwandte Artikel:

Vue.js weist dem src von img dynamisch einen Wert zu

Ein Beispiel für die Definition Ihrer eigenen Winkelzeitkomponente basierend auf datepicker

Detaillierte Erläuterung der Vue-Filter-Filterinstanz

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Verwendung von Node.js zum Schreiben eines einfachen Befehlszeilentools (ausführliches Tutorial). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn