linux下pwd命令的编写

实验要求:

1 、学习pwd命令

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

3 、实现mypwd

4 、测试mypwd

对pwd的了解

  • 以绝对路径的方式显示用户当前工作目录,命令将当前目录的全路径名称(从根目录)写入标准输出, 全部目录使用/分隔,第一个/表示根目录, 最后一个/ 表示当前目录。 执行pwd 命令可以立刻知道目前所在的工作目录的绝对路径名称。
  • pwd--输出当前或者工作目录

SYNOPSIS

pwd [OPTION]

DESCRIPRION

输出当前工作目录的全文件名

-help : 显示帮助信息

-version : 输出帮助信息

  • 参数:

-P: 查看当前目录的真实物理目录

-L:查看当前目录的逻辑目录

pwd的实现:

1、由于在Linux/Unix文件系统中,每个文件对应的inode值都是唯一的。

2、注意一点,chdir()这个系统调用,是改变当前程序的工作目录,不是改变bash的工作目录,这是不一样的。

截图如下

课下加分项目  MYPWD 20155335 俞昆

 

 

相关文章:

  • 2021-12-18
  • 2021-11-21
  • 2021-06-16
  • 2022-03-09
  • 2022-01-08
  • 2021-08-24
  • 2021-10-21
  • 2021-12-24
猜你喜欢
  • 2021-11-26
  • 2021-12-10
  • 2021-09-13
  • 2021-06-17
  • 2022-02-05
  • 2022-01-27
  • 2021-06-26
相关资源
相似解决方案