【发布时间】:2017-08-19 10:30:03
【问题描述】:
谁能给我详细描述一下在linux中执行“ls”命令时会发生什么。使用了哪些系统调用?文件系统有什么作用?显然取决于使用哪个文件系统。是否有人可以就这个主题进行深入讨论,或者向我指出一些很棒的资源!谢谢!
【问题讨论】:
-
"使用了哪些系统调用?" -- 执行shell命令
strace ls. -
如果您想更深入地了解,在现代 x86 上,您可以使用
perf,它将显示基于 Intel 处理器跟踪技术的命令的完整跟踪。
标签: linux linux-kernel operating-system filesystems