stat命令的实现-mysate(必做)
2024-10-19 15:01:33
学习使用stat(1),并用C语言实现
1. 提交学习stat(1)的截图
使用 man 1 stat 查看帮助手册
从图中可以看到stat的用法是display file or file system status,显示文件的状态
实际使用stat查看显示结果
2. man -k ,grep -r的使用
man -k 根据关键字搜索联机帮助,是一种模糊搜索。
grep -r 快速搜索在目录下面的含有关键字的文件。
man -k stat
man -k stat | grep file
man -k stat | grep 2
进一步了解名为stat的系统调用
用man 2 stat
查看学习。
3. 伪代码
1.判断输入中是否包含文件参数,如果有则继续,没有则提示用户输入错误
2.声明结构体,并调用stat()函数给结构体赋值
3.逐个取出结构体中的数据并输出即可
4.注意文件的mode需要switch来判断
4. 产品代码 mystate.c,提交码云链接
mystat.c - 代码片段 - Gitee.com
5. 测试代码,mystat 与stat(1)对比,提交截图
最新文章
- python实现计算器
- python——请求服务器(http请求和https请求)
- jquery中使用event.target的几点
- db2 Hidden columns
- Oracle中的带参数的视图--我们致力于打造人力资源软件
- EditText 控件
- USACO Section 3.3: A Game
- wuzhicms上传弹出层,如何返回数据到当前页面?
- HDOJ-ACM1023(JAVA)
- POJ 3280 间隔DP
- 初识Selenium(二)
- python库termcolor用法
- ansible基础及使用示例
- sublime text3输出窗口中文显示乱码问题解决方案
- 【CF1151F】Sonya and Informatics(动态规划,矩阵快速幂)
- string转数组, 数组转ist, list转数组, 数组转string
- PinyinUtil
- python2和python3的区别总结
- eclipse安装可视化swing插件
- jdk环境变量配置 java环境变量配置
热门文章
- 乘风破浪,遇见最美Windows 11之新微软商店(Microsoft Store)生态 - 安卓(Android™)开发体验指南
- C#特性知识图谱-一、委托
- 解决更新页面版本后用户需CTRL+F5强刷才能应用最新页面
- 对比7种分布式事务方案,还是偏爱阿里开源的Seata,真香!(原理+实战)
- C++ Boost signal2信号/插槽
- RGB-YUV
- 汇编--LDR
- hdu 5185 Equation(分析+DP)
- 面试官:JavaScript如何实现数组拍平(扁平化)方法?
- ONVIF协议客户端