What is the relationship between file descriptor 1 and /fd/1? When a program runs, 1 is already open for writing. But apparently it's open only for writing. A read on it yields inappropriate use of fd. The same seems to happen /fd/1. Can I say they'll both always present the same behavior?
I'm not able to change permissions on /fd/1. Why not?