UNIX环境高级编程(学习笔记)

1、UNIX文件系统是目录和文件组成的一种层次结构,目录的起点称为(root),其名称是一个字符 /

2、目录中的各个名字称为文件名(filename)。创建新目录时会自动创建两个文件:.(称为点)和 ..(称为点—点)。点指当前目录,点—点则指父目录。在最高层次的根目录中,点—点与点相同。

3、一个或多个以斜线分隔的文件名序列构成路径名(pathname),以斜线开头的路径名称为绝对路径名(absolute pathname),否则称为相对路径名(relative pathname)。

4、每个进程都有一个工作目录(working directory),有时称其为当前目录(current working directory)。所有的相对路径都从工作目录开始解释。进程可以用chdir函数更改其工作目录。

5、登录时工作目录设置为起始目录(home directory),该起始目录从口令文件(通常是/etc/passwd)中相应用户的登录项中取得。

6、文件描述符(file descriptor)通常是一个小的非负整数,内核用它标识一个特定进程正在访问的文件。当内核打开一个已有文件或创建一个新文件时,它返回一个文件描述符。在读、写文件时,就可用到它。

 7、Shell终端下的键入文件描述符通常是Ctrl+D

 

待续。。。。。。

你可能感兴趣的:(编程,工作,unix,shell,终端,Descriptor)