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為進程的根目錄。


謝謝您的閱讀!


分享到:


相關文章: