我最近有一个论点,说 Mac OS X 不是 UNIX,而是类 Unix。
我知道有一个单一的 Unix 规范,那些符合规范的可以使用 UNIX 商标。
Mac OS X 是 UNIX 操作系统还是类 Unix 操作系统?
为什么我们自己打开文件描述符重定向到stdin只能使用1次?请看下面的例子来理解我想说的话。使用 cat 命令读取一次后,第二次不会通过相同的文件描述符读取文件。
??$ exec 6< input.txt
??$ cat <&6
i am just string
and another string..
??$ cat <&6
??$
Run Code Online (Sandbox Code Playgroud)