Terminal le retour...

6 façons intelligentes d'utiliser l'invite de commande Windows

La ligne de commande peut sembler être un outil ésotérique pour les développeurs et les uber-hackers, mais il a beaucoup d'astuces utiles dans sa manche. Voici quelques opérations simples que vous pouvez effectuer à partir d'une fenêtre de terminal qui ne sont pas nécessairement disponibles dans les menus traditionnels de votre ordinateur.

Pour ouvrir l'invite de commande dans Windows, ouvrez le menu Démarrer et recherchez «cmd». Appuyez sur Entrée ou cliquez sur le résultat pour ouvrir une fenêtre de commande - ou cliquez avec le bouton droit sur l'option pour l'exécuter en tant qu'administrateur, si nécessaire. Même si votre utilisateur est un administrateur sur le PC, vous devrez exécuter l'invite de commande en tant qu'administrateur pour exécuter certaines commandes de haut niveau.

Démarrer un minuteur d'arrêt

Commençons par un simple. Parfois, vous avez un processus en cours d'exécution - vous téléchargez peut-être un gros fichier ou exportez une vidéo ou un autre travail qui implique une attente - et vous souhaitez éteindre votre ordinateur une fois terminé. Certains programmes ont une option intégrée pour le faire, mais si ce n'est pas le cas, vous pouvez accéder à l'invite de commande. Une simple commande peut dire à votre système de s'éteindre après une durée prédéterminée.

Supposons que vous souhaitiez éteindre l'ordinateur dans une heure. Ouvrez une invite de commande et exécutez:
arrêt -s -t 3600
 

Vous pouvez ajuster cette commande en fonction de vos besoins:

  • L'arrêt est la commande principale - cela ne change pas.
  • L'indicateur -s indique à l'ordinateur de s'arrêter, bien que vous puissiez utiliser -r pour redémarrer ou -l pour vous déconnecter après le minuteur. (Sleep est un peu plus compliqué et nécessiterait une commande complètement différente.)
  • L'indicateur -t indique la minuterie et 3600 est la durée, en secondes, avant que vous ne vouliez arrêter. 3600 secondes correspondent à une heure, bien que vous puissiez ajuster cette valeur à ce que vous voulez (7200 pendant deux heures, etc.).

Si vous souhaitez annuler la minuterie, exécutez simplement "shutdown -a" dans une invite de commande.

Renommer un groupe de fichiers à la fois

Supposons que vous ayez un grand dossier de fichiers - comme des photos ou des vidéos en séquence - avec des noms cryptiques et difficiles à comprendre (comme IMG_001.jpg). Votre premier réflexe est probablement de parcourir et de renommer chaque fichier, mais vous n'êtes pas obligé de le faire - vous pouvez renommer par lots un groupe de fichiers à la fois avec les outils intégrés de Windows.

Si vous sélectionnez tous les fichiers (en cliquant sur le premier, en maintenant la touche Maj enfoncée et en cliquant sur le dernier), vous pouvez en fait cliquer avec le bouton droit sur la sélection et choisir Renommer pour renommer tout le lot. Vous vous retrouverez avec une liste de fichiers portant le même nom avec un numéro ajouté à la fin entre parenthèses, comme "Noël 2020 (1) .jpg".

Mais peut-être voulez-vous faire le contraire: conserver le nom de fichier existant mais ajouter un mot à la fin. Pour cela, vous pouvez vous tourner vers la ligne de commande. Ouvrez une invite de commande et utilisez la commande cd pour accéder au dossier dans lequel ces fichiers sont stockés, comme ceci:

cd "C: \Users\Whitson\Photos\Christmas 2020"

Vous aurez besoin de ces guillemets si le chemin de votre fichier contient des espaces, alors ne les oubliez pas.

À partir de là, vous pouvez exécuter quelque chose comme ci-dessous pour renommer tous les fichiers du dossier:

Voici une ventilation de cette commande:

  • renommer indique au système de renommer les fichiers que vous êtes sur le point de restreindre.
  • *. * signifie «tout fichier de ce dossier». Vous pouvez régler ceci pour dire IMG *. * Pour le limiter à tous les fichiers commençant par IMG, ou * .jpg pour tous les fichiers JPEG. L'astérisque agit comme un joker.
  • ?????? indique à la commande de conserver les six premiers caractères du nom de fichier d'origine (car il y a six points d'interrogation). Vous pouvez utiliser plus ou moins de points d'interrogation pour conserver plus ou moins le nom de fichier d'origine.
  • -original ajoute le mot original à la fin de chaque fichier - parfait si vous prévoyez de copier les photos ailleurs pour les éditer mais que vous souhaitez noter lesquelles étaient les images originales. Vous pouvez le remplacer par le texte de votre choix.

Vous pouvez faire beaucoup de choses avec cette commande une fois que vous vous êtes familiarisé, mais un peu de connaissances peut vous emmener assez loin.

Afficher un mot de passe Wi-Fi enregistré

Vous êtes déjà allé quelque part avec un Wi-Fi protégé par mot de passe que vous savez que vous avez utilisé auparavant, mais vous ne vous souvenez pas du mot de passe de vos autres appareils? Si le réseau est enregistré sur votre ordinateur portable Windows, vous pouvez récupérer le mot de passe enregistré pour l'utiliser sur votre téléphone ou tablette avec une simple commande.

