Mi az a Stdout?

A Stdout, más néven standard kimenet, az alapértelmezett fájlleíró, ahol a folyamat kimenetet írhat.

Unix-szerű operációs rendszerekben, mint például a Linux, a MacOS X és a BSD, a stdout a POSIX szabványban van meghatározva. Alapértelmezett fájlleíró száma 1 .

A terminálon a szabványos kimenet alapértelmezés szerint a felhasználó képernyője.

Stdout a parancsvezetékben

A bash-ban a szekvenciális parancsokat csövekkel lehet összekötni, amelyeket a parancssorban egy függőleges sáv (" | ") képvisel. A csővezetékben lévő parancsokat balról jobbra dolgozzuk fel, a parancsok szabványos kimenete ( stdout ) a következő szabványos bemenethez ( stdin ) csatlakozik.

Például ebben a két parancsban:

 szerencse | cowsay 

A program szerencséje, amely általában véletlen idézetet nyomtat a felhasználó képernyőjére, a kimenetét ( stdout ) a jobb oldali parancs bemenetére ( stdin ) kapcsolja:

A standard kimenettel kapcsolatos további információkért lásd az átirányítást a bash-ban.

Bash, Linux, operációs rendszer kifejezések