linux免费 开发笔记

linux免费 开发笔记

ID:13881979

大小:758.50 KB

页数:23页

时间:2018-07-24

linux免费 开发笔记_第1页
linux免费 开发笔记_第2页
linux免费 开发笔记_第3页
linux免费 开发笔记_第4页
linux免费 开发笔记_第5页
资源描述:

《linux免费 开发笔记》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、编辑器:vi编译器:GNUC/C++编译器gcc//有语法错误,编译时会检查出,并报错调试器:应用比较广泛的是gdb//能调试程序逻辑错误,调试结果不对啥的函数库:glibc//功能模块,供调用系统头文件:glibc_header//后缀为h,声明引用函数库怎么安装gcc/gdb,安装linux时选开发工具图形开发界面GNOME/KDE软件开发(图形库)IDE(集成开发环境的简称)Kylix//号称linux下的dephi,这类与VB差不多,快速开发器KdevelopKDE里就有红旗的开发人员用的比较多RHIDE//类似Troubc大陆用的少GNU是开放组织gcc是

2、GNU推出的工具.c源代码文件.h程序所包含的文件.o编译后的目标文件.s汇编原文件.so共享文件Gccdepondon(cpp,binutils,glibc,glibc-kernheaders,glic-common,glibc-devel,gcc,make等rpm包)查看版本号Glibcls/lib/libc-*Gccgcc–versionC至少且只有一个main函数是程序的入口注释/**/多行//单行{}函数的开始与结束n/换行C程序包括3部分,可执行文件,包含文件/usr/include/**,库文件/usr/lib/**lLinuxopensystem功能

3、,命令解释,进程,内存管理,输入/输出,文件管理Linux优点,开放性,多用户,多任务,出色的稳定性和速度性能,丰富的网络性能,可靠的系统安全,可移植(适用于大多数操作计算机平台)学到3-01linux基础的一半启动引导程序/etc/lilo.conf/etc/grub.conf//多系统引导时,可设置默认启动的系统等…控制启动模式/etc/inittab(图形/文本登陆)文件系统配置/etc/fstab/etc/profile增加环境变量等(修改path等)//如配置java/j2ee开发环境/etc/ftp*//ftp的配置文件/etc/httpd//web服务

4、器的配置文件/etc/ssh*//ssh的配置文件在/etc/inittab文件里停止系统init0haltpoweroffshutdown重启系统init6reboot文字界面启动init3图形界面启动init5单用户模式init1initsingle用户的默认主目录/home/usernameUseraddusername创建新用户Passwdusername添加密码/etc/passwd系统能识别的用户清单//纯文本显示加密了得口令,普通用户可读/etc/shadow超级用户才能读,用于保护加密口令的安全//隐藏口令/lib系统所用的库//如c程序库/lib/

5、modules/2.4.20-8/kernel/drivers//驱动模块/usr/lib/应用程序使用的库//如mysql的apil光驱的装载Mount-tiso9660/dev/cdrom/mnt/cdromMount-t文件类型设备文件挂装目录//一般-t文件类型可以省略卸载Umount/mnt/cdrom软驱的使用Mount–tfstype/dev/fd0/mnt/floppyInfo查看命令Man 查看详细 或 命令后跟--helpLinux源代码/usr/src/linuxlUsr目录下X11 用于X Windowsbin 几乎所有的命令程序sbin系统

6、管理的命令include   C语言的头文件//标准包含文件lib  库文件和数据文件local 本地安装的软件share 共享文件和数据lVar目录下//变量的缩写www  apache的文档目录//网页等文件目录lib  系统运行时随时改变的文件local  /usr/local程序的可变数据log   日志文件spool  邮件目录tmp   临时目录lMount挂载分区fdisk -l [dev/hda]硬盘分区情况df-h硬盘分区的使用情况du-sh/sk//目录占用空间uname-a所用Linux版本号rm-r-f//递归删除  -f为不提示ls   -

7、a全部文件包括隐藏  -R列出包括子目录的文件(默认就是这样的) -d不递归(只显示目录,不显示其下的文件)More/less/cat查看文件内容MvCp-f直接覆盖  -I提示是否覆盖  -R 递归(用作copy目录)用ls -l查看文件类型属性以"-“开头 普通文件 表示文本文件和二进制文件属性以"d“开头 文件夹 表示目录文件属性以"l“开头 链接文件 表示ln创建的文件特殊文件,设备文件b(表示块文件)或c(字符文件)或p(管道)开头文件类型对应颜色配置文件:/etc/DIR-COLORS //可以修改l当系统非正常关机,可能无法进入系统,这时可以执行f

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。