Jak definovat aliasy příkazového řádku v libovolném operačním systému

  • Harry James
  • 0
  • 2517
  • 589
reklama

Mluvili jsme o tom a doporučili jsme se v minulosti mnohokrát vyrovnat s terminálem příkazového řádku vašeho počítače. Tina napsala dobrý primer pro uživatele Windows s Příručka pro začátečníky k příkazové řádce Windows Příručka pro začátečníky k příkazové řádce Windows Příručka pro začátečníky k příkazové řádce Windows Příkazová řádka umožňuje přímou komunikaci s počítačem a pokyn k provádění různých úkolů. . . V obrovském množství článků prozkoumal MakeUseOf jiná použití příkazového řádku, což ukazuje, že výše uvedené primery začnou poškrábat povrch.

V každém případě se zdá, že obecný konsenzus je takový, že ačkoli je zdánlivě komplikovaný, příkazový řádek vám umožňuje provádět některé jednoduché, každodenní úkoly mnohem rychleji, než byste mohli používat grafická uživatelská rozhraní (jakmile získáte příslušnou syntaxi dolů). Ještě lepší je, že některé úkoly nejsou tak snadno prováděny pomocí běžných aplikací grafického uživatelského rozhraní - výkonné funkce operačního systému se skrývají v očích, jak dokládá Ryanova ukázka překvapivých použití příkazového řádku Windows Příkazový řádek Windows: jednodušší a užitečnější než vy Přemýšlejte na příkazový řádek Windows: jednodušší a užitečnější než si myslíte Proč by se tedy někdo chtěl obtěžovat kliknutím na začátek ... .

Bohužel, hodně (pokud ne většina) nadřazené rychlosti příkazové řádky se ztrácí, pokud se správné příkazové vlajky dostanou do vaší mysli, nebo pokud se příkazy samy dostanou tak komplikovaně, že nevidíte hlavu z ocasu. Najednou se váš pokročilý pracovní postup přemění v kombinaci Googlingu, pokusů a omylů.

Aliasy příkazového řádku

Někteří lidé udržují seznam po ruce se svými nejnavštěvovanějšími příkazy, ale to je stále daleko od trvalého řešení. Místo toho se obracíme k vlastní funkci shellu příkazového řádku - aliasy. Alias ​​příkazového řádku je nezbytnou součástí práce s rozhraním příkazového řádku, a jakmile je začnete používat, budete se divit, jak jste se bez něj vyrovnali..

Jak název napovídá, příkazový řádek umožňuje definovat aliasy nebo alternativní syntaxi v rámci prostředí příkazového řádku operačního systému. Jakmile je definován, bude jakýkoli výskyt aliasu pro příslušné příkazy zaměněn. To vám umožní spojit volání příkazového řádku, snad s některými již nastavenými příznaky, k snadno zapamatovatelnému aliasu. Od nynějška namísto neuspokojivých vlajek nebo snahy si zapamatovat diskombobulovanou řadu příkazů jednoduše použijete příslušný alias.

To vyvolává následující otázky: měli byste použít aliasy příkazového řádku? A pokud ano, kdy se to požaduje? Pokud nejste úplný cizinec na příkazovém řádku, odpověď na první otázku je definitivní ano. Pokud jde o druhou otázku, všechny příkazy, které ocitnete opakovaně, jsou dobrými kandidáty. Koneckonců, nastavení trvá jen trochu času a v dlouhodobém horizontu vám ušetří spoustu času.

Přesný proces definování aliasu příkazového řádku závisí na vašem operačním systému, ačkoli existují určité podobnosti. Prověříme je případ od případu.

Mac OS X

Definování dočasného aliasu je velmi jednoduché. Stačí použít následující příkaz:

alias název= 'příkaz'

Kde název je klíčové slovo aliasu, které chcete určit, a příkaz je příkaz, který se k němu pokoušíte svázat. Řekněme například, že jsem chtěl jednodušší způsob procházení složky Stahování v počítači Mac, mohl bych definovat následující alias:

alias down = "cd ~ / Downloads"

Po spuštění 'dolů' se z mé složky Stahování stane aktuální adresář. Hlavním problémem tohoto přístupu je to, že je pouze dočasný; při zavření terminálu jsou aliasy neplatné. Existuje však snadný způsob, jak definovat aliasy trvalějším způsobem. Musíme pouze přidat příkazy alias, jak je popsáno výše, do jednoho z inicializačních souborů terminálu. Tímto způsobem jsou aliasy získávány při každém spuštění Terminálu.

Vytvořte nebo upravte soubor .bash_profile ve vašem domovském adresáři pomocí následujícího příkazu:

nano ~ / .bash_profile

Nyní budete moci natrvalo zadávat nebo revidovat aliasy, které chcete v systému. Až skončíte, stiskněte klávesu CTRL + X pro ukončení. Než budete moci tyto aliasy používat, budete muset terminál restartovat nebo vytvořit nové okno.

Ubuntu

Prostředí příkazového řádku systému Ubuntu je velmi podobné prostředí systému Mac OS X. Nemělo by být překvapivé, že s příkazem aliasu se pracuje podobně. Jak je popsáno výše, dočasný alias můžete definovat spuštěním následujícího příkazu:

alias název= 'příkaz'

Kde název je klíčové slovo alias a příkaz je přidružený příkaz. Pokud chcete, aby alias trval ve všech relacích, budete muset přidat příkazy alias, jak je uvedeno výše, do jednoho z různých inicializačních souborů. Doporučuji přidat do .bash_aliases. Můžete vytvořit (pokud ještě neexistuje) nebo upravit soubor v nano pomocí následujícího příkazu:

nano ~ / .bash_aliases

Poté zadáte požadované aliasy příkazového řádku. Až budete hotovi, stiskněte klávesu CTRL + X a soubor zavřete. Aby se změny projevily, musíte restartovat terminál nebo vytvořit nové okno.

Okna

Prostředí systému Windows je velmi odlišné zvíře než prostředí systému Mac OS X nebo Ubuntu a vytváření aliasu je ještě odlišnější. Ve skutečnosti Windows nepodporuje ani příkaz alias, ale můžeme jej emulovat pomocí příkazu DOSKEY.

DOSKEY název= 'příkaz'

Výše uvedený příkaz vytvoří dočasný alias, což znamená, že to vydrží, dokud relaci nezavřete zavřením okna příkazového řádku. Definování trvalého aliasu je o něco složitější než použití shellu UNIX.

Vytvořte nový dávkový soubor (.cmd) pomocí příkazů DOSKEY ve složce Data aplikací, což je skrytá složka ve vaší domovské složce. Spusťte příkaz 'regedit' a spusťte editor registru a přidejte následující data:

  • Klíč: HKCU \ SOFTWARE \ Microsoft \ Command Processor
  • Hodnota: AutoRun
  • Zadejte: REG_EXPAND_SZ
  • Data: “% AppData% \ aliases.cmd”

Za poskytnutí těchto podrobností je na SuperUseru připsán kredit. Vezměte prosím na vědomí, že registr Windows je vysoce citlivá oblast, do které byste se neměli vklouznout. Úpravy provádějte pouze v registru, pokud víte, co děláte.

Nyní, když víte, jak definovat alias příkazu, jak jej budete používat? Dejte nám vědět v sekci komentářů pod článkem!

Obrázek: Shutterstock




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.