
在Linux/UNIX中,有兩種常見的數字命名的文件或目錄。
1、在/dev/fd目錄中,每個打開的文件,都有一個數字文件,該數字為文件描述符的值
當登錄Linux,一般有四個文件描述符:

0:標準輸入
1:標準輸出
2:錯誤輸出
另外,還有一個255,這是bash專用的文件描述符——現在我們基本上使用bash作為我們的Shell。
2、在/proc目錄中,每個進程,都有一個數字目錄,該數字為進程ID的值
進入某個數字的目錄,可以得到大量關於這個進程的信息:
exe為命令對應的可執行文件(是一個符號鏈接):
cmdline文件記錄程序被啟動的命令行:
fd子目錄中存放該進程打開的所有文件的描述符:
cwd是進程當前工作目錄,root為進程的根目錄。
謝謝您的閱讀!
閱讀更多 編程實踐 的文章