Stdout: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
'''mustand'''<br> | '''mustand'''<br> | ||
<br> | |||
'''stdout''' (standard output) on UNIX süsteemides standardväljund | |||
</br> | |||
== Standardvood == | == Standardvood == | ||
[[File:stdstreams.png|thumb|right|Joonis 1. The standard streams for input, output, and error. Allikas: https://en.wikipedia.org/wiki/Standard_streams]]Linuxis ja teistes Unix-i laadsetes süsteemides on kasutusel standard andmevood. Iga protsess käivitatakse automaatselt koos kolme andmevooga: sisendvoog stdin ja väljundvood [[Stdout|stdout]] (standard output) ja [[Stderr|stderr]] (standard error). Need vood kujutavad endast spetsiaalset tüüpi faili ja võivad sisaldada ''plain text'' andmeid.<ref>[http://www.linfo.org/standard_input.html http://www.linfo.org/standard_input.html]</ref> | [[File:stdstreams.png|thumb|right|Joonis 1. The standard streams for input, output, and error. Allikas: https://en.wikipedia.org/wiki/Standard_streams]]Linuxis ja teistes Unix-i laadsetes süsteemides on kasutusel standard andmevood. Iga protsess käivitatakse automaatselt koos kolme andmevooga: sisendvoog stdin ja väljundvood [[Stdout|stdout]] (standard output) ja [[Stderr|stderr]] (standard error). Need vood kujutavad endast spetsiaalset tüüpi faili ja võivad sisaldada ''plain text'' andmeid.<ref>[http://www.linfo.org/standard_input.html http://www.linfo.org/standard_input.html]</ref> | ||
Igale avatud failile omistatakse ka arvuline deskriptor. stdin, stdout ja stderr arvulised failideskriptorid on vastavalt 0,1 ja 2. | |||
Tüüpiliselt on need vood seotud terminaliga (tty), kuid võivad ka viidata teistele failidele või seadmetele, kui protsess on vastavalt seadistatud. | Tüüpiliselt on need vood seotud terminaliga (tty), kuid võivad ka viidata teistele failidele või seadmetele, kui protsess on vastavalt seadistatud. | ||
<ref>[https://linux.die.net/man/3/stdin https://linux.die.net/man/3/stdin]</ref> | <ref>[https://linux.die.net/man/3/stdin https://linux.die.net/man/3/stdin]</ref> | ||
Tavaliselt on standardsisendiks klaviatuurilt sisestatav tekst ja standardväljund ning standarderror kuvatakse ekraanile. | |||
==Autor== | ==Autor== |
Revision as of 12:07, 9 January 2017
mustand
stdout (standard output) on UNIX süsteemides standardväljund
Standardvood
Linuxis ja teistes Unix-i laadsetes süsteemides on kasutusel standard andmevood. Iga protsess käivitatakse automaatselt koos kolme andmevooga: sisendvoog stdin ja väljundvood stdout (standard output) ja stderr (standard error). Need vood kujutavad endast spetsiaalset tüüpi faili ja võivad sisaldada plain text andmeid.[1]
Igale avatud failile omistatakse ka arvuline deskriptor. stdin, stdout ja stderr arvulised failideskriptorid on vastavalt 0,1 ja 2. Tüüpiliselt on need vood seotud terminaliga (tty), kuid võivad ka viidata teistele failidele või seadmetele, kui protsess on vastavalt seadistatud. [2] Tavaliselt on standardsisendiks klaviatuurilt sisestatav tekst ja standardväljund ning standarderror kuvatakse ekraanile.
Autor
Liina Abner
DK23
jaanuar 2017