如何确定 bash 中的子 shell‘级别’?

如何确定 bash 中的子 shell‘级别’?

当使用例如 su, bash, vim(其中的 :sh 命令)进入 bash 中的子 shell 时,我偶尔会发现自己处于一种不知道自己进入得有多深的情况(即,我被允许多久退出一次以到达特定位置;让我想起了电影《盗梦空间》;))。

有没有什么工具可以显示这个子shell列表/树?

答案1

您可以使用命令pstree。它显示进程树。示例: 具有不同 shell 的进程树

相关内容