GNU Screen:如何启动 bash 进程并在其中执行命令?

GNU Screen:如何启动 bash 进程并在其中执行命令?

我正在尝试设置一个 screenrc 文件来打开几个窗口,在其中一个窗口中我想启动一个 shell 并在其中启动 vim (而不是直接启动 vim)。我已经尝试过类似的事情

screen -t vim -ln 1 bash -c "vim"

但这似乎直接打开vim(如果我退出vim,窗口就会被杀死,而我只想返回到该窗口中的shell)。我怎样才能正确设置这个?

答案1

您可以尝试以下解决方法:

screen -t vim bash -c "vim; bash"

相关内容