Có @
lẽ chỉ ra một ổ cắm được giữ trong abstract namespace
đó không thuộc về một tệp trong hệ thống tệp.
Trích dẫn từ Giao diện lập trình Linux của Michael Kerrisk :
57.6 Không gian tên ổ cắm trừu tượng Linux
Cái gọi là không gian tên trừu tượng là một tính năng dành riêng cho Linux, cho phép chúng ta liên kết một ổ cắm tên miền UNIX với một tên mà không có tên đó được tạo trong hệ thống tệp. Điều này cung cấp một vài lợi thế tiềm năng:
- Chúng ta không cần phải lo lắng về các xung đột có thể xảy ra với các tên hiện có trong hệ thống tệp.
- Không cần thiết phải hủy liên kết tên đường dẫn ổ cắm khi chúng tôi đã sử dụng xong ổ cắm. Tên trừu tượng sẽ tự động bị xóa khi đóng ổ cắm.
- Chúng ta không cần tạo tên đường dẫn hệ thống tệp cho ổ cắm. Điều này có thể hữu ích trong môi trường chroot hoặc nếu chúng ta không có quyền ghi vào hệ thống tệp.
Để tạo liên kết trừu tượng, chúng tôi chỉ định byte đầu tiên của trường
sun_path là byte rỗng (\ 0). [...]
Hiển thị một đầu dẫn null byte
để biểu thị loại ổ cắm như vậy có thể khó khăn, vì vậy đó có thể là lý do cho @
dấu hiệu hàng đầu .
ss
chương trình hiện đại hơn cũng hiển thị các điểm cuối của socket như "@ / tmp / .X11-unix / X0"