【Linux】操作系统与Linux
文章平均质量分 92
此专栏记录学习使用Linux操作系统的点点滴滴,见证编程小白的成长。
发呆的yui~
很懒,还没有添加简介。
展开
-
【Linux】IO多路转接技术Epoll的使用
在学习epoll之前,我们首先了解一下Linux中的多路复用技术:在Linux系统中,IO多路复用是一种重要的技术,它允许一个进程同时监视多个文件描述符,一旦某个描述符准备好进行读取(通常是读就绪或写就绪),内核会通知该进程进行相应的读写操作。这样,我们可以有效地处理多个I/O事件而不需要创建多个线程或进程,从而减小系统开销。这种可以同时监视多个文件描述符的技术经常用于会维护很多文件描述符的高并发网络编程。其中多路复用共有三种方案,分别是select、poll、epoll,而epoll。原创 2024-04-23 12:25:32 · 764 阅读 · 0 评论 -
【Linux】文件系统和软硬链接
软链接允许链接到不存在的文件,而硬链接不允许。软链接可以跨越文件系统,而硬链接必须在同一文件系统内。删除软链接的目标文件不会影响软链接本身,但删除硬链接的目标文件并不会影响硬链接,因为它们共享inode。在选择使用软链接或硬链接时,需要根据具体的需求来决定。软链接通常用于跨文件系统链接或链接到目录,而硬链接通常用于在同一文件系统内创建文件的多个别名。今天的文章就分享到这啦!原创 2024-03-12 15:52:12 · 851 阅读 · 0 评论 -
【Linux】Linux下的基础IO
系统调用的意义与上述的封装的意义很相似。操作系统在管理资源的时候并不相信任何用户的操作,它采取的是一刀切的方式来减少可能发生的危险操作,不让用户直接操作底层数据,但是又要让用户进行上层的操作,于是操作系统便在用户和底层数据之间加上了一层系统调用接口。系统调用接口的存在能很好地规范用户的操作,保护底层的数据我们曾经提出过“Linux下一切皆文件”的观点,那么在这篇关于系统IO的博客中,这个观点又可以如何进行重申呢?今天我们通过对于进程的文件管理进行对“一切皆文件”进行重新审视,我们知道。原创 2023-11-20 17:42:00 · 243 阅读 · 0 评论 -
【Linux】初识进程地址空间
大家好!这里是好久没有营业的大懒虫lion,今天要和大家聊的内容是我最近新学习的关于进程地址空间的相关知识。以上就是最近接触到的关于进程地址空间和页表的一些知识,希望能帮助到阅读此篇博客的读者。原创 2023-11-08 22:21:13 · 324 阅读 · 4 评论 -
【Linux】第一个Linux小程序——进度条
今天为大家带来的是一篇关于在Linux上编写的进度条小程序的博客,主要关于C语言缓冲区和LInux上一些工具的使用。原创 2023-07-09 15:49:54 · 766 阅读 · 1 评论 -
【Linux】Linux下的项目自动化构建工具——make和makefile
以上就是make和makefile的基本入门知识啦,希望能对大家有所帮助。原创 2023-07-07 20:32:48 · 1322 阅读 · 0 评论 -
【Linux】初识优雅的Linux编辑器——Vim
本文关于Vim编辑器的分享就到此为止啦,Vim编辑器与其他的编辑器不太相同的地方就是它具有一定的学习成本,我们在使用的过程中需要慢慢地熟悉它的使用方法。当然,对于我身为一个Linux的初学者来说,我希望自己能够不厌其烦地学习一些新东西。最后,祝大家心情愉快!原创 2023-05-23 20:21:34 · 635 阅读 · 0 评论 -
【Linux】在Linux操作系统下对于权限的理解
大家好!今天这篇文章主要是关于Linux操作系统下对于各种权限的理解问题,从这篇文章开始,小狮子算是正式进入关于Linux操作系统的学习啦!原创 2023-05-19 14:12:37 · 380 阅读 · 0 评论