linux系统应用开发

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填自己的姓名

 

 

 

 

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值