Kaj je Stdout?

Stdout, znan tudi kot standardni izhod, je privzeti deskriptor datotek, kjer lahko proces zapiše izhod.

V operacijskih sistemih, podobnih Unixu, kot so Linux, MacOS X in BSD, je stdout definiran s standardom POSIX. Njegova privzeta številka deskriptorja datoteke je 1 .

V terminalu so standardni izhodi privzeti na uporabnikovem zaslonu.

Izpad v ukaznem plinovodu

V bash lahko zaporedne ukaze povežemo s cevi, ki so v ukazni vrstici predstavljene z navpično črto (" | "). Ukazi v cevovodu se obdelujejo od leve proti desni, s standardnim izhodom ( stdout ) vsakega ukaza, ki se povezuje s standardnim vhodom ( stdin ) naslednjega.

Na primer, v tem cevovodu dveh ukazov:

 sreča cowsay 

Programsko stanje, ki običajno natisne naključni citat na uporabniški zaslon, namesto tega poveže svoj izhod ( stdout ) z vhodom ( stdin ) ukaza na desni:

Za več informacij o standardnem izhodu glejte preusmeritev v bash.

Bash, Linux, pogoji operacijskega sistema