Maison  >  Article  >  Opération et maintenance  >  Comment utiliser Node.js pour écrire un outil de ligne de commande sous Linux

Comment utiliser Node.js pour écrire un outil de ligne de commande sous Linux

PHPz
PHPzavant
2023-05-14 14:08:021528parcourir

1. Objectif

  1. Entrez la commande que vous avez écrite sur la ligne de commande pour terminer la tâche cible

  2. L'exigence de la ligne de commande est globalement valide

  3. L'exigence de la ligne de commande peut être supprimée

  4. Fonction de ligne de commande, générer un fichier affichant la date actuelle

2. Partie code

  1. Créez un nouveau fichier et nommez-le sherryFile

  2. Contenu du fichier sherryFile

Introduction : Générer un fichier avec le contenu du fichier actuel Date et créateur

#! /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. Donner les autorisations d'exécution au fichier chmod 755 sherryFile

  2. Entrez ./sherryFile

  3. dans le chemin du fichier où se trouve le fichier

Si le contenu suivant est affiché, cela signifie que l'exécution de la commande a réussi




command start
writeFile success!!!!

command end

Dans le répertoire de fichiers, un nouveau fichier date.txt sera généré avec le contenu suivant

28/02/2018

créer Par karuru


Modifier la commande pour qu'elle soit globalement valide

🎜
ln sherryFile /usr/local/bin/sherryFile
🎜Supprimer la commande🎜🎜
rm /usr/local/bin/sherryFile

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer