tmux是一个终端复用器,它可以让你在一个终端中运行多个会话,并且可以在不同的会话之间切换。它可以让你在一个终端中运行多个程序,而不必每次都重新启动终端。

tmux的基本命令有:

  1. tmux new -s :创建一个新的会话,并将其命名为

  2. tmux attach -t :连接到一个已存在的会话,并将其命名为

  3. tmux detach:从当前会话中断开连接。

  4. tmux switch -t :切换到一个已存在的会话,并将其命名为

  5. tmux kill-session -t :终止一个已存在的会话,并将其命名为

  6. tmux list-sessions:列出所有已存在的会话。

  7. tmux rename-session :重命名一个已存在的会话,从改为

  8. tmux split-window -v:在当前窗口中水平分割一个新窗口。

  9. tmux split-window -h:在当前窗口中垂直分割一个新窗口。

  10. tmux select-pane -t :选择一个窗格,并将其编号为

  11. tmux resize-pane -t -D :调整一个窗格的大小,并将其编号为,向下调整行。

  12. tmux resize-pane -t -U :调整一个窗格的大小,并将其编号为,向上调整行。

  13. tmux kill-pane -t :终止一个窗格,并将其编号为

  14. tmux send-keys -t :在一个窗格中发送一个命令,并将其编号为

  15. tmux list-panes:列出当前会话中所有窗格的编号。

以上就是tmux的基本命令,下面我们来看一个实例:

假设我们想要在一个终端中同时运行两个程序,一个是top,另一个是htop,我们可以使用tmux来实现:

首先,我们使用tmux new -s 命令创建一个新的会话,并将其命名为

然后,我们使用tmux split-window -v命令在当前窗口中水平分割一个新窗口。

接着,我们使用tmux select-pane -t 命令选择一个窗格,并将其编号为

接下来,我们使用tmux send-keys -t 命令在一个窗格中发送一个命令,并将其编号为,这里我们发送的命令是top。

最后,我们使用tmux send-keys -t 命令在另一个窗格中发送一个命令,并将其编号为,这里我们发送的命令是htop。

这样,我们就可以在一个终端中同时运行top和htop了。

总之,tmux是一个非常强大的终端复用器,它可以让你在一个终端中运行多个会话,并且可以在不同的会话之间切换。它提供了一系列的基本命令,可以帮助你更好地管理你的终端会话。

举报/反馈

netuserlz

1422获赞 75粉丝
来过人世间总得留下点什么给后代
关注
0
0
收藏
分享