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

    实现mypwd

    1 学习pwd命令
    2 研究pwd实现需要的系统调用(man -k; grep),写出伪代码
    3 实现mypwd
    4 测试mypwd

    提交过程博客的链接

    1.学习pwd命令

    pwd命令:在Linux层次结构中,要想知道当前所处的目录,可以用pwd命令,该命令可以显示整个路径名。
    -L:--logical,显示当前的路径,有连接文件时,直接显示连接文件的路径,(不加参数时默认此方式)
    -p:--physical,显示当前的路径,有连接文件时,不使用连接路径,直接显示连接文件所指向的文件。 当包含多层连接文件时,显示连接文件最终指向的文件。

    实现pwd命令:

    2.研究pwd实现需要的系统调用(man -k; grep),写出伪代码

    man getcwd:

    函数通过参数BUF返回包含一个所调用进程的当前工作目录的绝对路径名。

    伪代码:

    定义一个字符串数组,用于存放绝对路径;
    定义一个指针BUF;
    getcwd();
    if(BUF)
    打印存放的路径名;
    else
    出错;
    
    

    3.实现mypwd

    码云链接

    4.测试mypwd

    心得体会

    本次通过C语言实现pwd命令时思路较为清晰,逻辑相对简单,但是编写过程耗费了较多时间,难度较大。最终我通过上网查阅方法,借鉴别人更加简单的方式完成了本次编写。

  • 相关阅读:
    C89和C99区别--简单总结
    C语言 值传递和地址传递
    对于.h文件和.c文件
    C语言-------多文件编译
    数据结构之第二章线性表
    数据结构之第一章一些概念
    JS-prototype的掌握
    JS-return的使用
    分分钟搞懂JS-闭包函数
    JS-面向对象-封装
  • 原文地址:https://www.cnblogs.com/20175317zrw/p/12020499.html
Copyright © 2011-2022 走看看