ls
コマンドが "/ proc"のファイルを読み取れないことがわかりました。
添付ファイルを参考にしてください。
リンクされたファイルがたくさんありますが、lsはそのファイルを読み取ることができません。
答え1
/proc
以下を使用してファイルを一覧表示し、ls
内容を読み取ることができますcat
(一部の例外はあります)。/proc/PID/mem
非常に奇妙な)。
以下のファイルは/proc
システムの現在の状態を反映しているため、ある瞬間には存在し、次にはもう存在しない可能性があります。一部のファイルは現在のプロセスによって異なります。/proc/self
たとえば、それを要求したプロセスのPIDへのシンボリックリンクです。
Bashが存在しないと報告すると、/proc/4551/task/4551/fd
PID 4551を持つプロセスが現在存在しないことを意味します。 (より正確には、bashが実行されているPID名前空間にはそのPIDを持つプロセスはありません。)