1.设当前工作路径为/usr/include/arpa,要求把其下的inet.h文件拷贝一份到当前用户的私人目录(设当前登录用户为www),并用vi编辑器打开它。写出需要执行的命令序列,并实际操作验证、抓图。
截inet.h中部分文本如下:
相应命令为cd /usr/include/arpa,此命令是切换到/usr/include/arpa下,然后将此目录下的inet.h文件复制到该目录下的www目录中,命令为 cp inet.h www。运行环境为虚拟机
2.用一条chmod命令把当前路径下的data子目录的整个目录树(含子目录和文件)全部设置为拥有者可读写执行,同组用户可读可执行,其它所有用户可读。写出命令并实机验证、抓图。
我通过chmod -R a+rwx data给data目录及一下所有目录及文件设置所有者用户可读写可执行,在通过chmod -R g-w,o-wx data给data目录及以下所有目录及文件设置组用户为可读可执行,其他用户可读,使用chmod 权限 文件或目录,也可以一个一个修改。通过ls -l命令来看所有文件或目录的权限,只有在data目录下才能看data目录下的文件或目录。所以要用到cd /data命令,截图中protectspace的其他用户不能修改其可执行命令,可能是Linux系统默认,其他的都能修改。运行环境为头歌实践平台。
3. 编程使用消息队列从父进程发送10个整数到子进程,子进程收下来后计算总和,后用同一个消息队列把总和发回给父进程显示。可用整数数组的方式发送,或者用循环逐个整数发送。要有运行抓图。
4.编程使用匿名管道从父进程向子进程发送作者自己的学号,子进程收到后用另一个管道向父进程发回作者名字;对收到的数据要显示到屏幕。要有运行抓图。
buf填自己的学号,str填自己的姓名