|
Article on other languages:
|
Základní syntaxe volání programuV unixovém shellu se externí programy a většina interních příkazů volá tak, že se napíše jméno příkazu a za něj parametry. Parametry se obvykle dělí na tři druhy:
Před spuštěním příkazu provádí shell na příkazovou řádku několik transformací: nahrazuje proměnné jejich obsahem, rozbaluje wildcardové výrazy na seznamy jmen souborů které jim odpovídají, rozdělení řádky na jednotlivé argumenty a další. Pokud napíšete mv * dir, je to shell a nikoliv program mv, kdo nahradí hvězdičku (triviální příkaz wildcardového výrazu) seznamem všech souborů v aktuálním adresáři. Pokud chcete předat nějakému příkazu skutečně hvězdičku nebo jiný znak se zvláštním významem (např. mezera, která má zvláštní význam oddělování parametrů), nejjednodušší cestou je dát jí do uvozovek: shell při zpracování příkazové řádky uvozovky odstraní, ale jejich obsah ponechá nezměněný. V jednoduchých uvozovkách nemění vůbec nic, ve dvojitých stále nahrazuje proměnné. Přesné chování při zpracování příkazové řádky a seznam znaků se speciálním významem závisí na konkrétním shellu. Příkazy pro práci se souboryPříkazy slouží k práci se soubory. V Unixu není systém souborů jako ve Windows, ale je tam jeden strom souborů. Soubory nemají omezení ve jméně, není omezena délka ani znaky. Příkaz lsls [volby] [parametry] – vypíše obsah aktuálního adresáře Volby
Parametry
Příkaz: catcat [volby] [parametry] – vypíše obsah souboru Volby:
Příkaz: cdcd [jméno adresáře] – otevře vypsaný adresář
Příkaz: sortsort [jméno souboru] – třídění podle prvního znaku Volby:
Pole zvolené volbou -k má tvar F.C….F=číslo pole; C= číslo znaku od začátku pole Příkaz: wcwc [jméno souboru] – počítá byty, slova a konce řádků Volby:
|
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.
Mercedes Car
This site monitored by SitePinger.net