2018-2019-1 20165319 《信息安全系统设计基础》第八周学习总结

教材内容总结

网络编程

构造并发程序的方法有三种:
进程

线程

I/O多路复用

进程:用内核来调用和维护,有独立的虚拟地址空间,显式的进程间通信机制。

线程:运行在一个单一进程上下文中的逻辑流。由内核进行调度,共享同一个虚拟地址空间。

I/O多路复用:应用程序在一个进程的上下文中显式地调度控制流。逻辑流被模型化为状态机。

pwd

1.man命令查看pwd

查找相关资料得参数意义:

-L,--logical:显示当前的路径,有连接文件时,直接显示连接文件的路径,(不加参数时默认此方式),参考示例1。

-p,--logical:显示当前的路径,有连接文件时,不使用连接路径,直接显示连接文件所指向的文件,参考示例2。 当包含多层连接文件时,显示连接文件最终指

向的文件,参考示例3。

--help:显示帮助信息。

--version:显示版本信息。

2.实际使用pwd

3.mypwd

伪代码:

一个字符串数组储存绝对路径
调用函数getcwd()
if (返回的指针==NULL)
    调用函数出错,发出错误报告
else
    打印结果

代码:

#include <stdio.h>
#include <unistd.h>
int main(void)
{
    char buff[256];
    getcwd(buff,sizeof(buff));
    printf("当前路径为:%s\n",buff);
    return 0;
}

运行截图:

posted @ 2018-11-25 18:09  高君天  阅读(139)  评论(0编辑  收藏  举报