- 博客(8)
- 收藏
- 关注
原创 linux-sys_信号
##信号编号kill -l##信号机制man 7 signal##信号产生的种类ctrl + c SIGINTctrl + z SIGTSTPctrl + \ SIGQUITint kill(pid_t pid, int sig)pid > 0sig发送给ID为pid的进程pid == 0sig发送给与发送进程同组的所有进程pid
2017-10-16 20:02:19
312
原创 linux-sys_Makefile
#目标: 依赖(条件)# 命令#阶段一#app:add.c sub.c div.c mul.c main.c # gcc add.c sub.c div.c mul.c main.c -o app#阶段二#app:add.o sub.o div.o mul.o main.o# gcc add.o sub.o div.o mul.o main.o
2017-10-16 20:01:12
316
原创 linux-sys_进程间通信(IPC)
## pipe管道 (单向通信)#include int pipe(int pipefd[2]);#include #include #include #include int main(void){ int fd[2]; char str[1024] = "hello itcast"; char buf[1024]; pid_t pid; if
2017-10-15 15:03:32
481
原创 linux-sys_进程
## 进程环境 shell下env可以查看当前环境变量libc中定义了全局变量environ指向环境变量表,environ没有包含在任何头文件里面,所以之前要用extern声明#include int main(void){ extern char **environ; int i; for(i=0; environ[i] != NULL; i++
2017-10-15 14:03:27
415
原创 linux-sys_文件系统
1.window文件系统 ntfs U盘 FAT32linux文件系统 ext2、ext3、ext42.statstat里面的时间辨析atime(最近访问时间):mtime(最近更改时间):指最近修改文件内容的时间。ctime(最近改动时间):指最近改动Inode的时间。3.access 检查一个文件是否有访问权限#include int acce
2017-10-13 14:41:25
858
原创 linux-sys_文件IO
1.C标准函数与系统函数的区别C语言提供的IO API有缓冲区(buffer) 大小:8192Blinux提供的IO没有缓冲区。2.PCB概念文件描述符: 一个进程默认打开3个文件描述符vim中, man 2 open 查看open函数原型#include #include #include int open(const char
2017-10-12 16:15:25
380
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人