tmux ls 输出 no server running on /tmp/tmux-1000/default
时间: 2024-01-02 17:04:29 浏览: 55
这个错误提示表明当前没有 tmux 服务器在运行。你可以通过运行 `tmux` 命令来启动一个新的 tmux 会话。如果你想连接到一个已经存在的 tmux 会话,可以使用 `tmux attach` 命令,并指定要连接的会话名称或会话 ID。如果你想查看所有正在运行的 tmux 会话,可以使用 `tmux ls` 命令。如果你仍然遇到问题,请检查你的 tmux 配置是否正确,并且确保你已经安装了 tmux。
相关问题
-sh: ./tmux: not found
您好!关于您的问题,可能是因为您的系统中没有安装 tmux。tmux 是一个终端复用工具,可以让您在一个终端窗口中同时运行多个会话。如果您想使用 tmux,请尝试安装它。对于不同的操作系统,安装方式可能会有所不同。您可以尝试以下命令来安装 tmux:
对于 Ubuntu 或 Debian 系统:
```
sudo apt-get update
sudo apt-get install tmux
```
对于 CentOS 或 Fedora 系统:
```
sudo yum install tmux
```
对于 macOS 系统,可以使用 Homebrew 安装:
```
brew install tmux
```
希望这可以解决您的问题!如果您有任何其他问题,请随时提问。
如何使用gnome-terminal 命令,先进入trunk@192.168.1.23,再自动打开一个终端执行这个命令tmux new-session -d -s ${tmux_node} tmux send-keys -t ${tmux_node} "source /opt/trunk/env.sh;source /opt/trunk/install/setup.bash;roslaunch --wait camera_node camera.launch" ENTER
你可以使用以下命令实现:
```
gnome-terminal --tab -e "ssh trunk@192.168.1.23 -t 'tmux new-session -d -s ${tmux_node} tmux send-keys -t ${tmux_node} \"source /opt/trunk/env.sh;source /opt/trunk/install/setup.bash;roslaunch --wait camera_node camera.launch\" ENTER'"
```
其中,`--tab` 参数表示在一个新的tab页中打开终端,`-e` 参数表示在新的终端中执行命令。命令中的`-t` 参数表示将命令发送到指定的tmux会话中,`${tmux_node}` 是你指定的tmux会话名称。