当进程正在该选项卡中运行时,是否可以获取选项卡的当前目录而不停止该进程?我的目的是在当前目录旁边创建具有相同目录的选项卡。我当然可以按⌃Z
,运行dt
(使用复制选项卡的 appscript 的 ruby 脚本),然后fg
,但我希望有不停止进程的方法。
答案1
在另一个终端选项卡/窗口中尝试 ps -Exwwww,这将列出所有进程及其环境,其中包括 PWD,它是进程启动时的当前目录。
您必须手动确定选项卡中启动的进程。
看Apple 的手册页对于 ps。-E 显示环境,-x 显示所有进程。
答案2
您可以将一个附加&
到命令中,以便它在后台运行,并且您将能够在当前目录中的同一个选项卡中工作。
只需运行:fg &
但是,命令的输出仍然会显示在终端中,为了使命令“安静”执行以下操作:fg &> /dev/null &
希望这可以帮助!