Lsof

lsof 中的 DEVICE 欄位代表什麼?

  • July 14, 2017

以下是 lsof -i tcp:XXXXXX 的精簡輸出:

COMMAND PID  USER FD TYPE DEVICE
python3 9336 root 3u IPv4 3545328
python3 9336 root 5u IPv4 3545374
$ man 8 lsof | grep -A 10 '^\s\{7\}DEVICE'
  DEVICE     contains the device numbers, separated by commas, for a character special, block special, regular, directory or NFS file;

             or ``memory'' for a memory file system node under Tru64 UNIX;

             or the address of the private data area of a Solaris socket stream;

             or a kernel reference address that identifies the file (The kernel reference address may be used for FIFO's, for example.);

             or the base address or device name of a Linux AX.25 socket device.

             Usually only the lower thirty two bits of Tru64 UNIX kernel addresses are displayed.

或輸入

man 8 lsof

裡面的人,你可以用 搜尋/。比直接輸入沒有空格的正則表達式。在您的情況下^\s*DEVICE,您將跳轉到DEVICE.

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