zoukankan      html  css  js  c++  java
  • 实现mypwd

    • 任务要求

    • 1 学习pwd命令
    • 2 研究pwd实现需要的系统调用(man -k; grep),写出伪代码
    • 3 实现mypwd
    • 4 测试mypwd
    • 提交过程博客的链接
    • 实现步骤

    • 学习pwd命令

    • 功能:pwd 命令来查看”当前工作目录“的完整路径。

    • 命令格式:pwd [参数]
    • -L:当目录为连接路径时,显示连接路径
    • -P:显示实际物理路径,而非使用连接(link)路径
    • 研究pwd实现需要的系统调用(man -k; grep),写出伪代码

    • 通过man命令和grep命令来获取我们所需要的系统调用函数信息 man -k pwd;man -k dir |grep 2 
    • 对chdir命令继续研究, man chdir 
    •  man -k read/open |grep dir 
    • 由此我们可以根据调用来写出伪代码
    • {
          getinode(".");获取当前目录节点
          getinode(".."); 获取父目录节点
          记录当前节点的目录名;
          只有当inode == up_inode时,打印。
      }
    • 实现mypwd,测试mypwd

    • 最后进行mypwd的测试
    • 码云链接

  • 相关阅读:
    一分钟学会 ConstraintLayout 之从属性角度理解布局
    halcon采集一幅图像
    halcon连续采集图像
    LinearLayout布局
    Html input 标签
    Html 标签种类
    Html div 标签
    Html span 标签
    Html h1-h6 标签
    Html br 标签
  • 原文地址:https://www.cnblogs.com/zxja/p/12022274.html
Copyright © 2011-2022 走看看