Si vous êtes actuellement connecté au réseau sur votre ordinateur portable, vous pouvez afficher ces informations à partir du menu État du réseau, mais si ce n'est pas le cas, vous pouvez exécuter la commande suivante pour voir le mot de passe d'un réseau enregistré donné:

netsh wlan show profile SmithHouse key=clear

Remplacez SmithHouse par le nom du réseau en question. Si Windows a enregistré le mot de passe, il devrait vous l'afficher en texte brut sous «Key Content». Vous pouvez également exécuter "netsh wlan show profile" pour voir une liste des réseaux enregistrés.

Effacer proprement un lecteur

La plupart des utilisateurs devraient rarement avoir à gérer les tables de lecteurs et le formatage des partitions. Mais si vous avez migré votre PC vers un nouveau lecteur ou que vous essayez d'effacer une carte SD utilisée dans un projet Raspberry Pi, le gestionnaire de partition intégré de Windows peut ne pas être suffisamment flexible pour supprimer toutes ces données proprement. En conséquence, la commande clean de Diskpart est devenue l'un de mes outils les plus souvent utilisés. Si vous rencontrez un problème avec un disque dur, un lecteur flash ou une carte SD, c'est probablement le moyen idéal de l'effacer et de recommencer à zéro.

Au lieu d'ouvrir une fenêtre d'invite de commandes, vous pouvez ouvrir l'outil Diskpart en cliquant sur le menu Démarrer et en recherchant «diskpart». Cela ouvrira une ligne de commande séparée à partir de laquelle vous pouvez exécuter ce qui suit pour voir les disques connectés à votre ordinateur:

list disk

Recherchez le disque que vous souhaitez effacer dans le tableau (assurez-vous qu'il s'agit du bon disque, de peur d'effacer des données importantes sur un autre lecteur) et exécutez:

select disk 3

... où, évidemment, vous remplacez le numéro 3 par le numéro correspondant au disque en question. Enfin, exécutez:

clean

Votre système effacera le disque, sans aucune partition ni table cachée ne troublant votre PC. Ensuite, vous pouvez cliquer sur le menu Démarrer, rechercher Gestion des disques et cliquer avec le bouton droit sur le lecteur pour l'initialiser et le formater. Notez que cela efface simplement les tables de partition, cela n'efface pas en toute sécurité toutes vos données - certaines d'entre elles peuvent encore être accessibles avec les outils de récupération de fichiers. Pour effacer en toute sécurité toutes les traces (comme si vous allez recycler le lecteur ou vendre le PC), vous devrez cliquer avec le bouton droit sur le lecteur dans l'Explorateur Windows, choisir Formater et décocher la case Formatage rapide. Ou utilisez un outil tiers comme DBAN , qui propose un certain nombre d'autres options d'effacement sécurisé.

Obtenez une liste de tous les programmes installés sur votre PC

Lorsque vous obtenez un nouvel ordinateur portable ou effectuez une réinstallation propre de Windows, vous risquez d'oublier certains des outils que vous utilisez quotidiennement et que vous tenez pour acquis. Avant d'effacer votre lecteur, vous pouvez récupérer une liste de tous les programmes installés sur votre PC avec une seule commande.

Contrairement aux autres sur cette liste, cependant, cette commande doit être exécutée à partir de PowerShell, un outil plus récent et plus puissant intégré à Windows. Ouvrez le menu Démarrer, recherchez PowerShell et lancez une nouvelle fenêtre. Ensuite, exécutez la commande suivante - c'est long, mais il ne s'agit que d'une commande copier-coller, qui récupérera le contenu de trois clés de registre différentes et les affichera dans un fichier texte sur votre bureau:

Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*, HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*, HKCU:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, Size, InstallDate | Format-Table -AutoSize > C:\Users\Whitson\Desktop\ProgramsList.txt

Remplacez Whitson par le nom de votre dossier utilisateur à la fin de cette commande pour obtenir le fichier sur votre bureau. Notez que cela n'inclura pas les applications du Windows Store, que vous pouvez répertorier en exécutant:

Get-AppxPackage > C:\Users\Whitson\Desktop\StoreProgramsList.txt

Encore une fois, en remplaçant Whitson par le nom de votre dossier utilisateur. Il y aura beaucoup de courrier indésirable dans cette liste, mais vous pouvez saisir manuellement les quelques programmes dont vous voulez vous souvenir et les coller dans votre liste d'origine, si c'est plus facile.

Regardez Star Wars (Oui, sérieusement)

OK, ce n'est pas exactement une astuce "utile", mais c'est certainement très chouette. Si vous activez Telnet dans Windows (recherchez «activer ou désactiver les fonctionnalités de Windows» dans le menu Démarrer, puis cochez la case Telnet), vous pouvez exécuter:

telnet towel.blinkenlights.nl

Pour regarder une version ASCII de Star Wars dans votre fenêtre d'invite de commande. Cela existe depuis des années et cela m'impressionne toujours.


Rejoindre la conversation