首页
学习
活动
专区
工具
TVP
发布

浅谈Linux文件

文件linux下是如何生成的 静态的后缀是.a,它的产生分两步 Step 1:由源文件编译生成一堆.o,每个.o里都包含这个编译单元的符号表; Step 2:ar命令将很多.o转换成.a,成为静态...文件是如何命名的,有没有什么规范 在linux下,文件一般放在/usr/lib和/lib下, 静态的名字一般为libxxxx.a,其中xxxx是该lib的名称 动态的名字一般为libxxxx.so.major.minor.../ld-linux.so.2 => /lib/ld- linux.so.2 (0×40000000) 可以看到ln命令依赖于libc和ld-linux 7....可执行程序在执行的时候如何定位共享文件 静态:生成可执行文件时,静态已经作为自身一部分链接进了可执行文件中,故执行时不需要再定位,也就是说再不依赖于文件; 动态:需要知道动态的路径,参考另一篇博客...运行ldconfig,该命令会重建/etc/ld.so.cache文件; 3. ldconfig命令需要root权限; 总结 以上就是本文关于Linux文件的全部内容,希望对大家学习Linux有所帮助

4.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

VSD Viewer for Mac(Visio绘图文件查看器)

VSD Viewer for Mac是一款Mac操作系统上的Visio文件查看器,可以方便地查看和打印Microsoft Visio(VSD,VSDX)格式的文件。...它具有用户友好的界面,支持缩放、旋转、平移和浏览Visio图表,还能够将Visio文件导出为PDF、JPEG、PNG等常见图片格式。...此外,VSD Viewer for Mac还支持批量处理Visio文件,并且无需安装Microsoft Visio就可以使用。...VSD Viewer for Mac(Visio绘图文件查看器)图片VSD Viewer for Mac有以下特点:支持多种Visio文件格式:VSD Viewer for Mac可以打开和查看Microsoft...图片功能齐全:除了常规的缩放、旋转、平移和浏览功能之外,VSD Viewer for Mac还支持导出Visio图表为PDF、JPEG、PNG等格式,以及批量处理Visio文件

1.5K20

Linux zipinfo命令:查看压缩文件信息

Linux zipinfo命令的英文全称为“zip information”,该命令是用于列出压缩文件信息,执行该命令可以得到zip压缩文件的详细信息。...-M 若信息内容超过一个画面,则采用类似more指令的方式列出信息。 -s 用类似执行”ls -l”指令的效果列出压缩文件内容。 -t 只列出压缩文件内所包含的文件数目,压缩前后的文件大小及压缩率。...-T 将压缩文件内每个文件的日期时间用年,月,日,时,分,秒的顺序列出。 -v 详细显示压缩文件内每一个文件信息。 -x 不列出符合条件的文件信息。...实例 显示压缩文件信息: [root@bunian ~]# zipinfo bunian.zip Archive: bunian.zip 486 bytes 3 files -rw-r--r--...2.3 unx 0 bx stor 07-May-22 23:54 c.c 3 files, 0 bytes uncompressed, 0 bytes compressed: 0.0% 显示压缩文件中每个文件信息

2K10

WordPress 错误日志查看器 1.1.1 任意文件删除

# 软件链接:https://bestwebsoft.com/products/wordpress/plugins/error-log-viewer/ # 版本:1.1.1 # 测试环境:Linux #...CVE-2021-24966 (https://wpscan.com/vulnerability/166a4f88-4f0c-4bf4-b624-5e6a02e21fa0) # 描述: 错误日志查看器是一个简单的实用程序插件...从一处访问所有日志文件。查看最新活动、按日期选择日志、查看完整日志文件或清除日志文件! 我特别强调了“清除日志文件”语句,因为“清除日志文件”功能可用于删除 Wordpress 网站中的任意文件。...单击错误日志查看器菜单项下的“日志监视器”。 3. 选择要清除的日志文件。 4. 通过 Burp 或任何其他本地代理工具拦截请求。 5....将参数“rrrlgvwr_clear_file_name”的值替换为要清除的文件路径,如/var/www/html/wp-config.php。 6. 检查清除文件的内容。你会看到文件是空的。

86950

Linux文件制作方法详解

大家好,继上节,这节我们继续讲解如何在Linux系统上创建我们需要的文件 在创建程序之前,需要先来了解GCC的一些参数,因为静态和共享需要GCC工具产生,并且两者的GCC参数不同...参数 含义 -c 激活预处理、编译和汇编,把程序做成目标文件(.o文件) -g 在编译的时候产生调试信息 -Wall 生成警告信息 -l 指定链接时需要的动态。...目标文件需要创建成位置无关码,概念上就是在可执行程序装载它们的时候,它们可以放在可执行程序的内存里的任何地方 -shared 生成动态链接 我们编写两个函数并将文件制作成文件,用下面相同的代码分别制作静态和共享...(int a, int b) { return (a - b); } 制作静态 首先生成.o目标文件 gcc -c Test.c ar命令将目标文件生成.a静态文件 ar -cr...结束语 到目前为止,我们详细讲解了Linux下制作静态、共享、以及动态加载,希望通过此文对你在Linux的认识有所帮助,那么目的就达到了

2K30

适用于 Linux 系统的 11 款图像查看器

