相关疑难解决方法(0)

我有多少贝壳?

问题:找出我有多少贝壳深。

详细信息:我经常从 vim 中打开外壳。构建并运行并退出。有时我忘记在里面打开另一个vim,然后打开另一个shell。:(

我想知道我有多少贝壳,甚至可能一直在我的贝壳屏幕上显示它。(我可以管理那部分)。

我的解决方案:解析进程树并查找 vim 和 bash/zsh 并找出当前进程在其中的深度。

这样的东西已经存在了吗?我找不到任何东西。

shell bash vim zsh shell-script

76
推荐指数
6
解决办法
1万
查看次数

Bash:有多少嵌套会话深?

假设我启动了一个bashshell,
...然后bash是该 shell 中的
另一个bash会话,
...然后bash是该会话中的另一个会话,...然后是该会话中的另一个会话,
...(次 N)等

要退出所有 N 个会话,我必须键入exitN 次。

如何找出我在任何给定 bash 会话中嵌套的深度?

理想情况下,我正在寻找一些类似于$STY屏幕会话的环境变量。

bash environment-variables

9
推荐指数
1
解决办法
1154
查看次数

标签 统计

bash ×2

environment-variables ×1

shell ×1

shell-script ×1

vim ×1

zsh ×1