Linux中s b c p l 的含义以及套接字、套接字文件作用

这里写图片描述


  • s 套接字文件
    套接字用于通信,特别是在网络上
    举例说明:Socket=Ip address+ TCP/UDP + port

  • b 块设备文件
  • c 字符设备文件
    块设备文件和字符设备文件统称设备文件,,是linux中最特殊的文件,由于它们的存在,使得linux可以方便的访问外部设备,块设备通常指的是磁盘等存储设备,如:/dev/hda.字符设备指的是终端,如:/dev/tty

  • p 命名管道文件
    管道文件也是很特殊的文件,重要用于不同进程间通信,当两个进程需要数据传输时,就需要用到管道文件,一个进程将需要的数据写入管道的一端,另一个进程则从管道的另一端读取.

  • l 代表链接文件
    lrwxrwxrwx. 1 root root 4 2月 27 00:13 awk -> gawk
    lrwxrwxrwx.’中的‘l’表示这个文件为链接文件

Logo

更多推荐