导航:首页 > 程序命令 > ldd命令

ldd命令

发布时间:2022-01-26 02:12:07

Ⅰ 如何查看linux上程序或进程用到的库

用ldd命令,例如:

ldd ftp 输出:
linux-vdso.so.1 => (0x00007fffc2526000)
libncurses.so.5 => /lib64/libncurses.so.5 (0x00002ac54bd60000)
libc.so.6 => /lib64/libc.so.6 (0x00002ac54bfa9000)
libdl.so.2 => /lib64/libdl.so.2 (0x00002ac54c307000)
/lib64/ld-linux-x86-64.so.2 (0x00002ac54bb3f000)

Ⅱ ldd 命令差出缺少的库怎么加上

android下没有ldd可以使用,在进行ndk开发的时候,检查库的依赖项特别麻烦。有两个解决方案: 1、将linux的的ldd移植过去。因为android也是基于linux的,所以将ldd移植过去是完全可能的,google一下吧,这不是本文的重点; 2、现成的。

Ⅲ 三菱plc LD指令与LDD指令能不能替换

三月平安cd指令员二级指令不能同时听完,这个应该是因为他们是不同的底量缩,应该没办成女生了。

Ⅳ Linux使用ldd命令查看程序调用了哪些动态库

名称
ldd
-
打印共享库的依赖关系
大纲
ldd
[选项]...文件...
描述
ldd
输出在命令行上指定的每个程序或共享库需要的共享库。
选项
--version
打印ldd的版本号
-v
--verbose
打印所有信息,例如包括符号的版本信息
-d
--data-relocs
执行符号重部署,并报告缺少的目标对象(只对ELF格式适用)
-r
--function-relocs
对目标对象和函数执行重新部署,并报告缺少的目标对象和函数(只对ELF格式适用)
--help
用法信息
或者看看《linux就该这么学》,具体关于这一章地址3w(dot)linuxprobe/chapter-02(dot)html.

Ⅳ Linux命令应用大全的图书简介

