Stdin: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
Line 6: Line 6:
== Standardvood ==
== Standardvood ==
[[File:stdstreams.png|thumb|left|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.
[[File:stdstreams.png|thumb|left|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>  
<ref>[http://www.linfo.org/standard_input.html http://www.linfo.org/standard_input.html]</ref>
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>

Revision as of 18:32, 7 January 2017

mustand

stdin (standard input) on UNIX süsteemides standardsisend. Vt. ka stdout ja stderr

Standardvood

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 (standard output) ja stderr (standard error). Need vood kujutavad endast spetsiaalset tüüpi faili ja võivad sisaldada plain text andmeid.

[1]

Tüüpiliselt on need vood seotud terminaliga (tty), kuid võivad ka viidata teistele failidele või seadmetele, kui protsess on vastavalt seadistatud. [2]

stdin ümbersuunamine

Vaikimisi on stdin klaviatuur. Kuid stdin-i nagu ka stdout-i ja stderr-i saab ümber suunata.

Autor

Liina Abner
DK23
jaanuar 2017