Kako postaviti pseudonime za naredbeni redak u sustavu Windows
U ovom članku želio bih s vama podijeliti koristan način definiranja aliasa za naredbeni redak. Metoda opisana u ovom članku radi u svim modernim verzijama sustava Windows uključujući Windows 10, Windows 8.1, Windows 8 i Windows 7. Slijedeći korake u nastavku, moći ćete definirati bilo koji željeni alias kako biste proširili funkcionalnost zadanog procesora naredbi (cmd.exe) i uštedjeli svoje vrijeme.
Oglas
Tamo je doskey naredba dostupna u naredbenom retku. Koristeći doskey, moguće je definirati alias za novu ili postojeću naredbu konzole.
Na primjer, gotovo svi korisnici su upoznati s CD naredba koja se koristi za promjenu trenutnog direktorija u naredbenom retku. Ako se željeni direktorij nalazi na drugom pogonu, trebate koristiti prekidač "/D" s naredbom cd ili eksplicitno unijeti slovo pogona u naredbeni redak.
Na primjer:
d: cd dokumenti
ili
cd /d d:\dokumenti
Koristeći DOSKEY, moguće je uštedjeti vaše vrijeme i definirati alias koji će vam omogućiti da izostavite zahtjev za unosom slova pogona i /D prekidača. Na primjer:
doskey cd=cd /D $*
Slijede neki posebni kodovi u Doskey makro definicijama:
$T Razdjelnik naredbi. Omogućuje više naredbi u makronaredbi.
$1-$9 Parametri serije. Ekvivalentno %1-%9 u paketnim programima.
$* Simbol zamijenjen svime što slijedi iza naziva makronaredbe u retku za naredbe. Koristili smo ga u našem aliasu.
Sada možemo usporediti rezultate bez aliasa i s pseudonimom.
Bez aliasa, naredba cd neće promijeniti aktivni pogon:
Uz alias kreiran pomoću DOSKEY-a, naredbeni redak će automatski promijeniti aktivni pogon i trenutnu mapu:
Ovo je vrlo korisno.
Koristeći DOSKEY, moguće je definirati vlastite pseudonime. Na primjer, možete stvoriti LS alias za naredbu DIR da biste koristili uobičajenu naredbu za popis direktorija u Windowsima i Linuxu. Kao što možda znate ili ne znate, LS je zadana naredba za popis datoteka u operacijskom sustavu Linux.
doskey ls=dir
Ili nešto ovako:
Definirajte globalne pseudonime u Windows naredbenom retku
Problem s aliasima je taj što rade samo za instancu naredbenog retka u kojoj ste ih definirali. Da biste izbjegli ovaj problem, možete stvoriti novi prečac do cmd.exe ili čak izmijeniti zadani. Morate dodati sljedeće parametre nakon dijela cmd.exe:
cmd.exe /k c:\apps\cmd\aliases.cmd
Ovdje je datoteka c:\apps\cmd\aliases.cmd obična batch datoteka koja sadrži odgovarajuće DOSKEY pozive.
Osim naredbenog retka, Windows također omogućuje definiranje vlastitih aliasa za dijaloški okvir Pokreni. Pogledajte sljedeći članak: Pokrenite svoje omiljene aplikacije s korisnim pseudonima iz dijaloškog okvira Pokreni
To je to. Ovo je vrlo koristan način definiranja vlastite naredbe ili promjene ponašanja zadanih naredbi. Koristim ove pseudonime jako dugo. A ti? Koristite li pseudonime u naredbenom retku ili niste bili svjesni ove značajke?