作者: 张洪波,陈洪彬,吴君编着
出 版 社: 清华大学出版社
出版时间: 2009-1-1
字数: 866000
版次: 1
页数: 587
开本: 16开
印次: 1
纸张: 胶版纸
S B N : 9787302191025
包装: 平装
所属分类: 图书 >> 计算机/网络 >> 操作系统/系统开发 >> LINUX
定价:¥65.00 本书围绕Linux命令行下的命令进行深入而细致的讲解。本书的编写基于Linux Fedora 8操作系统2.6内核,几乎涵盖了Linux命令行下所有的命令,并介绍其对应的功能说明、语法说明、选项介绍、典型示例和相关命令,对每一个命令都做了较为详尽的介绍并结合大量的实例进行具体说明。读者可以通过对本书的学习,深入理解Linux命令。
本书所介绍的命令同时也适用于其他Linux版本,是Linux用户必备的参考用书。 第1章 系统管理命令
1.adser命令:增加一个系统用户
2.apmd命令:高级电源管理
3.apmsleep命令:产生配置脚本
4.apropos命令:查找用户手册的名字和相关描述
5.arch命令:输出主机的体系结构
6.batch命令:执行批处理
7.bg命令:将程序放在后台执行
8.cd命令:切换目录
9.chfn命令:设置finger信息
10.chsh命令:改变登录系统时的shell
11.clear命令:清除终端屏幕
12.date命令:显示或设置系统时间
13.echo命令:显示文本行
14.exec命令:执行命令后交出控制权
15.exit命令:退出shell
16.fc命令:修改或执行命令
17.fg命令:将后台任务拉到前台执行
18.fgconsole命令:打印虚拟终端的数目
19.finger命令:查找并显示用户的信息
20.free命令:显示内存信息
21.fuser命令:用文件或者套接口表示进程
22.fwhois命令:显示用户的信息
23.gcov命令:coverage测试工具
24.gdialog命令:从shell显示文本信息
25.gitps命令:显示程序情况
26.groupadd命令:创建一个新的群组
27.groupdel命令:删除一个群组
28.groupmod命令:改变系统群组的属性
29.halt命令:关闭系统
30.help命令:显示shell的内建命令的帮助信息
31.history命令:显示历史命令
32.htpasswd命令:创建和更新用户的认证文件
33.id命令:显示用户及群组的ID
34.info命令:读取目录信息
35.init命令:开关机设置
36.ipcs命令:显示进程间通信的信息
37.ipcrm命令:删除消息队列、旗语设置或者共享内存的ID
38.jobs命令:显示所有的后台程序
39.kill命令:终止执行中的程序
40.killall命令:终止同名的所有进程
41.last命令:显示目前和过去登录系统的用户相关信息
42.lastb命令:显示登录系统失败的用户相关信息
43.login命令:登录系统
44.logname命令:显示登录账号的信息
45.logrotate命令:处理log文件
46.logout命令:退出系统
47.lsmod命令:显示Linux内核模块信息
48.man命令:格式化和显示在线手册
49.manpath命令:设置man手册的查询路径
50.mkfontdir命令:创建字体文件目录
51.mount命令:挂载文件系统
52.mpost命令:系统的绘画工具
53.msgcat命令:合并消息目录
54.msgcomm命令:匹配两个消息目录
55.msgen命令:创建英语消息目录
56.msginit命令:初始化消息目录
57.newgrp命令:登录另一个群组
58.nohup命令:退出系统继续执行命令
59.ntsysv命令:设置系统的各种服务
60.open命令:开启虚拟终端
61.pgrep命令:基于名字和其他属性的查找或信号处理
62.pidof命令:查找运行程序的ID
63.pkill命令:终止程序
64.pmap命令:显示程序的内存信息
65.procinfo命令:显示系统状态
66.ps命令:报告程序状况
67.pstree命令:以树状图显示程序
68.pwck命令:检查密码文件
69.pwd命令:显示工作目录
70.reboot命令:重新启动
71.renice命令:调整优先级
72.rlogin命令:远程登录
73.rmmod命令:删除模块
74.rsh命令:远程登录的shell
75.rwho命令:查看系统用户
76.screen命令:多重视窗管理程序
77.shutdown命令:系统关机命令
78.sleep命令:休眠
79.su命令:变更用户身份
80.sudo命令:以其他的身份执行命令
81.suspend命令:暂停执行shell
82.swatch命令:系统监控程序
83.symlinks命令:维护符号链接的工具程序
84.tload命令:显示系统负载
85.top命令:显示进程信息
86.uname命令:显示系统信息
87.useradd命令:建立系统账号
88.userconf命令:用户账号设置
89.usermod命令:修改用户账号
90.userdel命令:删除用户账号
91.users命令:显示用户
92.vlock命令:锁定终端
93.w命令:显示登录系统的用户信息
94.wait命令:等待程序返回状态
95.watch命令:将结果输出到标准输出设备
96.whereis命令:查找文件
97.which命令:查找文件
98.who命令:显示系统用户信息
99.whoami命令:显示用户名
100.whois命令:显示指定用户信息
101.&命令:将任务放在后台执行
第2章 系统设置命令
1.alias命令:设置命令的别名
2.apmd命令:高级电源管理
3.at命令:指定执行命令的时间
4.atd命令:执行已经排队的任务
5.atq命令:检查排队的任务
6.atrm命令:删除已经排队的任务
7.atrun命令:执行已经排队的任务
8.aumix命令:设置音效设备
9.authconfig命令:配置系统的认证信息
10.bind命令:显示或者设置按键组合
11.chkconfig命令:设置系统的应用程序
12.chroot命令:改变根目录
13.clock命令:设置系统的RTC时间
14.crontab命令:设置计时器
15.declare命令:显示或者设定shell变量
16.depmod命令:模块关系
17.dircolors命令:ls命令对应的显示颜色
18.dmesg命令:显示开机信息
19.enable命令:可用的shell内置命令
20.eval命令:连接多个命令
21.export命令:设置或显示环境变量
22.false命令:不做任何事情,表示失败
23.fbset命令:设置帧缓冲区
24.hash命令:显示和清除哈希表
25.hostid命令:打印当前主机的标识
26.hostname命令:显示或设置当前系统的主机名
27.hwclock命令:显示和设定硬件时钟
28.insmod命令:载入模块
29.isosize命令:显示ISO9660文件系统信息
30.kbdconfig命令:设置键盘的类型
31.ldconfig命令:设置动态链接绑定
32.ldd命令:打印共享库文件的相互依赖关系
33.lilo命令:引导安装程序
34.liloconfig命令:设置程序的载入
35.losetup命令:设置循环设备
36.mev命令:监视鼠标情况
37.minfo命令:显示MS-DOS文件系统的各项参数
38.mkkickstart命令:建立安装的组态文件
39.mkraid命令:初始化/升级RAID设备阵列
40.modinfo命令:显示内核信息
41.modprobe命令:自动处理可载入的模块
42.mouseconfig命令:设置鼠标的相关参数
43.nice命令:设置优先权
44.passwd命令:设置密码
45.pwconv命令:开启用户的投影密码
46.pwunconv命令:关闭用户的投影密码
47.resize命令:设置终端视窗的大小
48.rpm命令:管理RPM包
49.runlevel命令:显示执行等级
50.set命令:设置shell
51.setconsole命令:设置系统终端
52.setenv命令:查询或显示环境变量
53.setserial命令:设置或显示串口的相关信息
54.setup命令:设置公用程序
55.sliplogin命令:将终端机之间的连接设为sliplogin连接
56.swapoff命令:关闭系统交换分区
57.swapon命令:启动系统交换分区
58.sysctl命令:设置系统核心参数
59.telinit命令:设置系统的执行级别
60.timeconfig命令:设置时区
61.ulimit命令:控制shell程序的资源
62.unalias命令:删除别名
63.unset命令:删除变量或函数
64.vmstat命令:显示虚拟内存的信息
65.yes命令:持续输出给定的字符串,每行显示一个字符串
第3章 磁盘的管理和维护命令
1.automount命令:为auto文件系统配置挂载点
2.badblocks命令:检查磁盘坏道
3.cfdisk命令:磁盘分区
4.dd命令:转换复制文件
5.df命令:显示磁盘信息
6.dirs命令:显示目录信息
7.命令:显示目录或者文件所占的磁盘空间
8.e2fsck命令:检查ext2文件系统
9.mkbootdisk命令:建立当前系统的启动盘
10.mke2fs命令:建立ext2文件系统
11.mkfs命令:建立各种文件系统
12.mkfs.minix命令:建立minix文件系统
13.mkinitrd命令:建立要载入ramdisk的映像文件
14.mkisofs命令:建立ISO9660映像文件
15.mkswap命令:设置交换分区
16.mt命令:磁带驱动操作
17.mzip命令:zip/jaz磁盘驱动器控制命令
18.quota命令:显示磁盘已使用的空间与限制
19.quotacheck命令:检查磁盘的使用空间与限制
20.quotaoff命令:关闭磁盘空间与限制
21.quotaon命令:开启磁盘空间限制
22.quotastats命令:显示磁盘空间的限制
23.raidstop命令:关闭软件控制的磁盘阵列
24.repquota命令:检查磁盘空间限制的状态
25.restore命令:还原mp操作备份的文件
26.rmt命令:远程磁带传输模块
27.sfdisk命令:硬盘分区工具程序
28.sync命令:将内存缓冲区的数据写入磁盘
第4章 文本编辑命令
1.awk命令:模式匹配语言
2.col命令:过滤控制字符
3.colrm命令:删除制定的列
4.comm命令:比较排序文件
5.ed命令:文本编辑器
6.egrep命令:输出某种匹配的行
7.ext2ed命令:ext2文件系统编辑
8.fgrep命令:匹配字符串
9.fmt命令:编排文本文件
10.gedit命令:gnome的文本编辑器
11.head命令:输出文件开头的部分信息
12.ispell命令:拼字检查程序
13.jed命令:编辑文本文件
14.joe命令:编辑文本文件
15.join命令:将两个文件中与指定栏位内容相同的行连接起来
16.less命令:一次显示一页文本
17.more命令:显示文本信息
18.nano命令:文本编辑器
19.pg命令:浏览文件
20.pico命令:
21.sed命令:利用script命令处理文本文件
22.sort命令:将文本文件内容加以排序
23.spell命令:拼字检查程序
24.tr命令:转换文件中的字符
25.uniq命令:检查文件中重复出现的行
26.vi命令:文字编辑器
27.vim命令:增强型vi编辑器
28.view命令:文字编辑器
29.wc命令:计算字数
第5章 文件传输命令
1.bye命令:终端FTP连接
2.fold命令:限制文件的列宽
3.ftp命令:文件传输协议
4.ftpcount命令:显示FTP用户登录数
5.ftpshut命令:定时关闭FTP服务器
6.ftpwho命令:显示FTP登录用户信息
7.ncftp命令:传输文件
8.ncftpget命令:下载文件
9.ncftpls命令:显示文件目录
10.ncftpput命令:上传文件
11.tftp命令:传输文件
12.uucico命令:UUCP文件传输
13.uucp命令:在Linux系统之间传输文件
14.uupick命令:处理文件
15.uuto命令:文件传输到远程主机
第6章 文件管理命令
1.aspell命令:检查文件的错误
2.attr命令:XFS文件系统对象的扩展属性
3.basename命令:显示文本或者目录的基本名称
4.chattr命令:改变文件的属性
5.chgrp命令:改变文件或者目录所属的群组
6.chmod命令:设置文件或者目录的权限
7.chown命令:改变文件的拥有者或群组
8.cksum命令:文件的CRC校验(该命令第一本没有)
9.cmp命令:比较文件的差异
10.cp命令:复制
11.csplit命令:分割文件
12.diff命令:生成差异信息
13.diffstat命令:diff结果的统计信息
14.dirname命令:显示文件的除名字外的路径
15.file命令:识别文件的类型
16.filterdiff命令:从diff文件中提取不同
17.find命令:查找文件或目录
18.findfs命令:通过列表或用户ID查找文件系统
19.git命令:在文字模式下管理文件
20.indent命令:调整C原始代码文件的格式
21.ln命令:链接文件或目录
22.lndir命令:连接目录的内容
23.locate命令:查找文件
24.lsattr命令:显示文件属性
25.mattrib命令:变更或显示MS-DOS文件的属性
26.mc命令:交互式文件管理程序
27.m命令:复制MS-DOS文件到Linux,或者将Linux文件复制到MS-DOS
28.md5sum命令:检查文件
29.mdel命令:MS-DOS文件删除
30.mdir命令:显示MS-DOS文件的目录
31.mkdir命令:建立目录
32.mktemp命令:建立暂存文件
33.mmove命令:移动MS-DOS文件
34.mread命令:复制MS-DOS文件
35.mren命令:更改MS-DOS文件
36.mshowfat命令:显示MS-DOS文件的记录
37.mtools命令:显示mtools支持的命令
38.mtoolstest命令:测试并显示mtools的相关设置
39.mv命令:移动或更改现有的文件或目录
40.od命令:输出文件内容
41.paste命令:合并文件的列
42.patch命令:修补文件
43.rcp命令:复制远程主机的文件或目录
44.rhmask命令:产生加密文件
45.rm命令:删除文件或目录
46.rmdir命令:删除目录
47.scp命令:远程复制文件
48.slocate命令:查找文件或目录
49.split命令:切割文件
50.stat命令:显示inode内容
51.sum命令:计算文件的校验码
52.tee命令:从标准输入读取并输出到标准输出和文件
53.tmpwatch命令:删除暂存文件
54.touch命令:更新文件或目录的时间
55.tree命令:以树状结构显示目录的内容
56.umask命令:指定在建立文件时预设的权限掩码
第7章 文件备份及压缩命令
1.ar命令:建立、修改或从档案文件中提取文件
2.bunzip2命令:解压缩.bz2类型的文件
3.bzip2命令:解压缩.bz2类型的文件
4.bzip2recover命令:对损坏的.bz2文件进行修复
5.compress命令:压缩文件
6.cpio命令:备份文件
7.mp命令:文件系统备份
8.fdisk命令:Linux分区控制表
9.fsck命令:检查文件系统并尝试修复错误
10.fsck.ext2命令:检查ext2文件系统
11.fsck.ext3命令:检查ext3文件系统
12.fsck.minix命令:检查minix文件系统并尝试修复错误
13.gunzip命令:解压缩文件
14.gzexe命令:压缩可执行文件
15.gzip命令:压缩文件
16.hdparm命令:显示和设定磁盘参数
17.lha命令:压缩或解压缩文件
18.tar命令:压缩/解压缩文件
19.umount命令:卸载文件系统
20.unarj命令:解压缩.arj文件
21.uncompress命令:解压缩.z文件
22.unzip命令:解压缩zip文件
23.zip命令:压缩文件
24.zipinfo命令:显示压缩文件的信息
第8章 网络通信及管理命令
第9章 程序编译命令
第10章 打印作业命令
第11章 电子邮件及新闻组命令
第12章 格式转换命令
第13章 系统软件工具

