I den här artikeln vill jag dela med dig 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 önskat alias för att utöka funktionaliteten hos standardkommandoprocessorn ( cmd.exe) och spara tid.
Annons
Det finns en doskey kommandot tillgängligt i kommandotolken. Med 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 omkopplaren '/ D' med cd-kommandot eller ange enhetsbokstaven i kommandotolken uttryckligen.
Till exempel:
d: cd-dokument
eller
cd / d d: dokument
Med DOSKEY är det möjligt att spara tid och definiera ett alias som låter dig utelämna kravet på att ange enhetsbokstaven och / D-omkopplaren. Till exempel:
doskey cd = cd / D $ *
Följande är några specialkoder i Doskey-makrodefinitioner:
$ T Kommandoseparator. Tillåter flera kommandon i ett makro.
$ 1- $ 9 Batchparametrar. Motsvarar% 1-% 9 i batchprogram.
$ * Symbol ersatt av allt som följer 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 ändrar inte cd-kommandot den aktiva enheten:
Med aliaset skapat med DOSKEY ändrar kommandotolken 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-alias för DIR-kommandot för att använda ett vanligt kommando för katalogförteckning i Windows och Linux. Som du kanske eller kanske inte vet är LS ett standardkommandon för fillistning i Linux-operativsystemet.
doskey ls = du
Eller så här:
Jag glömde mitt lösenord på min iPhone
Definiera globala alias i Windows-kommandotolken
Problemet med alias är att de endast fungerar för kommandotolken 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 standard. Du måste lägga till följande parametrar efter cmd.exe-delen:
cmd.exe / k c: apps cmd alias.cmd
Här är filen c: apps cmd aliases.cmd en vanlig batchfil som innehåller lämpliga DOSKEY-samtal.
Förutom kommandotolken tillåter Windows också 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 hos standardkommandon. Jag använder dessa alias sedan mycket lång tid. Hur är det med dig? Använder du alias i kommandotolken eller var du inte medveten om den här funktionen?