Proc

如何讀取proc目錄中的文件?

  • March 1, 2015

我發現該ls命令無法讀取 `/proc’ 中的文件

請參閱附件。

在此處輸入圖像描述

連結文件很多,但是ls看不到。

您可以在/procwith下列出文件ls,並且可以使用 with 閱讀它們的內容cat(除了少數例外 -/proc/PID/mem是特殊的)。

下的文件/proc反映了系統的目前狀態,因此它們可能在某一時刻存在,而在下一時刻不再存在。一些文件依賴於目前程序,例如,/proc/self是指向請求它的任何程序的 PID 的符號連結。

如果 bash 報告/proc/4551/task/4551/fd不存在,則表示目前沒有 PID 為 4551 的程序。(更準確地說,在執行 bash 的 PID 命名空間中沒有具有此 PID 的程序。)

引用自:https://unix.stackexchange.com/questions/187482