Ⅵ 信捷pLC和三菱的PLC指令LDD一样吗

基本一样,不过建议你编程之前看手册,一定要养成看手册的习惯,不能凭感觉。
另外,建议你搜一下 PLC进阶三十六式,这篇文章会告诉你怎么系统的学习

Ⅶ 在Red Hat Linux 中程序函数库可以分为哪几种类型 它们的调用方法各是什么请说出nm和ldd两个命令的作

1)、在Red Hat Linux中函数库可以分为3种类型:静态函数库、共享函数库和动态加载函数库。
静态函数库在应用程序编译时就把函数的执行代码加入到应用程序中。
共享函数库中的函数当一个可执行程序启动时被加载。
动态加载函数库可以在程序运行的任何阶段加载函数。
2)、使用nm和ldd命令可以获得关于库函数的信息。
nm命令可以列出一个函数库文件中的符号表,它对静态的库函数和共享的库函数都能起作用。
ldd命令可以列出一个程序正常运行所需要的共享库。
3)、库函数缺省存放在/lib和/usr/lib中,以及动态库配置文件内所列的目录中。
如果库函数没有在这些目录下,可以在中加入所须目录,后运行ldconfig命令,使之生效。或设置环境变量LD_LIBRARY_PATH或LD_PRELOAD加入库函数所存放的目录。

