如何利用VS2013技术网站开发教程来提升您的网站开发技能?
摘要:美的技术网站,vs2013网站开发教程,厦门路桥建设集团有限公司网站,会员营销本篇文章主要是围绕动静态库的原理与制作进行展开讲解的。其中涉及到了inode的概念引入和软硬连接的讲解。会结合实际操作对这些抽象的概念进行解释&#
美的技术网站,vs2013网站开发教程,厦门路桥建设集团有限公司网站,会员营销本篇文章主要是围绕动静态库的原理与制作进行展开讲解的。其中涉及到了inode的概念引入和软硬连接的讲解。会结合实际操作对这些抽象的概念进行解释#xff0c;希望会对你有所帮助。 文章目录 一、inode 概念 二、软硬链接 2、1 软连接 2、2 硬链接 三、动静态库概念 3、1 静态… 本篇文章主要是围绕动静态库的原理与制作进行展开讲解的。其中涉及到了inode的概念引入和软硬连接的讲解。会结合实际操作对这些抽象的概念进行解释希望会对你有所帮助。 文章目录 一、inode 概念 二、软硬链接 2、1 软连接 2、2 硬链接 三、动静态库概念 3、1 静态库制作 3、2 静态库的使用 3、2、1 加载到系统的文件中 3、2、2 指定路径直接使用 3、3 动态库制作 3、4 动态库的使用 3、4、1 指定路径直接使用 3、4、2 环境变量LD_LIBRARY_PATH 3、4、3 系统文件/etc/ld.so.conf.d/ 四、总结 ♂️ 作者Ggggggtm ♂️ 专栏Linux从入门到精通 标题动静态库 ❣️ 寄语与其忙着诉苦不如低头赶路奋路前行终将遇到一番好风景 ❣️ 一、inode 概念 一个文件里面没有任何内容文件的大小就是0吗实际上并不是。我们知道文件不仅仅要保存其内容属性也是必不可少的。属性保存在哪里呢 InodeIndex Node是文件系统中的一个重要概念用于存储和管理文件的元数据。在UNIX和类UNIX操作系统中如Linux每个文件都与一个唯一的inode相关联。 Inode 包含了以下文件的元数据信息 文件类型指示文件的类型如常见的普通文件、目录、符号链接等。文件权限描述了对文件的访问权限包括拥有者、所属组和其他用户的读、写、执行权限。文件大小表示文件占用的磁盘空间大小。日期和时间戳记录了文件的创建时间、最近修改时间和最近访问时间。硬链接计数记录有多少个硬链接指向该文件。硬链接是指多个文件名指向同一个inode的情况。文件数据块的物理地址指示文件数据在磁盘上的存储位置。 通过使用inode操作系统可以有效地管理文件系统中的文件。例如当需要读取或写入文件时操作系统可以根据文件的inode查找文件的数据块的物理位置以快速定位并访问文件内容。 需要注意的是inode与文件名是独立的。文件名与inode之间的对应关系由文件系统的目录结构来维护。当文件被打开或者通过文件名访问时操作系统会根据文件系统的目录结构使用inode来定位文件。 二、软硬链接
2、1 软连接 软连接Symbolic Link是一个指向另一个文件或目录的链接。它是一个特殊类型的文件其中包含了所指向文件或目录的路径信息。软连接可以跨越不同的文件系统甚至可以指向不存在的文件或目录。删除软连接不会影响被链接的文件或目录本身而只会删除软连接本身。下面我们看一个实际的例子。 如上图我们在上图的路径中有一个可执行程序 mytest。假设我们想在其他路径下执行该程序一种办法就是使用 相对路径/绝对路径 找到该可执行程序。具体如下图 但是每次都需要加上路径去执行该程序是不是优点太过繁杂。那有没有其他的便捷的方法呢这里就可使用到软连接ln -s ./test_8_19/bin/mytest mytest。具体如下图 对这种方法有一种莫名熟悉的感觉。在windows下不就是在桌面创建快捷方式嘛 软连接的主要特点和用途包括 文件间的共享通过创建软连接多个文件可以引用同一个文件减少存储空间的占用。简化路径软连接可以提供简洁的路径名使得访问文件更加方便。跨文件系统的链接软连接可以跨越不同的文件系统进行链接增强了灵活性。动态更新当原始文件或目录发生改变时软连接也会实时更新保持链接的有效性。 2、2 硬链接 硬连接Hard Link是一个直接指向目标文件或目录的链接。硬连接与原始文件或目录没有区别它们共享同一个索引节点指向同一个磁盘区域从而形成了相同的文件内容和属性。删除硬链接不会影响原始文件或目录因为硬链接实际上是原始文件或目录的另一个名称。 如上图我们使用link指令创建了一个硬链接。我们发现他们的inode竟然相同。那么创建硬链接并不是真正的创建文件。而是在目录下建立了文件名与指定inode的映射关系而已通俗理解就是给指定文件起别名。 硬链接的主要特点和用途包括 文件备份通过创建硬链接可以在不占用额外存储空间的情况下生成与原始文件内容完全相同的备份文件。文件共享多个硬链接可以引用同一个文件可以在不同位置使用相同的文件。快速访问由于硬链接实际上是同一个文件所以可以通过多个链接快速访问文件提高效率。
