学习使用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)对比,提交截图

最新文章

  1. python实现计算器
  2. python——请求服务器(http请求和https请求)
  3. jquery中使用event.target的几点
  4. db2 Hidden columns
  5. Oracle中的带参数的视图--我们致力于打造人力资源软件
  6. EditText 控件
  7. USACO Section 3.3: A Game
  8. wuzhicms上传弹出层,如何返回数据到当前页面?
  9. HDOJ-ACM1023(JAVA)
  10. POJ 3280 间隔DP
  11. 初识Selenium(二)
  12. python库termcolor用法
  13. ansible基础及使用示例
  14. sublime text3输出窗口中文显示乱码问题解决方案
  15. 【CF1151F】Sonya and Informatics(动态规划,矩阵快速幂)
  16. string转数组, 数组转ist, list转数组, 数组转string
  17. PinyinUtil
  18. python2和python3的区别总结
  19. eclipse安装可视化swing插件
  20. jdk环境变量配置 java环境变量配置

热门文章

  1. 乘风破浪,遇见最美Windows 11之新微软商店(Microsoft Store)生态 - 安卓(Android™)开发体验指南
  2. C#特性知识图谱-一、委托
  3. 解决更新页面版本后用户需CTRL+F5强刷才能应用最新页面
  4. 对比7种分布式事务方案,还是偏爱阿里开源的Seata,真香!(原理+实战)
  5. C++ Boost signal2信号/插槽
  6. RGB-YUV
  7. 汇编--LDR
  8. hdu 5185 Equation(分析+DP)
  9. 面试官:JavaScript如何实现数组拍平(扁平化)方法?
  10. ONVIF协议客户端