嵌入式学习day16

每日面试题

linux文件指令

  1. ls:显示当前文件的所有内容
  2. cd:切换当前目录
  3. pwd:显示当前工作路径
  4. tree:显示文件和目录
  5. mkdir:创建目录
  6. rm:删除文件
  7. rmdir:删除目录
  8. cp:复制文件
  9. touch:创建空文件或更新文件的访问和修改时间戳
  10. find:文件寻找
  11. mount:挂载文件系统
  12. useradd:创建一个新用户
  13. cat:在命令行中显示文件的内容
  14. ps -aux|grep xxx :过滤找出含有xxx的进程
  15. history:显示敲过的指令
  16. echo $PATH:获得当前环境变量
  17. file:查看文件属性

linux进程间通信——管道

管道通常指无名管道,是unix系统IPC最古老的形式。

特点

  1. 半双工(即数据只能在一个方向上流动),具有固定的写端和读端,在读写时数据只能从一端写入一段读出。
  2. 它只能用于具有亲缘关系的进程之间的(父子进程或兄弟进程之间)
  3. 万物皆文件,可以被看成是一种特殊的文件,可以使用普通的读些write,read等函数。但它不是普通文件,并不属于其他文件系统,只存于内存中。

原型

int pipe(fd[2]); //成功时返回0,失败返回-1
fd[0]负责读fd[1]负责写
在这里插入图片描述
在需要关闭管道时只需将这两个文件描述符close关闭即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值