居然可以把fd给还原为文件名
fd是文件描述符,一般由用户空间的open 、fopen调用系统调用sys_open将文件名转换为fd,再对fd进行读写。
以前从来没想过这个过程居然可以如此容易地倒过来
只因为/proc文件系统
例如 ps -aux |grep firefox 查到firefox的pid是2750
cd /proc/2750/fd
执行 ls -al
就可以看到firefox的每一个fd对应的文件了
无论是调试还是故障排除,有用
居然可以把fd给还原为文件名
fd是文件描述符,一般由用户空间的open 、fopen调用系统调用sys_open将文件名转换为fd,再对fd进行读写。
以前从来没想过这个过程居然可以如此容易地倒过来
只因为/proc文件系统
例如 ps -aux |grep firefox 查到firefox的pid是2750
cd /proc/2750/fd
执行 ls -al
就可以看到firefox的每一个fd对应的文件了
无论是调试还是故障排除,有用