摘要: GRUB:系统引导管理器。GRUB启动时会在 /boot/grub 中寻找一个名字为grub.conf的设置文件,如果找不到此设置文件则不进入菜单模式而直接进入命令行模式。 grub.conf是一个纯文字文件,您可以用任何一个文字编辑器来打开它。每一行代表一个设置命令,如果一行的第一个字符为井号#,则这一行为注释,您可以简单地用增加或减少注释行来改变设置。 阅读全文
posted @ 2012-04-02 10:31 福。oO 阅读(6396) 评论(0) 推荐(0) 编辑
摘要: linux采用树状结构管理磁盘,先构建顶层根目录,再将硬盘的不同分区挂载到不同的目录下。 Linux以树状结构管理所有目录、文件,其它分区挂载在某个目录上,这些目录被称为挂载点或安装点,然后通过此目录来访问这个分区上的文件。Linux引导启动时,默认使用的文件系统是根文件系统,其中一般都包括这样一些子目录:/etc/,/dev/,/usr/,/bin/, /var/等。 在Linux面世不久,就开始了对Linux文件系统进行标准化的活动,于1994年推出了名为FHS(FilesystemHierarchy Standard)的Linux文件系统层次结构标准,对根文件系统目录做了统一的规范,形成了FHS标准,FHS标准规定了linux根目录各文件夹的名称及作用,统一了linux界命名混乱的局面。 阅读全文
posted @ 2012-04-02 10:31 福。oO 阅读(187) 评论(0) 推荐(0) 编辑
摘要: Linux命令格式: #command [-options] parameter1… 例:# ls -al /root --help 大多数GNU工具都有--help选项,用来显示工具的一些信息,如:#cat –help 文件及文件夹操作命令(cd、ls、cp等) 阅读全文
posted @ 2012-04-02 10:30 福。oO 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 使用make编译软件源码包一般步骤是: #./configure (生成Makefile文件) #make clean (进行清理工作) #make (编译源文件) #make install (安装可执行文件) 阅读全文
posted @ 2012-04-02 10:29 福。oO 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 在用gcc编译程序时,加上 –g 参数,然后执行 (gdb 可执行程序名) 就进入gdb调试模式 常用指令: 1. l (list) 列出程序清单 2. r (run) 运行程序 3. b(breakpoint) 设置断点,格式: b [行号/函数名] 4. b num if i==20 设置断点的触发条件 5. condition num(断点号) i==50 改变断点的触发条件 6. info b 查看断点信息 7. clear [行号] , 清除断点 阅读全文
posted @ 2012-04-02 10:28 福。oO 阅读(244) 评论(0) 推荐(0) 编辑
摘要: gcc编译器的使用,编译分四个阶段: 预处理,完成头文件和宏定义的展开,生成*.cpp文件 gcc –E –o hello.cpp hello.c 编译,生成汇编代码,生成*.s文件 gcc –S hello.c 汇编,生成二进制目标文件,生成*.o文件 gcc –c hello.c 链接,链接相关库,生成可执行文件,没有后缀, 一般直接用这步实现编译 gcc –o hello hello.c 阅读全文
posted @ 2012-04-02 10:28 福。oO 阅读(253) 评论(0) 推荐(0) 编辑
摘要: vi 的基本操作 由编辑模式切换到插入模式 vi启动后,在输入文本之前,必须通过按i键(在光标前插入字符)或a键(在光标后追加字符)将vi切换到插入模 式 由插入模式切换到编辑模式 输入完成后,按ESCAPE键,将返回到vi编辑模式 由编辑模式进入最后一行模式 在编辑模式下,shift+冒号,使vi处于最后一行模式 阅读全文
posted @ 2012-04-02 10:27 福。oO 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 栈:后进先出 允许插入和删除的一端叫栈顶top 不允许的一端叫栈底bottom 主要操作:进栈、出栈、判断栈满和栈空 有两个现成的函数 int push(int s[],int x,int *ptop), int pop(int s[],int *py,int *ptop) 直接拿过来用就行 要压入的栈空间 要进栈的数 栈顶指针 队列:先进先出 允许插入的叫队尾rear 允许数据离开的叫队头front 主要操作:入队、出队、判断队满和队空 有两个现成的函数 int EnQueue(int *Q,int x,int *pf,int *pr) pf:队头指针 直接拿过来用就行 int DeQueue(int *Q,int *py,int *pf,int *pr) pr:队尾指针 Q:要进入的队空间 x:要进入队的数 py:要出队的数 阅读全文
posted @ 2012-04-02 08:51 福。oO 阅读(2649) 评论(0) 推荐(0) 编辑
摘要: 操作系统中对文件的操作主要包括: 打开、关闭、读、写、 定位等操作 所用到的库函数主要包括: 文件打开函数: fopen 文件关闭函数: fclose 字符读写函数: fgetc和fputc 字符串读写函数:fgets和fputs 数据块读写函数:freed和fwrite 格式化读写函数:fscanf和fprinf 随机读写函数: rewind 函数和fseek函数 阅读全文
posted @ 2012-04-02 08:49 福。oO 阅读(378) 评论(0) 推荐(0) 编辑
摘要: malloc与free使用时的注意事项: 1)配对使用,有一个malloc,就应该有一个 free 2)尽量在同一层上使用,不要出现malloc在函 数中,而free在函数外。最好在同一调用层上 使用这两个函数 3)malloc分配的内存一定要初始化 free后的指针不允许再使用 阅读全文
posted @ 2012-04-02 08:48 福。oO 阅读(262) 评论(0) 推荐(0) 编辑