《Linux程序设计》笔记
文章平均质量分 81
BillStone
愿在工作学习之余写点文章,为自己、也为大家做点贡献
展开
-
《Linux程序设计》学习笔记02——Shell程序设计
管道和重定向重定向分为输入重定向’、输出重定向’>’和附加输出重定向’>>’。提示:默认情况下,如果使用>操作符把输出重定向到一个文件而该文件已经存在时,它的内容将被覆盖;如果想改变该默认行为,可以使用set –C命令设置noclobber选项。提示:可以使用原创 2009-08-10 16:36:00 · 1201 阅读 · 0 评论 -
《Linux程序设计》学习笔记07——数据管理
内存管理Linux为应用程序提供了一个简洁的视图,它能反映一个巨大的可直接寻址的内存空间。此外,Linux还提供了内存保护机制,它避免了不同的应用程序之间的互相干扰。我们使用malloc和free函数来完成动态内存的分配和释放。与DOS下的程序不能访问超过640K的内存相比,在Linux系统上使用malloc原创 2009-08-10 16:44:00 · 1015 阅读 · 0 评论 -
《Linux程序设计》学习笔记01——入门
什么是LinuxLinux是一个类UNIX内核的可以自由发布的实现版本,是一个操作系统的底层核心。几乎所有为UNIX编写的程序都可以在Linux上编译运行。Linux是由赫尔辛基大学的Linus Torvalds开发的,期间得到了因特网上广大UNIX程序员的帮助。它最初只是受And原创 2009-08-10 16:33:00 · 1719 阅读 · 1 评论 -
《Linux程序设计》学习笔记10——调试
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /*原创 2009-08-10 16:47:00 · 1323 阅读 · 0 评论 -
《Linux程序设计》学习笔记06——curses函数库
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* S原创 2009-08-10 16:43:00 · 2034 阅读 · 0 评论 -
《Linux程序设计》学习笔记11——进程和信号
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* S原创 2009-08-10 16:48:00 · 1975 阅读 · 2 评论 -
《Linux程序设计》学习笔记08——MySQL
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object c原创 2009-08-10 16:45:00 · 1157 阅读 · 0 评论 -
《Linux程序设计》学习笔记05——终端
对终端进行读写在编写程序时,我们往往需要从终端读入数据。一种情况是需要连续地读入用户键入的选择项,这往往出现在数据库程序中。程序员往往会使用getchar函数来读取数据,继而判断输入的数据是否有效,从而做出反应。其实如此做带有很大的风险,一个实例程序如下#include char原创 2009-08-10 16:42:00 · 1215 阅读 · 0 评论 -
《Linux程序设计》学习笔记04——Linux环境
当Linux编写程序时,必须考虑到程序将在一个多任务环境中运行。这意味着在同一时间会有多个程序运行,它们共享内存、磁盘空间和CPU周期等机器资源。甚至同一程序也会有多个实例同时运行。最重要的是,这些程序能够互不干扰,了解他们的环境,并且能正确运行以避免冲突——例如试图与其他程序同时写同一个文件。 程序参数无论操作系统何时启原创 2009-08-10 16:40:00 · 1200 阅读 · 0 评论 -
《Linux程序设计》学习笔记03——文件操作
在Linux中,一切(或几乎一切)都是文件。 文件和设备硬件设备在Linux操作系统中通常被映射为文件。可以使用mount命令加载CD-ROM、Windows下的文件系统或者其他的设备。UNIX和Linux中比较重要的设备文件有三个:1. d原创 2009-08-10 16:39:00 · 1529 阅读 · 1 评论 -
《Linux程序设计》学习笔记09——开发工具
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* S原创 2009-08-10 16:46:00 · 921 阅读 · 0 评论