摘要:
1、malloc的工作原理: malloc使用一个数据结构(链表)来维护分配空间链表的构成:分配的空间/上一个空间的数据/下一个空间/空间大小等信息。对malloc分配的空间不要越界访问,因为容易破坏后台的维护结构,导致malloc/free2、new和malloc的区别和联系: 联系:new的实现使用的是malloc来实现的 区别:new使用malloc后,还要初始化空间。 基本类型,直接初始化成默认值(int成0 bool类型是false); UDT(用户自定义的)类型,直接调用指定的构造器 阅读全文
摘要:
stat 显示指定文件的相关信息,比ls命令显示内容更多who 显示在线登录用户 hostname 显示主机名称 uname显示系统信息 top 显示当前系统中耗费资源最多的进程 ps 显示瞬间的进程状态du 显示指定的文件(目录)已使用的磁盘空间的总量 df 显示文件系统磁盘空间的使用情况free 显示当前内存和交换空间的使用情况 ifconfig 显示网络接口信息 ping 测试网络的连通性 netstat 显示网络状态信息 man 命令帮助信息查询alias 设置命令别名alias [别名]=[指令名]clear 清屏kill 杀死一个进程gzip命令命令格式:gzip [选项] 压缩( 阅读全文
摘要:
ls 显示文件和目录列表-l 列出文件的详细信息-a 列出当前目录所有文件,包含隐藏文件mkdir 创建目录-p 父目录不存在情况下先生成父目录cd 切换目录touch 生成一个空文件echo 生成一个带内容文件cat tac显示文本文件内容cp 复制文件或目录rm 删除文件-r同时删除该目录下的所有文件-f强制删除文件或目录mv 移动文件或目录,文件或mv aaa bbb将aaa改名为bbbfind 在文件系统中查找指定的文件-name 文件名wc 统计文本文档的行数,字数,字符数grep 在指定的文本文件中查找指定的字符串rmdir 删除空目录tree 显示目录目录改名树pwd 显示当前工 阅读全文
摘要:
/ 是根目录~是主目录bin 存放二进制可执行文件(Is,cat,mkdir等)boot 存放用于系统引导时使用的各种文件dev 用于存放设备文件etc 存放系统配置文件home 存放所有用户文件等根目录lib 存放根文件系统中的程序运行所需要的共享库及内核模块mnt 系统管理员安装临时文件系统的安装点opt 额外安装等可选应用程序包所放置的位置proc 虚拟文件系统,存放当前内存的映射root 超级用户目录sbin 存放二进制可执行文件,只有root才能访问tmp 用于存放各种临时文件usr 用于存放系统应用程序,比较重要的目录,/usr/local本地管理员软件安装目录var 用于存放运行 阅读全文