Sådan indstilles aliaser til kommandoprompten i Windows
I denne artikel vil jeg gerne dele med dig en nyttig måde at definere aliaser for kommandoprompten. Metoden beskrevet i denne artikel fungerer i alle moderne Windows-versioner inklusive Windows 10, Windows 8.1, Windows 8 og Windows 7. Ved at følge nedenstående trin vil du være i stand til at definere ethvert ønsket alias for at udvide funktionaliteten af standardkommandoprocessoren (cmd.exe) og spare din tid.
Reklame
Der er en doskey kommando tilgængelig i kommandoprompten. Ved hjælp af doskey er det muligt at definere et alias for en ny eller eksisterende konsolkommando.
For eksempel er næsten alle brugere bekendt med cd kommando, som bruges til at ændre den aktuelle mappe i kommandoprompten. Hvis den ønskede mappe er placeret på et andet drev, skal du bruge "/D"-kontakten med cd-kommandoen eller indtaste drevbogstavet i kommandoprompten eksplicit.
For eksempel:
d: cd-dokumenter
eller
cd /d d:\dokumenter
Ved at bruge DOSKEY er det muligt at spare tid og definere et alias, som giver dig mulighed for at udelade kravet om at indtaste drevbogstavet og /D-omskifteren. For eksempel:
doskey cd=cd /D $*
Følgende er nogle specielle koder i Doskey-makrodefinitioner:
$T Kommando-separator. Tillader flere kommandoer i en makro.
$1-$9 Batch-parametre. Svarer til %1-%9 i batch-programmer.
$* Symbol erstattet af alt efter makronavnet på kommandolinjen. Vi brugte det i vores alias.
Nu kan vi sammenligne resultaterne uden alias og med alias.
Uden alias vil cd-kommandoen ikke ændre det aktive drev:
Med aliaset oprettet med DOSKEY vil kommandoprompten automatisk ændre det aktive drev og den aktuelle mappe:
Dette er meget nyttigt.
Ved at bruge DOSKEY er det muligt at definere dine egne aliaser. Du kan f.eks. oprette LS-aliasset for DIR-kommandoen for at bruge en fælles kommando til mappeliste i Windows og Linux. Som du måske eller måske ikke ved, er LS en standard fillistekommando i Linux-operativsystemet.
doskey ls=dir
Eller noget som dette:
Definer globale aliaser i Windows-kommandoprompten
Problemet med aliaser er, at de kun virker for kommandopromptforekomsten, hvor du har defineret dem. For at undgå dette problem kan du oprette en ny genvej til cmd.exe eller endda ændre standardgenvejen. Du skal tilføje følgende parametre efter cmd.exe-delen:
cmd.exe /k c:\apps\cmd\aliases.cmd
Her er filen c:\apps\cmd\aliases.cmd en almindelig batch-fil, som indeholder de relevante DOSKEY-kald.
Udover kommandoprompten tillader Windows også at definere dine egne aliaser for dialogboksen Kør. Se følgende artikel: Start dine yndlingsapps med nyttige aliaser fra dialogboksen Kør
Det er det. Dette er en meget nyttig måde at definere din egen kommando på eller ændre adfærden af standardkommandoer. Jeg har brugt disse aliaser i meget lang tid. Hvad med dig? Bruger du aliaser i kommandoprompten, eller var du ikke klar over denne funktion?