主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
本教程的运行环境:linux5.9.8系统和Dell G3电脑。
linux c是什么文件?
字符设备。
字符(char)设备是可以像字节流(类似于文件)一样访问的设备,由字符设备驱动程序实现。字符设备驱动程序通常至少实现打开、关闭、读取和写入的系统调用。
字符终端(/dev/console)和串口(/dev/ttyS0及类似设备)是两个字符设备,可以很好的解释“流”这个抽象概念。
字符设备可以通过文件节点访问,比如/dev/tty1和/dev/lp0。这些设备文件和普通文件唯一的区别就是对普通文件的访问是可以来回移动的,而大多数字符设备是一个只能顺序访问的数据通道。但也有具有数据区特征的字符设备,访问时可以前后移动访问位置。比如framebuffer就是这样的设备,app可以用mmap或者lseek访问整个拍摄的图像。
在/dev下执行ls -l,可以看到很多创建的设备节点:
字符设备文件(C类),设备文件没有文件大小,用两个数字代替:一级设备号5+二级设备号1。
Linux文件类型(b、c、d、l、s等)
Linux文件类型描述
文件类型描述块B设备是一些提供系统访问数据的接口设备,如硬盘。c字符设备是带有串行端口的接口设备,如键盘、鼠标、打印机和tty终端。d目录,一个类似Windows的文件夹。l链接文件,类似Windows快捷键。套接字文件(socket),用于进程间的通信。-文件分为纯文本文件(ASCII)和二进制文件。命令描述文件文件名查看文件类型推荐学习:linux视频教程
以上是linux c是什么文件的详细介绍,更多请关注主机参考其他相关文章!
这几篇文章你可能也喜欢:
- Mondoze:住宅IP/原生IP/IDC IP,VPS低至$8.33/马来西亚服务器/AS152742/11.11促销
- torchbyte 罗马尼亚 VPS 起价为 20 美元/年,AMD Ryzen9+ NVMe 硬盘,免费 DDoS 防护
- zlidc(智联IDC):韩国原生IP云服务器,35.9美元/季度,4核/4G内存/50G SSD/300M优质网络@2.5T月流量
- 椰草云双11活动:香港云服务器81元/年,香港实体服务器199元/月(香港云服务商)
- Casbay 的黑色星期五促销活动为热门 VPS 提供高达 30% 的折扣,每月仅需 5.59 美元
本文由主机参考刊发,转载请注明:Linux C是什么文件? https://zhujicankao.com/91837.html
评论前必须登录!
注册