Publicité

programmation en ligne de commandeParfois, le moyen le plus rapide d'accomplir une tâche telle que le tri de fichiers ou la modification de documents texte est d'utiliser des outils de ligne de commande rapides.

Si vous avez suivi mes articles de script récents, vous savez que j'aime vraiment la programmation en ligne de commande. j'utilise Script Windows 3 choses impressionnantes que vous pouvez faire avec les scripts WindowsQue vous travailliez dans le domaine informatique, en tant que concepteur Web ou que vous soyez simplement un étudiant ou un employé de bureau ordinaire, Windows Scripting a quelque chose à vous offrir. Bien sûr, Applescript le fait aussi, ... Lire la suite , mais de nombreux lecteurs utilisent toujours les anciens travaux par lots, qui fonctionnent toujours bien.

Cependant, il existe un outil vraiment cool appelé Couteau suisse (sfk), qui étend le type de jeu de scripts auquel nous sommes tous habitués.

L'outil comprend les fonctions habituelles du fichier de commandes auxquelles vous pouvez être habitué, comme mkdir, copier ou lister, mais il étend vos pouvoirs cmd avec d'autres des fonctionnalités incroyables telles que la manipulation aisée de fichiers, l'analyse de dossiers et des fonctions encore plus avancées qui ne sont généralement pas associées à la ligne de commande commandes.

Configuration de Swiss File Knife

La configuration de sfk sur votre ordinateur est vraiment facile. Première, télécharger sfk et placez l'exécutable quelque part sur votre disque dur, puis modifiez le CHEMIN dans les variables d'environnement afin que le chemin où se trouve ce fichier soit inclus.

programmation en ligne de commande

Redémarrez votre ordinateur, puis vous êtes prêt à commencer. Il y a beaucoup de commandes sympas que vous pouvez démarrer avec sfk, mais je voulais aborder ceux que j'aimais le plus.

L'une des commandes utiles qui vous est utile lorsque vous essayez de déterminer quels dossiers ou répertoires monopolisent tout l'espace disque dur de votre ordinateur est le la taille des arbres commander.

logiciel de ligne de commande

«Sfk treesize [répertoire]» se déroulera dans tous les sous-répertoires, vous indiquant le nombre de fichiers de chaque répertoire et la consommation totale de mémoire.

En bas des résultats, vous trouverez les statistiques totales pour le dossier contre lequel vous avez lancé la commande. Vous verrez un nombre total de fichiers, de répertoires et d’utilisation de la mémoire.

logiciel de ligne de commande

Une autre commande utile pour quand vous voulez exécuter un script qui ne permet pas les répertoires ou les fichiers avec des espaces, est le sfk deblank commander.

La commande est utilisée pour cibler un fichier, un répertoire ou tous les fichiers d'un répertoire. Pour supprimer des espaces de tous les noms de fichiers dans un répertoire, tapez simplement «sfk deblank [nom du répertoire]».

logiciel de ligne de commande

Cela va parcourir tout le répertoire et renommer tout fichier avec un espace, en remplaçant les espaces par le caractère de soulignement.

Entrer dans certaines des fonctionnalités les plus avancées de sfk est le snapto, qui peut prendre plusieurs fichiers texte et collecter le contenu dans un seul fichier. C'est vraiment utile pour collecter une collection de fichiers journaux dans un seul fichier.

La commande pour cela est "sfk snapto = filename.txt". Filename.txt est le nom du fichier de sortie dans lequel vous souhaitez que tout le contenu texte combiné soit sorti.
outils de ligne de commande
L'une de mes commandes préférées dans sfk est la httpserv commander. En naviguant simplement vers un dossier particulier et en tapant "sfk httpserv", vous pouvez instantanément lancer un simple serveur Web, avec ce répertoire comme répertoire Web racine.

outils de ligne de commande

La commande utilise l'adresse IP actuelle du réseau de votre ordinateur comme adresse IP de l'hôte Web, donc tout autre ordinateur sur le réseau peut ouvrir ce répertoire en ouvrant un navigateur Web et en tapant cette IP dans le adresse. C'est un moyen vraiment cool de partager instantanément une page HTML sur laquelle vous travaillez, ou si vous souhaitez montrer rapidement à quelqu'un le contenu d'un dossier sur le réseau.
Mettez votre ligne de commande sur les stéroïdes avec Swiss File Knife [Windows] sfk81
Bien que vous puissiez être tenté de l'utiliser pour partager des fichiers, comme des images ou des fichiers vidéo, il est en fait plus rapide de lancer un serveur FTP rapide en utilisant mon autre commande sfk préférée, ftpserv.

outils de ligne de commande

Lorsque vous tapez «sfk ftpserv», il lancera instantanément un service ftp afin que tout utilisateur de votre réseau puisse ouvrir un client FTP et se connecter à ce répertoire via le transfert de fichiers FTP. Voici Filezilla connecté à mon ordinateur portable après avoir activé le service sur l'ordinateur portable via la commande «sfk ftpserv».
programmation en ligne de commande
Ce ne sont que quelques-unes des choses intéressantes que vous pouvez faire avec sfk. Si vous le chargez sur une clé USB, pensez aux puissantes commandes à portée de main, quel que soit l'ordinateur sur lequel vous vous trouvez. Branchez votre clé USB et utilisez les commandes sfk pour lancer un service Web instantané ou pour parcourir rapidement un collection de documents, recherche de mots spécifiques et regroupement de plusieurs fichiers avec un ou deux rapides lignes de commande.

Swiss File Knife est le couteau suisse des outils de programmation en ligne de commande, et il vous facilitera la vie. Essayez-le et dites-nous quelles commandes vous préférez. Partagez vos pensées dans la section des commentaires ci-dessous.

Ryan est titulaire d'un BSc en génie électrique. Il a travaillé 13 ans dans l'ingénierie d'automatisation, 5 ans dans l'informatique et est maintenant ingénieur d'applications. Ancien rédacteur en chef de MakeUseOf, il a pris la parole lors de conférences nationales sur la visualisation des données et a été présenté à la télévision et à la radio nationales.