本菜刚刚学习UNIX下高级编程,无奈搭建本书编程环境时遇到不少问题。幸好网上有各种大神的解决办法让我最终解决了问题。在这里感谢为LINUX开源操作系统奋斗的大神。
不过话说回来,网上大都是针对UNIX高级编程第二版的头文件搭建,现在对于第三版来说,有些过时,因为很对针对linux的make文件已经改变了很多。
话不多说,下面就来看看具体的搭建过程:(本人用的操作系统是ubuntu 14.04L...
分类:
其他好文 时间:
2014-09-14 14:08:07
阅读次数:
191
动手练习:
(1)自己实现ls命令
#include
#include
int ls(int argc,char * argv[])
{
int i;
for(i = 2;i < argc;i++)
{
DIR * dp;
struct dirent *dirp;
if((dp = opendir(argv[i])) == NU...
分类:
其他好文 时间:
2014-09-13 12:07:55
阅读次数:
151
Standard I/O library
1 byte oriented or wide(multibyte) oriented
标准IO文件流可以是单字节或者是多字节字符集,流定向决定了字符串读写时是单字节还是多字节。当流建立的时候,没有定向。当一个多字节IO函数使用在流上面的时候,流被设置为宽(multibyte)定向;当一个字节IO函数使用在流上面的时候,流被设置...
分类:
其他好文 时间:
2014-09-13 12:04:45
阅读次数:
226
lienhua342014-09-101 文件访问权限在文件访问权限和进程访问控制中,我们已经讲述过文件访问权限位,为了方便,我们重新列在下面,表 1: 文件的 9 个访问权限位st_mode 屏蔽意义S_IRUSR用户 -读S_IWUSR用户 -写S_IXUSR用户 -执行S_IRGRP组 -读S...
分类:
其他好文 时间:
2014-09-10 23:37:41
阅读次数:
331
近来读书,做些笔记,来年好翻翻。
本文所使用的操作系统为 CentOS7.0,如果不想装双系统的可以装虚拟机,可以参考这里:
http://blog.csdn.net/alex_my/article/details/38142229
Files and Directories
1 stat, fstat, lstat, fstatat
...
分类:
其他好文 时间:
2014-09-10 19:33:31
阅读次数:
193
用户ID的基本概念
在Unix系统中,很多操作涉及到权限问题,这些权限涉及到用户ID和组ID的概念。
组ID和用户ID的原理和相关内容是类似的。下面介绍用户ID。
我们常见见到三种关于用户ID的概念。
实际用户ID:real user ID (RUID)
有效用户ID:effective user ID ...
分类:
其他好文 时间:
2014-09-10 15:54:47
阅读次数:
202
以下不少内容来自man手册
结构体struct stat
结构体struct stat用于保存文件相关的所有信息。
struct stat的基本成员如下所示
struct stat { dev_t st_dev; // 文件所在设备的设备id,可以分解为主设备号和此设备号 ...
分类:
其他好文 时间:
2014-09-10 12:34:00
阅读次数:
269
前言:我想大家学习C语言接触过的第一个函数应该是printf,但是我们真正理解它了吗?最近看Linux以及网络编程这块,我觉得I/O这块很难理解。以前从来没认识到Unix I/O和C标准库I/O函数压根不是一码事。Unix I/O也叫低级I/O,也叫Unbuffered I/O,是操作系统内核部分,...
分类:
其他好文 时间:
2014-09-09 11:19:38
阅读次数:
358
大学没好好读书,工作了才发现自己读书真的太少,好书真的太多。现在正在慢慢的弥补自己的遗憾了,发现自己藏书也是略多了,哈:D《UNIX编程艺术》这本书咋说呢,每一页都会让人拍案叫绝,各种对UNIX系统和编程的真知灼见,超五星!《UNIX环境高级编程》学习Linux C编程,此书一本足矣!超五星!《UN...
分类:
其他好文 时间:
2014-09-09 11:18:48
阅读次数:
211
近来读书,做些笔记,来年好翻翻。
本文所使用的操作系统为 CentOS7.0,如果不想装双系统的可以装虚拟机,可以参考这里:
http://blog.csdn.net/alex_my/article/details/38142229
当然啦,直接装个再好不过了。
File I/O
1 file descriptor
//...
分类:
其他好文 时间:
2014-09-05 12:59:41
阅读次数:
331