unix c 开始了,天天点点滴滴
一:UNIX基础知识
标准输入输出:
- #include "stdio.h"
- #include "stdlib.h"
- #include "unistd.h"
- #define BUFFSIZE 4096
- int
- main (int argc, char *argv[]) {
- int n;
- char buffer[BUFFSIZE];
- while ((n = read(STDIN_FILENO, buffer, BUFFSIZE)) > 0)
- if (write(STDOUT_FILENO, buffer, n) != n) {
- printf ("write error");
- exit(0);
- }
- if (n < 0) {
- printf ("read error");
- exit(0);
- }
- exit(0);
- }
复制代码
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
![扫码二维码加入Web技术交流群](/public/img/jiaqun_03.jpg)
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
ls命令:
复制代码
获取当前程序的进程ID:
复制代码
创建子进程,执行简单命令:
复制代码
用户ID,组ID:
复制代码
LZ好样的,望坚持下去
这个可以写到博客系列里,免得帖子老被大家的回复打断,不好找主题~![](https://www.wenjiangs.com/wp-content/uploads/chinaunix/202207/icon_razz.gif)