如何默认启动 tmux 来执行命令?

如何默认启动 tmux 来执行命令?
  • 当 tmux 启动新会话时,我需要默认执行命令。
  • 会话开始时,我需要默认在文件夹中启动。

答案1

您可以使用脚本来启动 tmux。将以下内容保存到 bash 脚本(或您正在使用的任何 shell,记住修复 hash-bang (#!)),使其可执行,然后执行脚本将为您提供一个新的 tmux 会话,其中单个窗口运行 vim。根据您的喜好调整会话和窗口名称以及命令。

#!/bin/bash
tmux new-session -d -s mySession -n myWindow
tmux send-keys -t mySession:myWindow "cd /my/directory" Enter
tmux send-keys -t mySession:myWindow "vim" Enter
tmux attach -t mySession:myWindow

相关内容