- 博客(4)
- 收藏
- 关注
原创 c/c++ linux struct stat示例
stat函数获取文件的所有相关信息,一般情况下,我们关心文件大小和创建时间、访问时间、修改时间。这两个方法区别在于stat没有处理字符链接(软链接)的能力,如果一个文件是符号链接,stat会直接返回它所指向的文件的属性;而lstat返回的就是这个符号链接的内容。两个函数的第一个参数都是文件的路径,第二个参数是struct stat的指针。可以看出stat.c打印的信息跟shell stat命令打印的信息都是一样的。跟stat.c函数做对比。下面的程序调用stat()并在返回的stat结构中显示所选字段。
2025-01-07 00:15:03
364
原创 linux头文件
linux/sched.h>: 调度程序头文件,定义了任务结构task_struct、初始任务0的数据,以及一些有关描述符参数设置和获取的嵌入式汇编函数宏语句。<stdarg.h>:标准参数头文件,以宏的形式定义变量参数列表。<asm/io.h>:I/O 头文件,以宏的嵌入汇编程序形式定义对 I/O 端口操作的函数。<linux/tty.h>:tty头文件,定义了有关tty_io,串行通信方面的参数、常数。<linux/head.h>:head头文件,定义了段描述符的简单结构,和几个选择符常量。
2025-01-07 00:10:21
1137
原创 Linux常用命令
示例三:find /home(目录) -iname ‘abc’(文件名) 忽略大小写查找abc aBC Abc等文件都可以。示例四:find /home(目录) -size+1(单位数据块 1块=512字节=0.5KB 2k=4块)输出就是命令的结果,输入一般是一个命令的参数(cat xxx.txt 这个txt就是cat的输入)示例二:find /home(目录) -name ‘12*’(文件名) 模糊查找12开头的文件。示例一:find /home(目录) -name 125.txt(文件名)
2025-01-05 17:17:41
1356
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人