I write a message to file descriptor 0(stdin) 1(stdout) 2(stderr), I am not very sure why the message can be printed in console...
int main(void) {
char buf[] = "Hello World";
write(0, (void *)buf, strlen(buf));
write(1, (void *)buf, strlen(buf));
write(2, (void *)buf, strlen(buf));
}