还有不会的请参考《linux就该这么学》,针对各种linux疑难杂症,帮助linux学习者。

Ⅷ linux的ldd命令是什么意思

用来查看某个可执行文件所依赖的所有动态库的名字及其所在路径。

Ⅸ 乐高的LDD我一用上色命令(B键)就会很卡,请问有大神知道是为什么吗

调下你的电脑刷新频率。
HZ调高点。

Ⅹ Linux实用命令有哪些

1、bc


这个Linux命令用于精度比较高的数学运算。如:开平方根等。下面利用bc命令写个脚本(文件名:sqrt)


#!/bin/bashif [ $then echo 'Usage: sqrt number' exit 1else echo -e "sqrt($1) quit " | bc -q -ifi


接着,可使用这个脚本进行平方根运算:


[hchen@RHELSVR5]$ ./sqrt 366[hchen@RHELSVR5]$ ./sqrt 2.00001.4142[hchen@RHELSVR5]$ ./sqrt 10.00003.1622


2、split


如果你的文件很大,却接到命令要把它分割成小文件,那么这个命令就派上用场了。


[hchen@RHELSVR5 applebak]# ls -l largefile.tar.gz-rw-r--r-- 1 hchen hchen 436774774 04-17 02:00 largefile.tar.gz[hchen@RHELSVR5 applebak]# split -b 50m largefile.tar.gz LF_[hchen@RHELSVR5]# ls -l LF_*-rw-r--r-- 1 hchen hchen 52428800 05-10 18:34 LF_aa-rw-r--r-- 1 hchen hchen 52428800 05-10 18:34 LF_ab-rw-r--r-- 1 hchen hchen 52428800 05-10 18:34 LF_ac-rw-r--r-- 1 hchen hchen 52428800 05-10 18:34 LF_ad-rw-r--r-- 1 hchen hchen 52428800 05-10 18:34 LF_ae-rw-r--r-- 1 hchen hchen 52428800 05-10 18:35 LF_af-rw-r--r-- 1 hchen hchen 52428800 05-10 18:35 LF_ag-rw-r--r-- 1 hchen hchen 52428800 05-10 18:35 LF_ah-rw-r--r-- 1 hchen hchen 17344374 05-10 18:35 LF_ai。


