随笔分类 - linux
摘要:gdb调试 一、gdb基本命令 基本命令 gdb 可执行文件名 表示进入可执行文件的调试 注意:可执行文件需要包含调试信息。gcc编译时要加-g来进行编译(意思是只有加了-g才能调试) b 函数名或行号 表示在函数名处或行号处打断点 ( b 5 if i=50//表示在循环里面i=50的地方大了一个
阅读全文
摘要:makefile 一、gcc gcc是用来编译代码的编译器 编译完之后有一些常见的输出文件 1 .a 静态库(文档) 2 .c 需要预处理的c语言源代码 3 .h C语言源代码的头文件 4 .i 经过预处理后的C语言源代码 5 .o 目标文件(经过汇编产生) 6 .s 经过编译后产生的汇编语言代码
阅读全文
摘要:文件操作 一、VFS VFS——Virtual File System——虚拟文件系统 df——查看文件系统 linux主要特征:一切皆文件,通过VFS来实现 vfs虚拟文件系统中实现了一个内核文件结构数组,会根据文件的不同类型索引到不同的文件操作上 二、查看文件信息 1.stat stat 文件名
阅读全文
摘要:Linux目录结构 一、目录结构 是一个树状结构,最上面是一个根节点,也叫根目录 1.根目录和家目录 根目录包含家目录 cd / 表示进入根目录 cd ~ 表示进入家目录 2.目录颜色 白色:普通文件 蓝色:目录 绿色:可执行文件 红色:压缩文件 青色:链接文件 黄色:设备文件 3.目录权限 //l
阅读全文
摘要:Linxu常用命令及目录 一、快捷键 ctrl+alt+t——打开终端 //tab——命令补全 要连续按两次tab键,按q退出 //history——可以显示之前的历史命令 ctrl+p——历史命令前滚——上键 ctrl+n——历史命令后滚——下键 ctrl+b——前移一个光标——左键 ctrl+f
阅读全文
摘要:Linxu概述 一、Linxu操作系统 1.什么是操作系统 操作系统是计算机系统中的一个系统软件,是一些程序模块的集合 作用:管理和控制计算机系统中的硬件和软件资源,合理地组织计算机工作流程,以便有效地利用这些资源为用户提供一个功能强大,使用方便和可扩展的工作环境,从而在计算机与用户之间起到接口的作
阅读全文

浙公网安备 33010602011771号