背景 之前在linux下手写c语言日志库的时候,遇到日志内容无法及时刷新的情况,百思不得其解;最后查资料才知道是默认的缓冲区设置的问题。‘ 与之相关的缓冲区设置函数有setbuf和setvbuf 分析 缓冲区分类:1.行缓冲 2.全缓冲 3.无缓冲 行缓冲特点是: 默认大小:1024字节; 遇换行符 ...
分类:
系统相关 时间:
2019-12-29 15:07:12
阅读次数:
85
Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。 在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组,如: 实例中,bin文件的第... ...
分类:
系统相关 时间:
2019-12-27 19:54:59
阅读次数:
89
任务详情 学习使用stat(1),并用C语言实现 提交学习stat(1)的截图 man k,grep r的使用 伪代码 产品代码mystate.c,提交码云链接 测试代码,mysate与stat(1)对比,提交截图 1.学习使用stat(1) 关于stat(1) stat命令(可参考Linux系统s ...
分类:
其他好文 时间:
2019-12-26 21:00:06
阅读次数:
74
mkdir命令 mkdir命令mkdir命令简介mkdir命令用来创建指定的名称的空目录,要求创建用户在当前目录具有权限,并且制定的目录名不能是当前目录中已有的目录。 命令格式mkdir [选项] [目录] 命令参数 -m --mode=模式,建立目录的时候同时设置目录的权限; -p --paren ...
分类:
系统相关 时间:
2019-12-23 15:08:01
阅读次数:
107
系统信息 arch 显示机器的处理器架构 uname m 显示机器的处理器架构 uname r 显示正在使用的内核版本 dmidecode q 显示硬件系统部件 (SMBIOS / DMI) hdparm i /dev/hda 罗列一个磁盘的架构特性 hdparm tT /dev/sda 在磁盘上执 ...
分类:
系统相关 时间:
2019-12-22 18:42:23
阅读次数:
96