
Linux
文章平均质量分 75
xdyzyh
这个作者很懒,什么都没留下…
展开
-
UNIX环境高级编程-第4章-4.4-4.7
4.4 设置用户ID和设置组ID与一个进程有关的ID有6个或更多:实际用户ID实际组ID----------------------有效用户ID有效组ID附属组ID----------------------保存的设置用户ID保存的设置组ID实际用户ID:这个ID标志了是哪个用户启动了该进程,通常在用户登陆的时候就已经确定了执行进程时的实际用户ID,该ID取自/etc/passwd原创 2016-06-09 16:46:21 · 455 阅读 · 0 评论 -
UNIX环境高级编程-第4章-4.8-4.10
4.8 函数umask至此,我们已经说明了与每个文件相关的9个权限访问位,在此基础上,我们可以说明每个进程相关的文件模式创建屏蔽字umask值。#include<sys/stat.h>mode_t umask(mode_t cmask);该函数为进程设置新的文件模式屏蔽字,并且返回原来的文件模式屏蔽字,在文件模式屏蔽字中为1的位,在文件st_mode中的相应位一定关闭。//编写一个程序验证umas原创 2016-06-09 22:01:51 · 502 阅读 · 0 评论 -
UNIX环境高级编程-第3章 文件I/O
第三章 文件I/O3.1引言 I/O函数(open,read,write,lseek,close)=>原子操作=>多个进程间共享文件=>dup,fcntl,sync,fsync,ioctl函数。3.2文件描述符1 在POSIX.1应用程序中,幻数0,1,2虽然已经被标准化,但是应当把他们替换成符号STDIN_FILENO,STDOUT_FILENO,STDERR_FILENO,这些常量在unist原创 2016-06-04 22:44:53 · 478 阅读 · 0 评论 -
使用Linux常见问题及其解决办法
使用Linux常见问题及其解决办法 删除dpkg锁定 : sudo rm /var/lib/dpkg/lock新立得软件管理器deb包安装方法:sudo dpkg -i bloud_3.6.1-1_all.debmatlab启动方法:/usr/local/MATLAB/R2013b/bin/matlab/usr/local/MATLAB/R2013b/bin/usr/lib/matlab执行脚本的原创 2016-06-02 16:45:11 · 4896 阅读 · 0 评论 -
UNIX网络编程 第一章
UNIX网络编程 第一章时间获取客户端程序时间获取服务器端程序socket,inet_pton,struct addr_in,connect,bind,hton,htonl,accept原创 2016-06-04 23:11:41 · 464 阅读 · 0 评论 -
UNIX环境高级编程-第4章-4.1~4.3
4.1 引言从stat开始,逐个说明stat结构的每一个成员以了解文件的所有属性=>说明修改文件属性的各个函数=>说明UNIX文件系统的结构以及符号链接=>介绍对目录操作的各个函数。4.2 函数stat,fstat,lstat,fstatat#include<sys/types.h>#include<sys/stat.h>#include<unistd.h>int stat(const原创 2016-06-06 23:14:20 · 417 阅读 · 0 评论