- 博客(11)
- 资源 (5)
- 收藏
- 关注
原创 [UNIX环境高级编程第二版]读书笔记8章[TBD]
8.1 null8.2 进程标识符 0,调度进程,交换进程。1是init进程。 getpid(进程ID), getppid(父进程ID), getuid(实际用户ID), geteuid(有效用户ID), getgid(实际组ID), getegid(有效组ID).8.3 pid_t fork(void);创建子进程。调用一次,返回2次。父进程返回值是子进程I
2013-08-14 21:24:11
852
原创 [UNIX环境高级编程第二版]读书笔记7章
7.1 null7.2 当内核执行C程序时(使用exec函数),调用main前先调用一个特殊启动例程。可执行程序文件将该例程指定为起始地址。例程从内核取得cmd参数和环境变量,然后启动main。7.3 三个函数正常终止一个程序。_exit和_Exit立即进入内核,exit先执行一些清理(执行各终止处理程序,关闭所有标准I/O流等)。 exit(0);等价于return (0);
2013-08-10 19:08:48
644
原创 [UNIX环境高级编程第二版]读书笔记6章
6.1 由于历史原因,大量系统有关的数据文件都是ASCII文本文件。6.2 口令文件中shell如果为/dev/null表示阻止任何人以该用户名义登陆。 finger -p username可以显示用户相关信息。 有些系统提供了vipw命令,允许管理员编辑口令文件。 获取口令文件项的函数。 struct passwd *getpwui
2013-08-05 17:05:25
876
原创 [UNIX环境高级编程第二版]读书笔记5章
5.1 标准I/O由Dennis Ritchie在1975年左右编写。5.2 第三章的I/O都是针对文件描述符。而标准I/O库是围绕stream,打开或创建文件时,我们已经使一个stream与文件相关联。 stream的定向决定了读写的字符是单字符还是多字节。在未定向的流上使用I/O函数可以改变定向。只有两个函数可以改变流定向。freopen用来清除stream的定向。
2013-08-04 21:09:11
764
原创 常用查询入口[保持更新ing]{请善待Ctrl+F}
ASCII码:http://www.asciitable.com/16进制,10进制,8进制,2进制字符转换:http://ascii-table.com/conversions.php转义字符:http://baike.baidu.com/view/73.htmTo Be Continued;
2013-08-03 18:10:59
575
原创 [UNIX环境高级编程第二版]读书笔记4章
4.1 null4.2 返回文件的信息的函数 int stat(const char *restrict pathname, struct stat *restrict buf); 文件路径 int fstat(int filedes, struct stat *buf); 文件描述符,如果是符号链接,仍然获取文件信息。 int lstat(const
2013-08-01 21:50:42
725
转载 [Linux]ls -l命令的输出格式[转加简化]
原文也是转的,地址为http://blog.youkuaiyun.com/freedom2028/article/details/7104014。该命令用于查看一个目录下的文件和子目录的详悉信息。[root@gucuiwen root]# ll total 4055 -rw-r--r-- 1 root root 1581 11月 24 18:14 anaconda-ks.c
2013-08-01 15:06:23
1168
原创 [Linux]Shell快速学习小总结[TBD]
Shell版本sh:Bourne Shell,最初UNIX的shell。csh:C shell。ksh:Korn shell。bash:Bourne Again Shell。 Linux默认shell。tcsh:C shell的扩展。pdksh:ksh不免费,这个免费。echo -n "Date and time is:" -n不换行。
2013-08-01 11:05:38
826
原创 [杂谈]APUE习题3.5中的2>&1
Linux/UNIX中一般标准输入stdin,标准输出stdout,标准错误stderr,值分别是0,1,和2。所以单独理解就是如题目中所说,“digit1 > digit2”表示要将描述符digit1,重定向到描述符digit2的同一文件中,即将stderr重定向到stdout中,执行出错的log全部在stdout中显示出来。对于题目,则有如下解释,以test.sh作为测试:test
2013-08-01 11:01:06
854
原创 [UNIX环境高级编程第二版]读书笔记3章
3.1 不带缓冲的I/O:open,read,write,lseek,close。不是ISO C的组成部分,但是是POSIX.1和Single UNIX Specification的。3.2 文件描述符,0=stdin,1=stdout,2=stderr。进程打开文件的最大值OPEN_MAX(0~19)20个,限制很多是(0~63)64个。3.3 int open(const c
2013-07-31 21:55:48
706
原创 [UNIX环境高级编程第二版]读书笔记1~2章
1.1 null1.2 内核接口=系统调用。内核+软件(系统实用工具,应用软件,shell,公用函数库)=操作系统。1.3 口令文件/etc/passwd sar:x:205:105:Stephen Rago:/home/sar:/bin/ksh 登录名,加密口令,用户ID(205),组ID(105),注释,起始目录(/home/sar),shell程序(/b
2013-07-30 16:25:28
847
Beginning iPhone Development with Swift 5-5th.pdf
2019-06-25
programming in objective c 6th edition pdf
2015-03-17
Windows Internal Part1 第六版 英文
2012-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人