Jak nastavit aliasy pro příkazový řádek ve Windows
V tomto článku bych se s vámi rád podělil o užitečný způsob, jak definovat aliasy pro příkazový řádek. Metoda popsaná v tomto článku funguje ve všech moderních verzích Windows včetně Windows 10, Windows 8.1, Windows 8 a Windows 7. Podle následujících kroků budete moci definovat libovolný požadovaný alias, abyste rozšířili funkčnost výchozího příkazového procesoru (cmd.exe) a ušetřili svůj čas.
reklama
Tady je doskey příkaz dostupný v příkazovém řádku. Pomocí doskey je možné definovat alias pro nový nebo existující příkaz konzoly.
Téměř všichni uživatelé jsou například obeznámeni s CD příkaz, který se používá ke změně aktuálního adresáře v příkazovém řádku. Pokud je požadovaný adresář umístěn na jiné jednotce, musíte použít přepínač "/D" s příkazem cd nebo explicitně zadat písmeno jednotky do příkazového řádku.
Například:
d: cd dokumenty
nebo
cd /d d:\documents
Pomocí DOSKEY je možné ušetřit čas a definovat alias, který vám umožní vynechat požadavek na zadání písmene jednotky a přepínače /D. Například:
doskey cd=cd /D $*
Níže jsou uvedeny některé speciální kódy v definicích maker Doskey:
$T Oddělovač příkazů. Umožňuje více příkazů v makru.
$1-$9 Parametry šarže. Ekvivalent %1-%9 v dávkových programech.
$* Symbol nahrazený vším následujícím za názvem makra na příkazovém řádku. Použili jsme to v našem aliasu.
Nyní můžeme porovnat výsledky bez aliasu a s aliasem.
Bez aliasu příkaz cd nezmění aktivní jednotku:
S aliasem vytvořeným pomocí DOSKEY příkazový řádek automaticky změní aktivní jednotku a aktuální složku:
To je velmi užitečné.
Pomocí DOSKEY je možné definovat vlastní aliasy. Můžete například vytvořit alias LS pro příkaz DIR, abyste mohli používat společný příkaz pro výpis adresářů ve Windows a Linuxu. Jak možná víte nebo ne, LS je výchozí příkaz pro výpis souborů v operačním systému Linux.
doskey ls=dir
Nebo něco takového:
Definujte globální aliasy v příkazovém řádku Windows
Problém s aliasy je v tom, že fungují pouze pro instanci příkazového řádku, kde jste je definovali. Chcete-li se tomuto problému vyhnout, můžete vytvořit nového zástupce pro cmd.exe nebo dokonce upravit výchozí. Za část cmd.exe musíte přidat následující parametry:
cmd.exe /k c:\apps\cmd\aliases.cmd
Zde je soubor c:\apps\cmd\aliases.cmd běžný dávkový soubor, který obsahuje příslušná volání DOSKEY.
Kromě příkazového řádku umožňuje Windows definovat také vlastní aliasy pro dialogové okno Spustit. Viz následující článek: Spusťte své oblíbené aplikace s užitečnými aliasy z dialogu Spustit
A je to. Jedná se o velmi užitečný způsob, jak definovat svůj vlastní příkaz nebo změnit chování výchozích příkazů. Tyto aliasy používám již velmi dlouho. Co o tobě? Používáte v příkazovém řádku aliasy nebo jste o této funkci nevěděli?