Linux编程
一、Linux设计特点:多用户(多个用户可以同时登录,同一用户可以登录多次);多任务(同一程序可以有多个线程或进程并发执行);分时。
二、C开发环境:开发工具(包括编译器、连接器、gcc)、工程管理软件(make)、编辑器、分析调试工具gdb、函数库、版本控制系统CVS。(Perl不需要编译)。
三、在线文档:
1.manpage手册页,共8个部分,可用man ls命令查看。要查看某部分介绍,用man sectionNum。要查看某个命令的解释,用man commandName。要查看man命令各参数的含义,用man man。
2.Info页:以超文本格式提供信息,可在info浏览器或Emacs下阅读。Ctrl+H+i,进入info浏览器。
3.Perl文档:perlfunc(1),以POD格式提供各模块文档,用perldoc moduleName查看。
4.程序文档:/usr/doc/程序名 下。/usr/include下存放源文件,比较重要的有asm、linux、sys。找头文件或内核代码中的条目时,进入/usr/include或/usr/src/linux目录,用grep sigaction find -type f,可在当前目录下的所有文件中找需要的字符串。
5.Internet资源:
Linux Document Project(LDP)--http://www.linuxdoc.org,其中的文档主要针对系统管理员和用户。
开发方面:/usr/doc/HOWTO,或/usr/share/doc/HOWTO.
http://www.linux.com, http://www.linuxlinks.com
相关文档:
Service Discovery Protocol(SDP)提供一种能力,让应用程序有方法发现哪种服务可用以及这种服务的特性。
服务发现协议(SDP或Bluetooth SDP)在蓝牙协议栈中对蓝牙环境中的应用程序有特殊的含意,发现哪个服务是可用的和确定这些可用服务的特征。SDP定义了bluetooth client发现可用bluetooth server服务和它们的特征的方法。 ......
启动94,95的nfs服务
方法一:到/etc/init.d/中运行 ./nfs start
到/etc/rc.d/rc3.d察看控制台服务(K字母开头的话为未启动,S为启动,直接改名字也可以将服务启动)
方法二:打命令setup,将System service中的nfs打勾,然后退出 ......
本世纪第一个十年,即将过去。回顾以往,才能看清现在,我有几句话要说。
记得,在十年之前,人们只能玩玩美国红帽的 Linux 桌面(特别是 6.2 版本),整天 sudo (即 Super User do ),任凭激情泛滥。到了 2001 年 1 月, Linux 2.4 正式发布,首次支持 USB 和蓝牙技术,以及 ext ......
tty0-6是linux本地终端,pts/x是远程登陆需要的终端,比如某人要telnet到你的机子,就需要你的系统有pts/x。
基本概念:
1. tty(终端设备的统称):
tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后来这东西被键盘与显示器取代 ......