反而来,合并也只需要简单的合并就行,如:


[hchen@RHELSVR5]# cat LF_* >largefile.tar.gz。


3、pgrep


pgrep名字前有个p,可以猜想它可能和grep有关,确实这是进程相关的grep命令。不过,这个命令主要是用来列举进程ID的。如:


$ pgrep -u hchen2244122444


这个命令相当于:


ps -ef | egrep '^hchen' | awk '{print $2}'。


4、nl


nl命令其它和cat命令很像,只不过它会打上行号。如下所示:


[hchen@RHELSVR5 include]# nl stdio.h | head -n 10 1 /* Define ISO C stdio on top of C++ iostreams. 2 Copyright (C) 1991,1994-2004,2005,2006 Free Software Foundation, Inc. 3 This file is part of the GNU C Library. 4 The GNU C Library is free software; you can redistribute it and/or 5 modify it under the terms of the GNU Lesser General Public 6 License as published by the Free Software Foundation; either 7 version 2.1 of the License, or (at your option) any later version. 8 The GNU C Library is distributed in the hope that it will be useful。


5、ldd


这个命令,用来可执行文件所使用了动态链接库。如:


[hchen@RHELSVR5 ~]# ldd /usr/bin/java linux-gate.so.1 => (0x00cd9000) libgij.so.7rh => /usr/lib/libgij.so.7rh (0x00ed3000) libgcj.so.7rh => /usr/lib/libgcj.so.7rh (0x00ed6000) libpthread.so.0 => /lib/i686/nosegneg/libpthread.so.0 (0x00110000) librt.so.1 => /lib/i686/nosegneg/librt.so.1 (0x009c8000) libdl.so.2 => /lib/libdl.so.2 (0x008b5000) libz.so.1 => /usr/lib/libz.so.1 (0x00bee000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00aa7000) libc.so.6 => /lib/i686/nosegneg/libc.so.6 (0x0022f000) libm.so.6 => /lib/i686/nosegneg/libm.so.6 (0x00127000) /lib/ld-linux.so.2 (0x00214000)。


关于Linux实用命令有哪些,青藤小编就和您分享到这里了。如果你对大数据工程有浓厚的兴趣,希望这篇文章能够对你有所帮助。如果您还想了解更多数据分析师、大数据工程师的技巧及素材等内容,可以点击本站的其他文章进行学习。

阅读全文

与ldd命令相关的资料

热点内容
微商授权查询系统源码 浏览:978
安卓什么情况没法建立新工程 浏览:217
气球解压社区活动 浏览:922
话费会员充值源码 浏览:318
邮件接收服务器叫什么 浏览:529
代理服务器被限制怎么办 浏览:234
atompython环境变量 浏览:910
记录程序员 浏览:995
javabbs源代码 浏览:231
文件夹命名带什么符 浏览:966
黑马程序员全栈 浏览:225
萍乡溯源码鱼胶零售 浏览:440
幸存者pdf 浏览:556
中国人寿保险app怎么变更银行卡号 浏览:118
node服务启动命令 浏览:548
自编宝塔线源码 浏览:139
电脑桌面解压视频教程 浏览:846
安卓手机玩三国战略为什么会卡 浏览:536
浪潮服务器怎么进入启动项 浏览:156
华为当前手机壁纸放在哪个文件夹 浏览:446