从浅入深,全面理解Linux
文章平均质量分 94
从细节方面,带你全面有序理解Linux
晚风吹长发
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
初步了解Linux中文件描述符-fd
本文探讨了文件描述符的相关概念。首先回顾了文件的基本知识,包括文件内容与属性的区别、打开与未打开文件的存储位置等。接着通过C语言文件IO操作示例,对比了"w"和"a"模式与重定向符号的关系。重点介绍了Linux系统调用接口open、write、close等函数的使用,解释了比特位级别传参方式的实现原理。文章深入分析了文件描述符的本质,指出它是进程文件指针数组的下标,并详细说明了文件描述符的分配规则:系统会优先使用当前未被使用的最小下标作为新文件的描述符。通过代码示例验原创 2025-12-07 14:40:05 · 599 阅读 · 0 评论 -
从0开始,带你了解Linux中的进程控制
我们在代码中,出现创建子进程的目的就为了,让我们的子进程可以帮助我们完成一些任务,但是当我们的这个任务是另一个程序的时候,我们将该程序的所以代码放入子进程中似乎有点不太可能,所以我们有了进程的程序替换,将我们的子进程替换成我们所需要的进程程序即可。就是用来存储上一个进程退出码的,所以我们可以通过$?我们看到我们的退出信号位0,我们的退出码是11,和我们的结论是相同的,这里还有一个细节,在我们上述的信号中,信号是从1开始编号的,并不是从0号开始,所以我们的0号信息代表的就是进程是正确退出的。原创 2025-11-22 00:04:13 · 728 阅读 · 0 评论 -
Linux环境基础开发工具使用
在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序.但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安装程序)放在一个服务器上, 通过软件包包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装.软件包和软件包管理器, 就好比 "App" 和 "应用商店" 这样的关系.原创 2025-09-01 00:53:18 · 941 阅读 · 0 评论 -
初步理解Linux中的权限问题
在Linux中有两种用户:超级用户(root),普通用户。超级用户:可以在Linux系统下做任何事情,不受任何的限制普通用户:在Linux系统下做有限的事情超级用户的命令提示符是“#”,普通用户的命令提示符是“$”。在Linux中可以使用指令 su [用户名] 来切换用户要从root用户切换到普通用户user,则使用su user。要从普通用户user切换到root用户则使用surootroot可以省略),此时系统会提示输入root用户的密码。原创 2025-08-20 09:50:03 · 1009 阅读 · 0 评论
分享