![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux 学习
liudongxx
这个作者很懒,什么都没留下…
展开
-
fopen和open的区别
1.层次不同open是系统调用,返回的是文件句柄,文件的句柄是文件在文件描述副表里的索引,fopen是ANSIC标准中的C语言库函数,返回的是一个指向文件结构的指针)。在不同的系统中应该调用不同的内核api。linux中的系统函数是open,fopen是其封装函数,fopen的实现要调用open。2.fopen和open最主要的区别是是否有缓存fopen用户态下就有了缓存,它使用了FILE这个结构保存缓冲数据。在进行read和write的时候减少了用户态和内核态的切换。...原创 2021-05-14 20:37:51 · 322 阅读 · 0 评论 -
2020-12-28
目录一、gdb简介 二、gdb使用流程 1、启动gdb 2、查看源码 3、运行程序 4、设置断点 5、单步执行 6、查看变量 7、退出gdb 三、gdb基本使用命令 1、运行命令 2、设置断点 3、查看源码 4、打印表达式 5、查看运行信息 6、分割窗口 7、cgdb强大工具 四、总结一、gdb简介GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。 对于一名Li.转载 2020-12-28 14:38:39 · 55 阅读 · 0 评论 -
2020-10-27
https://blog.csdn.net/haoel/article/details/2886 坤原创 2020-10-27 21:08:14 · 48 阅读 · 0 评论 -
2020-10-27
该篇文章为转载,是对原作者系列文章的总汇加上标注。支持原创,请移步陈浩大神博客:http://blog.csdn.net/haoel/article/details/2886makefile很重要 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTM...转载 2020-10-27 21:05:45 · 89 阅读 · 0 评论 -
2020-10-27
和周围人交流发现,文件权限这一块似乎是很多人弄得不明不白的地方,就是知道这么个东西,但是看也看不太懂,知道得也不清楚,毕竟也可能是有些同学还没学到需要清楚了解文件权限的地方,没有怎么去看过或处理过与文件权限相关的信息,于是就是仅仅知道而已,但是文件权限其实是相当重要的知识,尤其是学到网络这一块你就会知道。下面开始进入正题一、查看文件权限 首先,在终端你输入这个命令ls -l 得到较为详细的文件信息就以我的为例子来进行讲解。我们得到了八列信息,我们的重点是...转载 2020-10-27 19:58:30 · 60 阅读 · 0 评论 -
VIM编写.C文件和VIM设置
转发:https://blog.csdn.net/qq_26593881/article/details/51474389一、vi以及vim编辑器首先ubuntu中自带vi文本编辑器,但用过的人都知道,用它编写一段程序手续特别繁琐,写错了或者需要删除的时候需要在各种模式下切换进行修改。vim可以看做是vi的高级版,在vim中编写程序效率高而且实现了语法高亮。二、ubuntu中vim的安装1.ctrl+Alt +T打开终端,输入vi,然后tab键,发现以vi开头就只有vi和vim.tiny,说明...转载 2020-10-27 17:44:58 · 2073 阅读 · 0 评论 -
Linux 基本命令学习
1、 如何进入超级管理模式? (1) sudo su root (2) 输入登录密码2、如何退回上一次的文件夹 cd -3、如何一次退回多级文件夹 cd ../../../ 其中 一个“ ../ ”表示退一级4、查看当前的所在的工作目录 pwd5、查看此目录下的文件清单 ls ls -al -a是显示...原创 2018-11-27 15:45:07 · 100 阅读 · 0 评论 -
vi 和 vim 的区别
vi 和vim 的区别它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。vim的这些优势主要体现在以下几个方面:1、多级撤消我们知道在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消。2、易用性vi只能运行于unix中,而vim不仅可以运行于unix,windows ,mac等多操作平台。3、语法加亮v...转载 2019-01-03 00:52:38 · 103 阅读 · 0 评论