Nomacs 的特点: 简单快速的用户界面 图像调整工具(颜色和尺寸) 图片的地理位置 元数据信息面板 局域网同步 全屏模式 Nomacs 是一款免费的开源图像查看器,虽然它没有附带任何高级功能, 但它支持大多数常见的图像文件格式...,但其支持多种图像文件格式,并且可以处理大图像文件。...Geeqie 的特点: 灵活的图片管理器,支持插件 支持颜色配置文件信息 Geeqie 是一款令人印象深刻的图像查看器和管理工具,它支持第三方插件功能,但不提供任何图像处理功能。...KPhotoAlbum 的特点: 支持标记和管理图片的完美图像管理器 演示数据 图像压缩 从堆栈合并/删除图像 KPhotoAlbum 并非完全是专用的图像查看器,而是用于标记和管理所拥有图片的照片管理器...MySQL 来配置数据

3.5K20

Linux_生物信息学常见文件格式

Linux_生物信息学常见文件格式• fastafasta:一种基于文本用于表示核酸序列或多肽序列的格式。...:一种保存生物序列(通常为核酸序列)及其测序质量得分信息的文本格式。...FASTQ文件中,一个序列通常由四行组成: • 第一行:以 @ 开头,之后为序列的标识符以及描述信息 • 第二行:为序列信息,如 ATCG • 第三行:以 + 开头,之后可以再次加上序列的标识及描述信息...通常是预测软件名或是公共数据 3 feature 基因结构:transcript,gene,exon,CDS,start_codon,stop_codon,UTR… 4 start 起始位置,从1...通常是预测软件名或是公共数据 3 feature 基因结构:transcript,gene,exon,CDS,start_codon,stop_codon,UTR… 4 start 起始位置,从1

1.2K20

LinuxLinux文件

Linux文件操作 Linux中,一切皆文件(网络设备除外)。 硬件设备也“是”文件,通过文件来使用设备。 目录(文件夹)也是一种文件。...var:存放着不断变化的文件数据,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。 lib:这个目录里存放着系统最基本的动态链接共享,其作用类似于Windows里的DLL文件。...几乎所有的应用程序都要使用到这个共享。...usr:系统用户工具和程序 bin:用户命令 sbin:超级用户使用的比较高级的管理程序和系统守护程序 include:标准头文件 lib:文件 src:内核源代码...mnt:临时挂载其他文件。 proc:包含了进程的相关信息。 ---- Linux文件的操作方式 文件描述符fd fd是一个大于等于0的整数。

38.5K30

Linux 修改 XFS 文件系统信息管理 xfs_admin

XFS 是一种 Linux 日志文件系统,本文记录修改 XFS 系统属性的方法。 XFS XfS文件系统是SGI开发的高级日志文件系统,XFS极具伸缩性,非常健壮。...不论目前文件系统上存储的文件与数据有多少,文件系统都可以根据所记录的日志在很短的时间内迅速恢复磁盘文件内容。 传输特性 XFS文件系统采用优化算法,日志记录对整体文件操作影响非常小。...xfs文件系统能连续提供快速的反应时间。笔者曾经对XFS、JFS、Ext3、ReiserFS文件系统进行过测试,XFS文件文件系统的性能表现相当出众。...test-label" 查看卷标 $ sudo xfs_admin -l /dev/sda2 label = "test-label" 图像界面查看卷标修改 Ubuntu 可以在磁盘管理界面查看卷标信息...管理界面中第一行信息为卷标,第二行为分区名称 也可以使用 blkid -p 命令查看分区详细信息,其中包含了LABEL值即为卷标 参考资料 https://baike.baidu.com

2.9K20

Kali Linux获取网络及本地漏洞数据信息

网络获取 收集、分析和共享有关安全漏洞信息的网站如下: https://web.nvd.nist.gov/view/vuln/search https://packetstormsecurity.com...https://www.exploit-db.com Kali Linux默认集成 Kali Linux默认集成了 exploit-db 中的漏洞数据信息,方便用户在本地查找。...默认集成在 /usr/share/exploitdb 目录下,其中exploits(漏洞信息)、shellcodes(shell代码)、files_exploit.csv(漏洞索引)、files_shellcodes.csv...cd /usr/share/exploitdb/ cd exploits/ cd windows/ 为了更加方便的使用本地集成 exploit 漏洞数据,Kali Linux 提供了 searchsploit...kernel 3.2 --exclude="(PoC)|/dos/":排除dos以及PoC值的包含linux的漏洞 searchsploit linux reverse password:探测linux

1.1K30

Linux本地信息收集

我们在获取到webshell之后,经常会遇到Linux的操作系统,这是我们需要对Linux系统本地的敏感资源进行信息收集,下面就是一些有用的信息获取方式。...获取内核,操作系统和设备信息 命令 作用 uname -a 打印所有可用的系统信息 uname -r 内核版本信息 uname -n 系统主机名字 hostname 主机名 uname -m Linux...信息 df -a 文件系统信息 用户和组 命令 作用 cat /etc/passwd 列出系统所有用户 cat /etc/group 列出系统所有组 cat /etc/shadow 列出所有用户hash...(or apachectl) -M 列出加载的apache模块 mysql --version mysql的版本信息 psql -V Postgres数据的版本信息 perl -v perl的版本信息...which %program_name% 查找有用的软件 cat /etc/apache2/envvars 查看运行apache的帐号 总结 这些内容基本上包含了在linux上需要去了解的所有信息

2.1K00
领券