
Linux学习笔记
文章平均质量分 71
因上努力_果上随缘
学无止境
展开
-
在Ubuntu上安装samba服务器
使用samba服务器在Linux和window之间共享目录,提高工作效率。原创 2023-03-04 12:06:31 · 2996 阅读 · 0 评论 -
正则表达式规则
bash正则表达式基础原创 2022-11-14 10:52:27 · 282 阅读 · 0 评论 -
gdb+coredump
有一类程序我们是我们办法去设置断点调试的,特别是应用层网络收发报文出现segmentation fault这种情况,这个时候使用gdb+coredump是一个比较好的定位该问题的方法。1、 编译可执行程序添加符号表在编译可执行程序的时候需要添加-g选项。如果可执行程序链接动态库或者静态库,动态库和静态库的编译也需要添加-g选项。可以通过file a.out 或者readelf -S a.out | grep debug查看可执行程序时候带有调试信息。注: 带有stripped则是不带有可调试原创 2022-05-14 12:14:34 · 678 阅读 · 0 评论 -
内核双向循环链表
1.内核链表介绍在Linux内核中提供了一种通用的双向循环链表来组织数据,这种链表方便使用,且只有一个头文件,方便移植。文件路径:include\linux\list.h。头结点表示:/** * The linkage struct for list nodes. This struct must be part of your * to-be-linked struct. struct list_head is required for both the head of the * list原创 2022-03-05 16:44:25 · 393 阅读 · 0 评论 -
20个常用Linux命令
20条Linux命令ls : list的缩写 list directory contents Usage: ls [OPTION]... [FILE]...Options:-a 列出指定目录下的所有文件包括. 和…, 以及以.开头的隐藏文件。-A 同上,但是不包括. 和 …。–full-time 列出详细的文件修改时间类似于:...原创 2019-08-12 20:16:09 · 525 阅读 · 0 评论