库是一种软件组件技术,库里面封装了数据和函数。库的使用可以使程序模块化。Windows系统包括静态链接库(.lib文件)和动态链接库(.dll文件)。Linux通常把库文件存放在/…
Read More分类: Linux
《Linux – Linux高级编程 – 第一部分 标准IO及文件IO》第3章 文件I/O
3.1文件I/O概述 Linux操作系统是基于文件概念的。文件是以字符序列构成的信息载体。根据这一点,可以把I/O设备当做文件来处理,因此,在磁盘上的普通文件进行交互所用的统一系统…
Read More《Linux – Linux高级编程 – 第一部分 标准IO及文件IO》第2章 标准I/O
2.1 Linux I/O概述 2.1.1文件I/O和标准I/O的概念 文件I/O:文件I/O称之为不带缓存的IO(unbuffered I/O)。不带缓存指的是每个read,wr…
Read More《Linux – Linux高级编程 – 第一部分 标准IO及文件IO》第1章 Linux文件系统基础
1.1文件系统概述 1.1.1文件系统的类型 1)磁盘文件系统 Ext4/Ext3为Linux系统的广泛格式; FAT16,FAT32为Windows系统的广泛格式。 2)网络文件…
Read More《Linux – Linux基础》第7章 编译调试工具
7.1 GCC 7.1.1简介 GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,GCC 已经不仅仅能支持C语言;它现在还支持 Ada 语言、C++ …
Read More《Linux – Linux基础》第6章 Linux软件管理及网络配置管理
6.1解析Linux应用软件安装包 通常Linux应用软件的安装包有四种: 1) tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打…
Read More《Linux – Linux基础》第5章 shell编程(三)
5.7 shell循环 5.7.1 Shell for循环 与其他编程语言类似,Shell支持for循环。 for循环一般格式为: for 变量 in 列表 do command1…
Read More《Linux – Linux基础》第5章 shell编程(二)
5.5 shell程序设计基础 5.5.1 Shell替换 如果表达式中包含特殊字符,Shell 将会进行替换。例如,在双引号中使用变量就是一种替换,转义字符也是一种替换。 举个例…
Read More《Linux – Linux基础》第5章 shell编程(一)
5.1 shell概述 5.1.1 Shell简介 Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。She…
Read More《Linux – Linux基础》第4章 Linux常用软件
4.1 SSH远程登陆 4.1.1 SecureCRT使用 4.1.1.1 SecureCRT 介绍 SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,同时支…
Read More