是否有任何命令可以查看进程是如何工作的?

我对Ubuntu很新。 如果我做这种命令说:

cp file1 file2 

shell创建一个子进程,子进程将调用cp ,后者又调用操作系统的exec系统调用。

有什么命令可以从我的终端可视化这个过程吗?

就像strace跟踪系统调用一样,您可以使用ltrace跟踪库调用。

strace将显示进程发出的系统调用。 它不会给你一个逐个指令的视图来看看会发生什么,但它会调用内核的调用。