Ako nastaviť aliasy pre príkazový riadok v systéme Windows
V tomto článku by som sa s vami rád podelil o užitočný spôsob definovania aliasov pre príkazový riadok. Metóda opísaná v tomto článku funguje vo všetkých moderných verziách systému Windows vrátane Windows 10, Windows 8.1, Windows 8 a Windows 7. Podľa nižšie uvedených krokov budete môcť definovať ľubovoľný požadovaný alias, aby ste rozšírili funkčnosť predvoleného príkazového procesora (cmd.exe) a ušetrili svoj čas.
Reklama
Existuje a doskey príkaz dostupný v príkazovom riadku. Pomocou doskey je možné definovať alias pre nový alebo existujúci príkaz konzoly.
Napríklad takmer všetci používatelia poznajú cd príkaz, ktorý sa používa na zmenu aktuálneho adresára v príkazovom riadku. Ak sa požadovaný adresár nachádza na inej jednotke, musíte použiť prepínač "/D" s príkazom cd alebo explicitne zadať písmeno jednotky do príkazového riadka.
Napríklad:
d: CD dokumenty
alebo
cd /d d:\documents
Pomocou DOSKEY je možné ušetriť čas a definovať alias, ktorý vám umožní vynechať požiadavku na zadávanie písmena jednotky a prepínača /D. Napríklad:
doskey cd=cd /D $*
Nasleduje niekoľko špeciálnych kódov v definíciách makier Doskey:
$T Oddeľovač príkazov. Umožňuje viacero príkazov v makre.
$ 1-$ 9 Parametre šarže. Ekvivalent %1-%9 v dávkových programoch.
$* Symbol nahradený všetkým nasledujúcim za názvom makra na príkazovom riadku. Použili sme to v našom aliase.
Teraz môžeme porovnať výsledky bez aliasu a s aliasom.
Bez aliasu príkaz cd nezmení aktívny disk:
S aliasom vytvoreným pomocou DOSKEY príkazový riadok automaticky zmení aktívny disk a aktuálny priečinok:
Toto je veľmi užitočné.
Pomocou DOSKEY je možné definovať vlastné aliasy. Môžete napríklad vytvoriť alias LS pre príkaz DIR na použitie bežného príkazu na výpis adresárov v systémoch Windows a Linux. Ako možno viete, možno nie, LS je predvolený príkaz na výpis súborov v operačnom systéme Linux.
doskey ls=dir
Alebo niečo takéto:
Definujte globálne aliasy v príkazovom riadku systému Windows
Problém s aliasmi je, že fungujú iba pre inštanciu príkazového riadka, kde ste ich definovali. Ak sa chcete tomuto problému vyhnúť, môžete vytvoriť novú skratku na cmd.exe alebo dokonca upraviť predvolenú skratku. Za časť cmd.exe musíte pridať nasledujúce parametre:
cmd.exe /k c:\apps\cmd\aliases.cmd
Tu je súbor c:\apps\cmd\aliases.cmd bežný dávkový súbor, ktorý obsahuje príslušné volania DOSKEY.
Okrem príkazového riadka umožňuje Windows definovať aj vlastné aliasy pre dialógové okno Spustiť. Pozrite si nasledujúci článok: Spustite svoje obľúbené aplikácie s užitočnými aliasmi z dialógového okna Spustiť
To je všetko. Toto je veľmi užitočný spôsob, ako definovať svoj vlastný príkaz alebo zmeniť správanie predvolených príkazov. Tieto aliasy používam už veľmi dlho. čo ty? Používate aliasy v príkazovom riadku alebo ste o tejto funkcii nevedeli?