Linux
文章平均质量分 94
~
_Nino
Master, teaching makes you.
展开
-
Linux find 命令超详解
一、简介二、搜索条件(expression)1、根据文件名检索2、根据文件类型检索3、检索空文件4、反义匹配5、根据文件的所属权检索6、 根据时间日期进行检索7、根据文件大小检索8、根据文件权限检索9、 限制遍历的层数10、逻辑组合三、对搜索结果执行命令1、删除文件2、执行自定义命令四、常用参数汇总Linux 上的 find 命令是 findutil 软件包的一部分,一般已经默认集成在了几乎所有的发行版中。find 命令有非常大的灵活性,可以向其指定丰富的搜索条件(如文件权限、属主、属组、文件类型、.转载 2021-10-02 09:06:02 · 1202 阅读 · 0 评论 -
管理 Linux 系统中的带版本的共享库
前言之前自己在编译共享库的时候一直就把生成的共享库直接命名成 libxxx.so 的形式,最近遇到需要进行共享库版本管理的问题,发现之前对于 Linux 系统对共享库管理的方式已经不再够用了,所以接下来记录 Linux 系统中管理共享库的解决方法。0x1 约定俗称的命名方式在 Linux 上对共享库的命名采用 libxxx.so.a.b.c 的格式,其中 a 代表主版本号,b 代表次版本号,c 代表发布版本号,其中发布版本号一般是可选的。而因此动态库就有了三种名字:linker name:顾名思原创 2021-09-17 15:47:07 · 426 阅读 · 0 评论 -
Linux 共享库简介(怎样创建共享库)
前言0x1 什么是共享库0x2 共享库在文件系统中的位置0x3 使用 ldconfig 命令0x4 使用非标准库位置0x5 示例(如何创建一个共享库)前言一个库文件由多个不同的目标文件填充组成,众所周知,目标文件是由源代码经过编译得到的二进制中间文件,所以库文件中也是一系列已经编译好二进制代码,而它可能包含着在特定上下文中使用的一组函数。例如,当我们需要用到多线程中所提供的函数时, pthread 库就会被用到。宽泛地讲,一个库(或者说程序库)有两种类型:1、共享库2、静态库在这篇文章中.翻译 2021-09-15 17:15:13 · 3972 阅读 · 0 评论 -
Linux 在 X86 64下的系统调用表
Note: 64-bit x86 uses syscall instead of interrupt 0x80. The result value will be in %rax.To find the implementation of a system call, grep the kernel tree for SYSCALL_DEFINE.\?(syscall,For example, to find the read system call:/usr/src/linux-source-3.1转载 2020-12-28 09:30:51 · 467 阅读 · 0 评论