摘要: 1. apue.h 在书后的附录中找到输入。2. gcc时报错, err_sys, err_quit, 补充函数, 加printf。 err_quit里还要加 exit(0).3. gcc 得到 a.out。4. 执行 ./a.out 报错, Segmentation fault (core dumped)。5. 添加参数, 执行 ./a.out . , 打印当前目录下文件, 成功打印。 注: gcc -o 选项, 控制输出的文件名。 如本例中, gcc 1-1_ls.c -o ls则输出ls可执行文件。 int argc 命令参数个数。 至少为1, argv[0]是执行命令本身, 即为 ./ 阅读全文
posted @ 2013-09-22 16:14 安心种田 阅读(255) 评论(0) 推荐(1) 编辑
摘要: 一: 引言二: UNIX体系结构 1. 操作系统: 严格意义上, 可将操作系统定义为一种软件,一般而言, 我们称此种软件为内核(kernel)。 作用: (1)控制计算机硬件资源。 (2)提供程序运行环境。 2. 系统调用(system call): 内核的接口。 (1)函数库和shell构建在系统调用基础上。 (2) 应用软件既可以使用库函数, 也可以使用系统调用。 注: shell是一种特殊的应用程序, 为运行其他应用程序提供接口。 三: 登录 1. 登录名:用户在登录unix系统时,先键入登录名,后键入口令。系统在口令文件(通常是/etc/passwd)中查看登录名。 口令文件中的登录项 阅读全文
posted @ 2013-09-22 11:30 安心种田 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1. sudo apt-get install ksnapshot2. $: ksnapshot3. 选择截图类型和延时 阅读全文
posted @ 2013-09-22 11:23 安心种田 阅读(126) 评论(0) 推荐(0) 编辑
摘要: evince filename; 阅读全文
posted @ 2013-09-22 09:12 安心种田 阅读(198) 评论(0) 推荐(0) 编辑