Příkazový řádek 6)

Zdravím Vás lidičky.

Ano je středa a ano mám zpoždění :-)
Důvod? Důvodem je prohlášení, které jsem si musel vychutnat celé úterý.
Ještě jedna věc: pokud bude v budoucnu zase nějaké prohlášení/ prohlášení o nějakém vydání našeho projektu, série o příkazové řádce v úterý bude zase odložena.
Většina příkazů, které jsme již použili, zasílá své výsledky do terminálového zobrazení.
Ale můžete také zobrazovat výsledky v souboru, v zařízení, nebo jako vstup jiných příkazů tím, že je přesměrujete.

Standardní výstup

Takže jak to funguje: programy v příkazové řádce zasílají výsledky do zařízení zvané "standardní výstup". Standardní výstup poté obvykle pošle výsledek na váš display, takže ho můžete přečíst :
Ale také si ho můžete zobrazit v textovém souboru použitím ‘>’
man zypper > man.txt

Co jsem zde udělal je, že jsem chtěl man stránku v zypperu. Ale chtěl jsem jí v textovém souboru v případě, že výsledky budu ještě potřebovat.
Takže co příkaz udělal? Uložil výstup do man.txt v mé domovské složce.

Kdybych měl opakovat příkaz, nebo použít různé příkazy se stejným souborem či výstupem, přepisoval bych soubor znovu a znovu. Takže v tomto případě jednu věc co musím udělat je ‘>>’ namísto ‘>’

Standardní vstup

Mnoho příkazů může přijmout vstup ze zařízení zvané Standard input.
Defaultně z klávesnice, ale může také přicházet ze souboru.
K přesměrování, použijte převrácený symbol z předchozího ‘<’
příklad: )
sort < man.txt

Ke spojení více příkazů dohromady použijte pipelines. Co pipelines dělají, že zásobují standardní výstup jednoho příkazu do standardního vstupu příkazu jiného.
ls – l | less
použitím tohoto | less triku, můžete udělat každý příkaž, aby měl rolovací výstup.

Filtry

Filtry (program) je obecně používán v pipelines.
Filtry berou standardní vstup, vykonají na něm operaci a pošlou výsledky do standardního výstupu.
Filtry můžou zpracovat informace "silných" způsobem.
Zde je seznam nejčastějších programů používaních jako filtry.
Filtry: sort, uniq, grep (we’ve all seen this one appear all over forums, so I suggest we look into it more), fmt, pr, head, tail, tr, sed, awk.
Máme před námi už jen několik lekcí, abychom pokryli základy příkazové řádky do podzimu. Doufám, že budete mít zájem a budeme pokračovat i se zimním bádáním příkazové řádky.

https://news.opensuse.org/2014/07/30/command-line-somedays-part-six/

Přidat komentář

Filtered HTML

  • Povolené HTML značky: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <h2> <pre>
  • Řádky a odstavce se zalomí automaticky.
  • Webové a e-mailové adresy jsou automaticky převedeny na odkazy.

Plain text

  • Nejsou povoleny HTML značky.
  • Webové a e-mailové adresy jsou automaticky převedeny na odkazy.
  • Řádky a odstavce se zalomí automaticky.