![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux与c语言
文章平均质量分 56
jiahchen
这个作者很懒,什么都没留下…
展开
-
c语言与文件处理基础
注:本文为《c语言程序设计》第十章有关笔记。1.在程序设计中可将文件分为两种:程序文件(内容是程序代码,源代码,目标文件,可执行文件等)和数据文件(供程序运行时读写的数据)。2.操作系统把各种设备都统一作为文件来处理。3.数据流。4.c的数据文件是由一连串的字符(或字节)组成,而不考虑行的界限,两行数据间不会自动加分隔符,对文件的存取是以字符(字节)为单位的,这种文件称为流式文件。原创 2017-04-29 10:11:56 · 521 阅读 · 0 评论 -
linux系统编程知识(一)
注:本文为《unix/linux编程实践指导》有关笔记。1. 文件/dev/tty(与终端有关的文件)是键盘和显示器的设备描述文件,向这个文件写相当于显示在用户的屏幕上,读相当于从键盘获得用户的输入。即使程序的输入/输出被“"重定向,程序还是可以通过这个文件与终端交换数据。2.从unix中学习unix:*阅读联机帮助*搜索联机帮助*阅读.h(头文件)文件*从参阅部分(SEE原创 2017-04-30 14:59:49 · 455 阅读 · 0 评论 -
linux系统编程知识(二)
注:本文为《unix/linux编程实践指导》有关笔记。1.提高文件I/O效率的方法:使用缓冲。应用缓冲技术对提高系统的效率是很明显的,它的主要思想是一次读入大量的数据放入缓冲区,需要的时候从缓冲区取得数据。2.内核缓冲技术:内核将磁盘上的数据块复制到内核缓冲区中,当一个用户空间中的进程要从磁盘上读数据时,内核一般不直接读磁盘,而是将内核缓冲区中的数据复制到进程的缓冲区中。当进程所要求的数原创 2017-05-01 19:57:09 · 308 阅读 · 0 评论 -
linux学习笔记之文件权限与目录配置
注:本文为《鸟哥的linux私房菜》第六章(linux的文件权限与目录配置)笔记。1.在我们的linux系统中,默认的情况下所有的系统上的账号与一般身份用户,及root的相关信息,都是记录在/etc/passwd这个文件内。至于个人的密码则是记录在/etc/shadow这个文件下。此外,linux所有的组名都记录在/etc/group内。这3个文件可以说是linux系统里面账号、密码、用户组(原创 2017-05-02 21:19:09 · 371 阅读 · 0 评论 -
linux(一)
一、linux可划分为以下四个部分:*linux内核 *GNU工具 *图形化桌面环境 *应用软件1、linux内核:主要功能有四种*系统内存管理:虚拟内存;交换空间*软件程序管理:内核创建第一个进程init进程来启动系统上所有其他进程;5个启动运行级*硬件设备管理:可插入内核的设备驱动模块;设备文件(字符型,块,网络);节点,数值对来标识,包括原创 2017-05-20 17:30:35 · 239 阅读 · 0 评论