gpt4 book ai didi

gnu - 如何让 GNU Screen 在当前工作目录中启动一个新窗口?

转载 作者:行者123 更新时间:2023-12-04 02:29:06 29 4
gpt4 key购买 nike

默认情况下,当您在 GNU Screen 中创建新窗口时,它将在调用 Screen 的目录中启动。我想在当前所在窗口的当前工作目录的 GNU Screen 中启动一个新窗口。我该怎么做?

最佳答案

查看 GNU 屏幕 chdir命令。在 Screen 中创建的所有新窗口都使用它作为它们的初始目录。使用它,您可以执行以下操作:

chdir /home/dan/newscreendir
screen
您的新窗口(以及任何 future 创建的窗口)将位于设置目录中。如果它始终是当前工作目录,您可以在 screenrc 中进行设置。执行此一合一命令。
GNU Screen man page .它相当全面。
Screen chdir command
Screen 无法访问您的 shell 变量,也无法执行反引号命令。我可以一键完成的最接近的是使用一个像这样的小 Bash 脚本:
screen -X setenv currentdir `pwd`
screen -X eval 'chdir $currentdir' screen
或更紧凑:
screen -X eval "chdir $PWD"
screen -X将命令发送到当前运行的 Screen session 。第一行创建了一个名为 currentdir 的变量.第二行发送 currentdirchdir命令,然后创建一个新的屏幕窗口。

关于gnu - 如何让 GNU Screen 在当前工作目录中启动一个新窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1517414/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com