Hur man ställer in alias för kommandotolken i Windows
I den här artikeln skulle jag vilja dela med dig av ett användbart sätt att definiera alias för kommandotolken. Metoden som beskrivs i den här artikeln fungerar i alla moderna Windows-versioner inklusive Windows 10, Windows 8.1, Windows 8 och Windows 7. Genom att följa stegen nedan kommer du att kunna definiera vilket alias som helst för att utöka funktionaliteten för standardkommandoprocessorn (cmd.exe) och spara tid.
Annons
Det finns en doskey kommando tillgängligt i kommandotolken. Med hjälp av doskey är det möjligt att definiera ett alias för ett nytt eller befintligt konsolkommando.
Till exempel är nästan alla användare bekanta med CD kommando som används för att ändra den aktuella katalogen i kommandotolken. Om den önskade katalogen finns på en annan enhet, måste du använda "/D"-omkopplaren med kommandot cd eller ange enhetsbeteckningen i kommandotolken uttryckligen.
Till exempel:
d: cd-dokument
eller
cd /d d:\documents
Med DOSKEY är det möjligt att spara tid och definiera ett alias som gör att du kan utelämna kravet att ange enhetsbokstaven och /D-växeln. Till exempel:
doskey cd=cd /D $*
Följande är några specialkoder i Doskey-makrodefinitioner:
$T Kommandoavgränsare. Tillåter flera kommandon i ett makro.
$1-$9 Batchparametrar. Motsvarar %1-%9 i batchprogram.
$* Symbol ersatt av allt efter makronamnet på kommandoraden. Vi använde det i vårt alias.
Nu kan vi jämföra resultaten utan alias och med alias.
Utan aliaset kommer cd-kommandot inte att ändra den aktiva enheten:
Med aliaset skapat med DOSKEY kommer kommandotolken att ändra den aktiva enheten och den aktuella mappen automatiskt:
Detta är mycket användbart.
Med DOSKEY är det möjligt att definiera dina egna alias. Du kan till exempel skapa LS-aliaset för DIR-kommandot för att använda ett vanligt kommando för kataloglistning i Windows och Linux. Som du kanske eller kanske inte vet är LS ett standardfillistningskommando i Linux-operativsystemet.
doskey ls=dir
Eller något sånt här:
Definiera globala alias i Windows-kommandotolken
Problemet med alias är att de bara fungerar för kommandotolksinstansen där du har definierat dem. För att undvika detta problem kan du skapa en ny genväg till cmd.exe eller till och med ändra standardgenvägen. Du måste lägga till följande parametrar efter cmd.exe-delen:
cmd.exe /k c:\apps\cmd\aliases.cmd
Här är filen c:\apps\cmd\aliases.cmd en vanlig batchfil som innehåller lämpliga DOSKEY-anrop.
Förutom kommandotolken tillåter Windows även att definiera dina egna alias för dialogrutan Kör. Se följande artikel: Starta dina favoritappar med användbara alias från dialogrutan Kör
Det är allt. Detta är ett mycket användbart sätt att definiera ditt eget kommando eller ändra beteendet för standardkommandon. Jag har använt dessa alias sedan mycket länge. Hur är det med dig? Använder du alias i kommandotolken eller var du inte medveten om den här funktionen?