1.文件名由除系统目录分隔符(unix是/,windows是\)和空字符“\0”外的任意ASCII字符组成,现代系统很多还可以包含UNICODE字符,但是还是推荐使用传统的ASCII码命名. 2.目录不能创建硬链接. 3.文件描述符是一个非负数. 4.文件描述符(fd)是一个非负数,每个进程的fd之间不存在联系,每个进程调用打开文件系统调用时,进程只会按照“从0开始(每个进程从各自的0开始),返回最小的未用的fd”的这个规则返回fd(通常0到2会被系统标准输出输入占用),不同进程打开同一个文件,…