Windows Tips & News

Hur man ställer in alias för kommandotolken i Windows

REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestanda

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:cd utan alias

Med aliaset skapat med DOSKEY kommer kommandotolken att ändra den aktiva enheten och den aktuella mappen automatiskt:

cd med aliasDetta ä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

är aliasEller något sånt här:

ls alias 2

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.

kommandotolken definiera aliaskommandotolk ladda alias genvägkommandotolken laddade aliasFö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?

REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestanda
Windows Tidslinje Demo i Insider Webcast

Windows Tidslinje Demo i Insider Webcast

Under den senaste Windows Insider-webbsändningen demonstrerade Microsoft Windows Timeline-funktio...

Läs mer

Microsoft avslöjar officiellt set-funktionen i Windows 10

Microsoft avslöjar officiellt set-funktionen i Windows 10

Microsoft meddelade idag att tillsammans med Timeline kommer de kommande versionerna av Windows 1...

Läs mer

Skapa System Sleep Diagnostics Report i Windows 10

Skapa System Sleep Diagnostics Report i Windows 10

Lämna ett svarWindows 10 kommer med en trevlig funktion för att skapa en sömndiagnostikrapport fö...

Läs mer