Movatterモバイル変換


[0]ホーム

URL:


Přeskočit na obsah
WikipedieWikipedie: Otevřená encyklopedie
Hledání

alias (Unix)

Z Wikipedie, otevřené encyklopedie
alias
Typ softwarustandardní UNIXová utilita či příkaz
Některá data mohou pocházet zdatové položky.

alias je standardníUN*Xový příkaz, kterým se definují přezdívky pro příkazy obsažené v řetězci. Použití tohoto příkazu může zjednodušit práci s příkazovou řádkou, ale třeba i zlepšit přehlednost kódu, zkrácením příkazů či jejich flagů.alias umožňuje implementovat i řetězení přezdívek, např. jedna z přezdívek může nahradit příkaz samotný, další může nahradit jeho flagy.

Historiealias sahá kcsh a byl implementován i do jeho následovníků jako jetcsh čibash. V některých netradičních shellech všakalias není plně implementován (např.fish[1] ale také i starší verzebashe, kde chyběl úplně) a je tak nutné použít předefinování funkcemi. Proshelly s implementací jak funkcí, tak ialias, je výhodnější používat flexibilnější definování funkcí pro vytváření přezdívek. Je-li však potřeba využívat řetězení přezdívek,alias je v tomto případě vhodnější.

Přezdívky vytvořené v rámci relace shellu zůstavají zadefinovány pouze v rámci té samé relace shellu. Pro celosystémové využití je potřeba tyto přezdívky definovat v rámci konfiguračních souborů příslušného shellu (např..bashrc či.cshrc)

Použití

[editovat |editovat zdroj]

Syntaxe tohoto přikazu se může mírně lišit podle type shellu. Pro zadefinování přezdívky vbashi je nezbytné použít rovnítko:

$ alias ll='ls -l --color=auto'

V případěcsh čitcsh použití rovnítka není potřeba:

$ alias ll "ls -l --color=auto"

Pro řetězení přezdívek je nutné zakončit příkaz mezerou, není-li na konci řetězce:

$ alias lh='ls -h '$ alias barvicky='--color=auto'

Při řetězení je pak příkazlh barvicky /tmp expandován nals -h --color=auto /tmp

Pomocí přezdívek je možné předefinovat běžně používané příkazy, např.ls:

$ alias ls='ls --color=auto'

Je-li ale potřeba použítls v originální podobě, je možné buďto použít'ls', případně přezdívku úplně vymazat pomocíunalias ls

Použitímalias bez jakýchkoliv argumentů lze zjistit všechny zadefinované přezdívky.

Reference

[editovat |editovat zdroj]

V tomto článku byl použitpřeklad textu z článkualias (command) na anglické Wikipedii.

  1. abbr - manage fish abbreviations [online]. [cit. 2025-08-16].Dostupné online. 

Externí odkazy

[editovat |editovat zdroj]
  • Obrázky, zvuky či videa k tématualias na Wikimedia Commons
Pahýl
Pahýl
Tento článek je příliš stručný nebopostrádá důležité informace.
Pomozte Wikipedii tím, že jej vhodněrozšíříte. Nevkládejte všakbez oprávnění cizí texty.
Příkazy a programypříkazové řádkyUnixu (více)
Správa souborů

catchattrcdchmodchownchgrpcksumcmpcpdudffilefsckfuserlnlslsattrlsofmkdirmountmvpwdrmrmdirsplittouch

Správa procesů

atchrootcrontabexitkillkillallnicepgreppidofpkillpspstreesleeptimetopwaitwatch

Správa uživatelů a prostředí

envfingeridlognamemesgpasswdsusudounameuptimewwallwhowhoamiwrite

Zpracování textu

awkcommcsplitcutdiffedexfmtheadiconvjoinlessmorepatchpastereadsedsorttactailteetruniqwcxargs

Programování vshellu

aliasbasenameechoexprfalseprintftesttrueunset

Síťová komunikace
Hledání
Ostatní

bannerbccaldateddlooklpmansizeyes

Citováno z „https://cs.wikipedia.org/w/index.php?title=Alias_(Unix)&oldid=25145047
Kategorie:
Skryté kategorie:

[8]ページ先頭

©2009-2026 Movatter.jp