- 博客(9)
- 收藏
- 关注
原创 第五章 标准I/O库
1. fwide函数 用于设置流的定向。 int fwide(FILE *fp, int mode); //若流是宽定向,返回正值;是字节定向,返回负值;是未定向,返回0。 如若mode是负值,则函数试图使指定的流是字节定向的;如果mode是正值,则函数试图使制定的流是宽定向的;若mode参数值为0,函数不试图设置流的定向,返回标识流定向的值。2. 缓冲 全缓
2016-06-29 20:28:28 361
原创 4.正则表达式和文件格式化处理
1.grep。 选取字符串grep [-A] [-B] [--color=auto] '搜寻字符串' filename A是after,B是before,后面接数字,代表行数 -i忽略大小写,-n前面加上行号,-v取反。2.^在括号内代表反向选择的意思,在括号外代表定位在行首的意思。 $是行尾的意思。3.限定连续RE字符范围{} grep -n
2016-06-25 16:32:37 347
原创 第四章:文件和目录
1.函数stat,fstat,lstat,fststat2.文件类型: 普通文件,目录文件,块特殊文件,字符特殊文件(系统中的设备属于这两种),FIFO,套接字,符号链接。 代码是查看文件类型。#include "apue.h"int main(int argc, char *argv[]){ int i; struct
2016-06-25 14:25:59 308
转载 vim环境设置和自动对齐
原文:http://acm.hrbeu.edu.cn/forums/index.php?showtopic=1834注:如果是用vim编写代码,建议开启vim的文件类型自动检测功能,这样编写代码换行时就会自动换行对齐,就不用在vimrc文件中加如下的两句代码了。开启文件类型自动检测的方式是在vimrc文件中添加下面这句:filetype plugin indent on
2016-06-24 17:04:17 869
原创 3.bash的学习(2)
1.终端机环境设置:stty,set。2.通配符 *:代表0到无穷多个字符; ?:代表1个任意字符; []:代表有一个这样的字符,如[abc],代表有a,b,c中任意一个; [-]:代表有又这个区间中的一个,[0-9]有一个数字 [^]:代表有非这个集合字符中的一个,[^abc]3.数据重定向 i.标准输入:代码为0,使用 ii.标准输出
2016-06-22 21:42:43 185
原创 2.bash学习(1)
1.echo2.$3.export(可以让自定义编程成为环境变量)4.read [-pt]; -p后面接提示符,-t后面接等待的时间,单位是秒数。 例如:read -p "please input a:" -t 10 a5.declare [-aixr] variable; -a是将变量定义为数组类型;-i是将变量定义为整数类型; -x是将后面的变量定义为环境变量;-r
2016-06-22 16:59:27 214
原创 1.Linux文件与目录
1.文件的属性 第一块区域是权限,第二块区域是连接数,第三块区域是用户名称,第四块区域是用户组名称,第五块区域是容量,第六块区域是修改日期,第七块区域是文件名。 第一块区域的第一位: d表示是目录,-表示是文件,l表示是连接文件; b表示设备文件里面可供存储的接口设备,c表示设备文件里面的串行端口设备。 第一块区域的2-4,5-7,8-10位分别代表用户自身,
2016-06-22 10:35:30 261
原创 2.懵懵懂懂的第一章和第三章
刚刚开始看unix高级环境编程,看了一天,好像什么都懂,但是更像什么都不懂,先记一记,说不定下次再看的时候,会有新的感悟。 1.目录的一些操作 opendir,返回一个DIR结构的指针,将指针传入readdir函数,会读取里面的目录,直到里面的目录都被读取完。#include "apue.h"#include int main(int argc, char *arg
2016-06-21 21:21:17 286
转载 1.UNIX环境高级编程学习环境搭建---apue.h,unix---apue.h
本菜刚刚学习UNIX下高级编程,无奈搭建本书编程环境时遇到不少问题。幸好网上有各种大神的解决办法让我最终解决了问题。在这里感谢为LINUX开源操作系统奋斗的大神。不过话说回来,网上大都是针对UNIX高级编程第二版的头文件搭建,现在对于第三版来说,有些过时,因为很对针对linux的make文件已经改变了很多。话不多说,下面就来看看具体的搭建过程:(本人用的操作系统是ubuntu 14
2016-06-21 10:42:15 297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人