UNIX中两种常用的数字命名的文件和目录


Linux/UNIX中两种常用的数字命名的文件和目录

在Linux/UNIX中,有两种常见的数字命名的文件或目录。


1、在/dev/fd目录中,每个打开的文件,都有一个数字文件,该数字为文件描述符的值

当登录Linux,一般有四个文件描述符:


Linux/UNIX中两种常用的数字命名的文件和目录

0:标准输入

1:标准输出

2:错误输出

另外,还有一个255,这是bash专用的文件描述符——现在我们基本上使用bash作为我们的Shell。


2、在/proc目录中,每个进程,都有一个数字目录,该数字为进程ID的值


Linux/UNIX中两种常用的数字命名的文件和目录

进入某个数字的目录,可以得到大量关于这个进程的信息:


Linux/UNIX中两种常用的数字命名的文件和目录

exe为命令对应的可执行文件(是一个符号链接):


Linux/UNIX中两种常用的数字命名的文件和目录

cmdline文件记录程序被启动的命令行:


Linux/UNIX中两种常用的数字命名的文件和目录

fd子目录中存放该进程打开的所有文件的描述符:


Linux/UNIX中两种常用的数字命名的文件和目录

cwd是进程当前工作目录,root为进程的根目录。


谢谢您的阅读!


分享到:


相關文章: