如何在 OS X 中显示加载的 shell 文件?

布鲁诺·韦戈

像下面的命令在 Linux 上工作,有办法在 shell 中显示加载的文件吗?

echo exit | strace bash -li |& less | grep '^open'

输出是:

open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libtinfo.so.5", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/dev/tty", O_RDWR|O_NONBLOCK)     = 3
open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
open("/proc/meminfo", O_RDONLY|O_CLOEXEC) = 3
open("/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 3
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libnss_files.so.2", O_RDONLY|O_CLOEXEC) = 3
open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 3
...
约里克

在 macOS 上,您可以使用这组稍微不同的命令:

sudo bash -c "echo exit | dtruss bash -li 2>&1 | less | grep '^open'"

或者,如果您有 bash 版本 4 或 5:

sudo bash -c "echo exit | dtruss bash -li |& less | grep '^open'" 

(如前所述还有在评论部分)

笔记:

|&2>&1 |macOS 附带的 bash 3.x的简写,但在 bash 3.x 上不可用(它需要 bash >= 4)。它的目的是将标准输出和标准错误重定向到管道之后的下一个命令的输入。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Mac OS X系统中静默安装dmg文件(使用Shell脚本)?

来自分类Dev

如何在Mac OS X系统中静默安装dmg文件(使用Shell脚本)?

来自分类Dev

如何在 Mac Os X 中每天运行 shell 脚本?

来自分类Dev

如何在OS X的“打开文件”对话框中显示所有文件?

来自分类Dev

如何在Mac OS X中静默安装pkg文件

来自分类Dev

如何在Mac OS X的子进程中打开文件

来自分类Dev

如何在OS X Yosemite中复制Unix文件路径

来自分类Dev

如何在OS X中打开StarSuite Writer文件

来自分类Dev

如何在 Mac OS X 中查看 .swf 文件?

来自分类Dev

如何在Mac OS X中制作脚本来显示/隐藏隐藏文件?

来自分类Dev

如何覆盖OS X中的文件主机?

来自分类Dev

如何在Mac OS X的Shell中实现脚本解释器?

来自分类Dev

如何在Mac OS X上使用Shell脚本中的标志和URL启动Chrome

来自分类Dev

如何在Mac OS X的bash shell中仅保留英语?

来自分类Dev

如何在Mac OS X的Shell中实现脚本解释器?

来自分类Dev

在Java中创建文件时,如何在Mac OS X中提供文件路径?

来自分类Dev

如何在OS X中访问隐藏文件或系统文件

来自分类Dev

如何在OS X上的文件夹内的所有.php文件中替换字符?

来自分类Dev

如何在OS X应用程序中显示jpg文件?UIImage,CGImage或图像工具包?

来自分类Dev

如何在OS X上使用stat命令显示文件或目录的创建日期/时间?

来自分类Dev

如何在Mac OS X 10.9 Mavericks上的Finder上显示/隐藏隐藏文件?

来自分类Dev

如何在运行的shell文件中显示行数

来自分类Dev

如何在Java中的Mac OS X上的Microsoft Word中打开文件?

来自分类Dev

在python中运行shell脚本以在OS X中播放音频文件

来自分类Dev

如何在Mac OS X下的C中设置文件的创建日期?

来自分类Dev

如何在OS X中的文件图标下方添加其他信息?

来自分类Dev

如何在OS X上从目标文件中剥离单个名称

来自分类Dev

如何在Mac OS X的子目录中更改文件扩展名

来自分类Dev

如何在Mac OS X上将.jar文件添加到类路径中?

Related 相关文章

  1. 1

    如何在Mac OS X系统中静默安装dmg文件(使用Shell脚本)?

  2. 2

    如何在Mac OS X系统中静默安装dmg文件(使用Shell脚本)?

  3. 3

    如何在 Mac Os X 中每天运行 shell 脚本?

  4. 4

    如何在OS X的“打开文件”对话框中显示所有文件?

  5. 5

    如何在Mac OS X中静默安装pkg文件

  6. 6

    如何在Mac OS X的子进程中打开文件

  7. 7

    如何在OS X Yosemite中复制Unix文件路径

  8. 8

    如何在OS X中打开StarSuite Writer文件

  9. 9

    如何在 Mac OS X 中查看 .swf 文件?

  10. 10

    如何在Mac OS X中制作脚本来显示/隐藏隐藏文件?

  11. 11

    如何覆盖OS X中的文件主机?

  12. 12

    如何在Mac OS X的Shell中实现脚本解释器?

  13. 13

    如何在Mac OS X上使用Shell脚本中的标志和URL启动Chrome

  14. 14

    如何在Mac OS X的bash shell中仅保留英语?

  15. 15

    如何在Mac OS X的Shell中实现脚本解释器?

  16. 16

    在Java中创建文件时,如何在Mac OS X中提供文件路径?

  17. 17

    如何在OS X中访问隐藏文件或系统文件

  18. 18

    如何在OS X上的文件夹内的所有.php文件中替换字符?

  19. 19

    如何在OS X应用程序中显示jpg文件?UIImage,CGImage或图像工具包?

  20. 20

    如何在OS X上使用stat命令显示文件或目录的创建日期/时间?

  21. 21

    如何在Mac OS X 10.9 Mavericks上的Finder上显示/隐藏隐藏文件?

  22. 22

    如何在运行的shell文件中显示行数

  23. 23

    如何在Java中的Mac OS X上的Microsoft Word中打开文件?

  24. 24

    在python中运行shell脚本以在OS X中播放音频文件

  25. 25

    如何在Mac OS X下的C中设置文件的创建日期?

  26. 26

    如何在OS X中的文件图标下方添加其他信息?

  27. 27

    如何在OS X上从目标文件中剥离单个名称

  28. 28

    如何在Mac OS X的子目录中更改文件扩展名

  29. 29

    如何在Mac OS X上将.jar文件添加到类路径中?

热门标签

归档