mypwd实现
2024-10-07 12:36:52
实现mypwd
要求
1 学习pwd命令
2 研究pwd实现需要的系统调用(man -k; grep),写出伪代码
3 实现mypwd
4 测试mypwd
步骤
- 查看pwd的作用
man -k pwd
可知pwd命令的作用是显示当前所在工作目录的路径 - 因此查找目录相关的系统调用
man -k directory|grep 2
- 显然getcwd()函数的描述符合要求,查看其具体信息
man 2 getcwd
可知getcwd的作用是将当前工作目录的绝对路径复制到参数buf所指的内存空间中 - 伪代码
getcpwd(*buf,size);
printf(*buf)
- 代码
- 结果截图
最新文章
- cglib动态新增类方法
- node基础09:第2个node web服务器
- 【转载】 删除Win10“这台电脑”中的6个文件夹
- 【Web】关于URL中文乱码问题
- win7 php5.5 apache 源码安装 imagick扩展
- HDU 1074 Doing Homework 状压DP
- VS下面的编译错误-----转换到 COFF 期间失败: 文件无效或损坏
- 《深入Linux内核》 UNIX的一些故事
- VMware Ubuntu安装详细过程
- Ruby on Rails Tutorial读书笔记-1
- VPS,虚拟主机,云主机,独立服务器区别
- Oracle 性能优化 — 统计数据收集[Z]
- 栈上分配存储器的方法 alloca 抽样
- UESTC 1272 Final Pan's prime numbers(乱搞)
- burp插件开发
- 动态规划求一个序列的最长回文子序列(Longest Palindromic Substring )
- Linux中jdk的安装和环境变量的配置
- 零基础学Python--------进阶篇 第6章 函数
- HTTP的基本原理
- 理解git工作区和暂存区