linux环境
这篇为linux环境,代码在linux环境代码下载。当为linux编写程序时,必须考虑到程序将在一个多任务环境中运行。这意味着在同一时间会有多个程序运行,它们共享内存、磁盘空间和CPU周期等机器资源。甚至同一程序也会有多个实例同时运行。最重要的是,这些程序能够互不干扰,能够了解它们的环境,并且能够正确运行,不产生冲突。
这章介绍程序运行的环境,程序如何通过环境来获得有关其运行条...
分类:
系统相关 时间:
2015-06-08 19:40:12
阅读次数:
144
上篇是文件操作(第三章上),文章中的代码在文件操作(代码下载)。
3.6 格式化输出和输入
3.6.1 printf、fprintf和sprintf函数
printf函数能够对各种不同类型的参数进行格式化编排和输出。每个参数在输出流中的表示形式由格式化参数format控制,它是一个包含需要输出的普通字符和转换控制符代码的字符串。
#include
int printf(const ...
分类:
系统相关 时间:
2015-06-05 17:40:41
阅读次数:
207
第三章 文件操作
3.1 linux文件结构
与UNIX一样,linux环境中的文件具有特别重要的意义,因为它们为操作系统服务和设备提供了一个简单而一致的接口。在linux中,一切都是文件。
这意味着,通常程序可以像使用文件那样使用磁盘文件、串行口、打印机等等。
目录也是文件,但它是一种特殊类型的文件。在现代UNIX(包括linux)版本中,即使是超级用户可能也不再被允许直接对目录进...
分类:
系统相关 时间:
2015-06-04 22:54:18
阅读次数:
188
本文主要介绍linux软件包的rpm、yum与源码包的安装、卸载、配置命令及参数。一、RPM包管理机制RPM为RPMPackageManager的递归缩写,是常用于Redhat、CentOS和S.uS.E等系统的软件包管理机制。为了方便用户安装配置,一些第三方机构或者程序源代码的开发人员会将源代码程序的相关..
分类:
系统相关 时间:
2015-06-04 17:21:42
阅读次数:
166
需求分析
实验环境
配置步骤
1 需求分析
有些Linux程序还是不能完全离开窗口环境,或者说离开后操作不方便。其中Oracle就是这样一个程序,其工具程序大多数能够在纯命令行静默执行,如 OCI,DBCA,NetCA等,但是工作在图形界面时更加方便。为此,需要利用X11的XServer和XClient跨网工作原理进行远程显示。而更加方便的是,SSHD远程协议完全支持对X11协议的转发...
分类:
其他好文 时间:
2015-06-03 21:36:32
阅读次数:
281
Linux程序管理:top.htop.glances,dstat等命令使用方法进程和线程的区别:定义:进程是具有一定独立功能的程序,是系统进行资源分配和调度的一个独立单位.线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只..
分类:
系统相关 时间:
2015-06-03 13:58:27
阅读次数:
324
这部分是shell的命令与命令的执行
2.6.5 命令
在shell脚本程序内部可以执行两类命令。一类是可以在命令提示符中执行的"普通"命令,也成为外部命令,一类是"内置"命令,也成为内部命令。内置命令是在shell内部实现的,它们不能作为外部程序被调用。然后,大多数的内部命令同时也提供了独立运行的程序版本,这是POSIX规范的一部分。
1.break命令
在控制条件未满足之前,跳出...
分类:
系统相关 时间:
2015-06-03 10:05:05
阅读次数:
224
这篇介绍shell的语法,包括shell中的变量,条件判断,控制结构和函数。此外,这篇的所有命令都在变量条件控制结构函数。下一篇是命令和命令的执行。
Shell的语法
条件
所有程序设计语言的基础都是对条件的进行测试判断,并根据不同测试结果采取不同行动。一个shell脚本能够对任何可以从命令行上调用的命令的退出码进行测试,其中也包括自己编写的脚本程序。这也就是要在所有自己编写的脚本程序的...
分类:
系统相关 时间:
2015-06-02 17:56:18
阅读次数:
157
第二章 shell程序设计
本章介绍以下内容:
什么是shell
基本思路
微妙的语法:变量,条件判断和程序控制
命令列表
函数
命令和命令的执行
here文档
调试
grep命令和正则表达式
find命令
shell执行shell程序,这些程序通常称为脚本,它们是在运行时解释执行的。这使得调试工作比较容易进行,因为可以逐行地执行指令,而且节省了重新编译的时间...
分类:
系统相关 时间:
2015-06-01 22:41:48
阅读次数:
179
概述:GDB是linux下调试程序的神器,做为linux程序员,如果不能熟练的使用GDB进行程序调试,那将是很失败的事情。强大的功能使GDB的使用也变得比较复杂,如果是初学者肯定会比繁杂的命令吓到。下面是整理的一些我认为会比较有帮助的部分。下文中以">"开头的命令是linux的shell命令,以"(...
分类:
数据库 时间:
2015-05-25 20:01:13
阅读次数:
160