摘要: 文件系统特征和文件的性质 函数stat,fstat,fstatat,lstat <sys/stat.h> int stat(const char * restrict pathname,struct stat* restrict buf); int fstat(int fd,struct stat* 阅读全文
posted @ 2019-07-15 11:41 情人蛊 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 可用的文件IO函数:打开文件,读文件,写文件等(不带缓冲的IO函数(指每个read或write函数都调用内核的一个系统调用)) 不是ISO C的组成部分,但是时POSIX和SUS的组成部分 UNIX系统中常用的文件IO函数:open,read,wirte,lseek,close函数 当打开一个现有文 阅读全文
posted @ 2019-07-14 16:15 情人蛊 阅读(152) 评论(0) 推荐(0) 编辑
摘要: (用来记录学习《unix环境高级编程》一书的1经历,随着学习的深入会不断补充) 环境搭建: 首先得有一个带有gcc编译器的linux系统,然后就是新手很容易碰到的一个的坑,此书的几乎所有的程序均包含"apue.h"这个头文件,但是这个头文件并不是标准库所包含的,所以需要自己编译apue.se这个程序 阅读全文
posted @ 2019-07-11 22:28 情人蛊 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 程序生成可执行文件的过程: 预处理,编译,汇编,连接 gcc -E 只进行预处理指令,生成文件格式与源文件相同 -S 不进行汇编之后的操作,生成.s文件 -c -c选项不进行连接处理,生成汇编文件.o -o -o选项指定生成的文件名称 -g -g选项在编译时生成调试信息 gdb 直接在命令行输入gd 阅读全文
posted @ 2019-07-10 11:10 情人蛊 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 文本菜单: 1.创建菜单布局: 通过echo给予特定的参数来输出制表符之类的格式控制字符,来控制菜单布局的美观 2.创建菜单函数: 针对每一个菜单创建独立的shell函数,然后,把他们当做独立函数在代码中分布开来 通常会为还没有实现的函数创建一个桩函数(没有任何命令的函数,或者只用echo语句来说明 阅读全文
posted @ 2019-07-02 21:01 情人蛊 阅读(703) 评论(0) 推荐(0) 编辑
摘要: 正则表达式是linux工具用来过滤文本的模式模板 正则表达利用通配符来代表数据流中的一个或多个字符 常用于sed gawk grep等程序中 正则表达式分为基本正则表达式(BRE)和扩展正则表达式(ERE) sed只支持BRE,gawk支持ERE BRE模式: 正则表达式区分大小写 正则表达式不用写 阅读全文
posted @ 2019-07-02 20:35 情人蛊 阅读(155) 评论(0) 推荐(0) 编辑
摘要: shell函数 (函数名必须唯一,如果不唯一,后定义的函数会取代先定义的函数) 创建: 风格一: function name(){ (name属性定义了函数的唯一名称) commands } 风格二: name(){ commands } 调用的时候值用函数名称即可,不需要() 未指定情况下,函数同 阅读全文
posted @ 2019-07-02 17:21 情人蛊 阅读(126) 评论(0) 推荐(0) 编辑
摘要: gawk提供一个类编程环境,允许修改和重新组织文件中的数据 gawk编程语言的功能: 定义变量来保存数据 使用算术和字符串操作符来处理数据 使用结构化编程概念,比如if-then语句和for循环,来为数据处理添加逻辑 提取数据文件中的数据元素并把他们按另一种顺序或格式重新放置,从而生成格式化报告 g 阅读全文
posted @ 2019-07-02 17:18 情人蛊 阅读(606) 评论(0) 推荐(0) 编辑
摘要: sed编辑器(stream editor) 区别于交互式文本编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流 sed编辑器按照行来处理数据 sed编辑器自身不不会修改文本文件的数据,只会将修改后的数据发送到STDOUT。 sed命令的格式: sed options scrip 阅读全文
posted @ 2019-07-02 17:17 情人蛊 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 运行级 描述 0 关机 1 单用户模式(常用来维护挽救) 2 多用户模式(通常不支持网络) 3 全功能的多用户模式,支持网络 4 可定义用户 5 多用户模式,主持网络和图形化的X Window会话 6 重启 阅读全文
posted @ 2019-07-02 14:44 情人蛊 阅读(98) 评论(0) 推荐(0) 编辑