![/dev/fd와 /proc/self/fd/ 사이의 관계는 무엇입니까?](https://linux55.com/image/2920/%2Fdev%2Ffd%EC%99%80%20%2Fproc%2Fself%2Ffd%2F%20%EC%82%AC%EC%9D%B4%EC%9D%98%20%EA%B4%80%EA%B3%84%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
$ ls -l /dev/stdin /dev/fd/0
lrwx------ 1 tim tim 64 2011-08-07 09:53 /dev/fd/0 -> /dev/pts/2
lrwxrwxrwx 1 root root 15 2011-08-06 08:14 /dev/stdin -> /proc/self/fd/0
$ ls -l /dev/pts/2 /proc/self/fd/0
crw--w---- 1 tim tty 136, 2 2011-08-07 09:54 /dev/pts/2
lrwx------ 1 tim tim 64 2011-08-07 09:54 /proc/self/fd/0 -> /dev/pts/2
- /dev/fd/와 /proc/self/fd/의 차이점과 연결은 무엇입니까? 두 개가 평균
fd
인가요both floppy disk
, 둘 다의 평균인가요file descriptor
, 아니면 각각 고유한 값을 갖나요? - /proc/self와 /proc는 보통 어떤 용도로 사용되나요?
답변1
/dev/fd
그리고 그것은 /proc/self/fd
정확히 동일합니다. /dev/fd
에 대한 심볼릭 링크입니다 /proc/self/fd
. /proc/self/fd
모든 프로세스에 대한 파일 설명자를 노출하는 대규모 구성표의 일부입니다( /proc/$pid/fd/$number
). /dev/fd
다른 유닉스에 존재하며 호환성을 위해 Linux에서 제공됩니다. /proc/*/fd
Linux에만 해당됩니다.
답변2
그게 무슨 뜻이야?파일 설명자모든 경우에. 내 대답 좀 봐/dev/
파일에 관한 질문 2부. 그리고파일 설명자 란 무엇입니까?.
문서/proc
시스템여기. /proc/self
현재 프로세스의 속성을 포함합니다.