- 博客(6)
- 收藏
- 关注
原创 linux系统中open文件为什么最后要关闭文件
打开文件以后,我们对这个文件的读写操作,都是针对内存中的这一份动态文件,而不是针对静态文件。当然我们对动态文件进行读写以后,此时内存中动态文件和块设备文件中的静态文件就不同步了,只有当我们close关闭动态文件时,close内部内核将内存中的动态文件的内容去更新(同步)块设备中的静态文件。还有就是读写完文件没有关闭文件,可能会导致文件的损坏。
2024-04-30 22:25:26 56
原创 linux系统文件编程基本概述
以下是操作系统提供的一系列API:打开 open读写 write/read光标定位 lseek关闭 close。
2024-04-30 19:34:55 768 2
原创 linux设置开机自动启动脚本
首先,你需要创建一个systemd服务文件来描述你的脚本应该如何运行。打开终端,并使用你喜欢的文本编辑器(如。为你的实际用户名和组名。如果你的脚本不需要特定的用户或组来运行,你可以省略。)创建一个新的服务文件。通常,这些文件被放在。在Linux系统中,可以使用。例如,可以创建一个名为。
2024-04-25 13:39:54 417 1
原创 linux中完成贪吃蛇的运行(用nucrses实现)
最后让其移动时不会直接回头,这里采用的是绝对值的方式,先进行宏定义,这里前后和左右相反,只要其绝对值相等,则不执行command</p><p>由于这是一个while函数,需要和主程序同时进行,这里需要用到Linux的多线程模式,运用的语句为
2024-04-02 19:32:15 367
原创 输入三个数,让他们输出时按照由大到小输出
printf("比较的结果为:%d %d %d",a,b,c);printf("请输入3个数:\n");
2024-03-11 15:38:40 196
原创 指针的概念
printf("a的地址是:%d \n",*(&a));//取值运算符,是将后面内存地址中的数据取出来。printf("a的地址是:%dd \n",a);//直接通过变量名来进行访问。printf("a的地址是:%p \n",&a);printf("a的地址是:%p \n",&a);1.通过变量名来访问;2.通过地址来访问。
2024-03-11 14:42:44 198
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人