Comment définir des alias pour l'invite de commande dans Windows
Dans cet article, je voudrais partager avec vous un moyen utile de définir des alias pour l'invite de commande. La méthode décrite dans cet article fonctionne dans toutes les versions modernes de Windows, y compris Windows 10, Windows 8.1, Windows 8 et Windows 7. En suivant les étapes ci-dessous, vous pourrez définir l'alias de votre choix pour étendre les fonctionnalités du processeur de commandes par défaut (cmd.exe) et gagner du temps.
Publicité
Il y a un doskey commande disponible dans l'invite de commande. En utilisant doskey, il est possible de définir un alias pour une commande de console nouvelle ou existante.
Par exemple, presque tous les utilisateurs connaissent le CD commande qui est utilisée pour changer le répertoire courant dans l'invite de commande. Si le répertoire souhaité se trouve sur un autre lecteur, vous devez utiliser le commutateur "/D" avec la commande cd ou entrer explicitement la lettre du lecteur dans l'invite de commande.
Par exemple:
d: documents sur CD
ou
cd /d d:\documents
En utilisant DOSKEY, il est possible de gagner du temps et de définir un alias qui vous permettra d'omettre l'exigence d'entrer la lettre du lecteur et le commutateur /D. Par exemple:
doskey cd=cd /D $*
Voici quelques codes spéciaux dans les définitions des macros Doskey :
$T Séparateur de commandes. Autorise plusieurs commandes dans une macro.
Paramètres de lot de 1 $ à 9 $. Équivalent à %1-%9 dans les programmes batch.
$* Symbole remplacé par tout ce qui suit le nom de la macro sur la ligne de commande. Nous l'avons utilisé dans notre alias.
Maintenant, nous pouvons comparer les résultats sans l'alias et avec l'alias.
Sans l'alias, la commande cd ne changera pas le lecteur actif :
Avec l'alias créé avec DOSKEY, l'invite de commande changera automatiquement le lecteur actif et le dossier actuel :
C'est très utile.
A l'aide de DOSKEY, il est possible de définir ses propres alias. Par exemple, vous pouvez créer l'alias LS pour la commande DIR afin d'utiliser une commande commune pour la liste des répertoires sous Windows et Linux. Comme vous le savez peut-être ou non, LS est une commande de liste de fichiers par défaut dans le système d'exploitation Linux.
doskey ls=dir
Ou quelque chose comme ça:
Définir des alias globaux dans l'invite de commande Windows
Le problème avec les alias est qu'ils ne fonctionnent que pour l'instance d'invite de commande où vous les avez définis. Pour éviter ce problème, vous pouvez créer un nouveau raccourci vers cmd.exe ou même modifier celui par défaut. Vous devez ajouter les paramètres suivants après la partie cmd.exe :
cmd.exe /k c:\apps\cmd\aliases.cmd
Ici, le fichier c:\apps\cmd\aliases.cmd est un fichier batch régulier qui contient les appels DOSKEY appropriés.
Outre l'invite de commande, Windows permet également de définir vos propres alias pour la boîte de dialogue Exécuter. Référez-vous à l'article suivant: Lancez vos applications préférées avec des alias utiles à partir de la boîte de dialogue Exécuter
C'est ça. C'est un moyen très utile de définir votre propre commande ou de modifier le comportement des commandes par défaut. J'utilise ces alias depuis très longtemps. Et toi? Utilisez-vous des alias dans l'invite de commande ou n'étiez-vous pas au courant de cette fonctionnalité ?