Loading... # [tmux基本命令使用方法](https://baijiahao.baidu.com/s?id=1758219696411156382&wfr=spider&for=pc) tmux是一个终端复用器,它可以让你在一个终端中运行多个会话,并且可以在不同的会话之间切换。它可以让你在一个终端中运行多个程序,而不必每次都重新启动终端。 tmux的基本命令有: tmux new -s :创建一个新的会话,并将其命名为。 tmux attach -t :连接到一个已存在的会话,并将其命名为。 tmux detach:从当前会话中断开连接。 tmux switch -t :切换到一个已存在的会话,并将其命名为。 tmux kill-session -t :终止一个已存在的会话,并将其命名为。 tmux list-sessions:列出所有已存在的会话。 tmux rename-session :重命名一个已存在的会话,从改为。 tmux split-window -v:在当前窗口中水平分割一个新窗口。 tmux split-window -h:在当前窗口中垂直分割一个新窗口。 tmux select-pane -t :选择一个窗格,并将其编号为。 tmux resize-pane -t -D :调整一个窗格的大小,并将其编号为,向下调整行。 tmux resize-pane -t -U :调整一个窗格的大小,并将其编号为,向上调整行。 tmux kill-pane -t :终止一个窗格,并将其编号为。 tmux send-keys -t :在一个窗格中发送一个命令,并将其编号为。 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。 ```bash tmux send-keys -t 0 "top" Enter tmux send-keys -t 1 "htop" Enter ``` 这样,我们就可以在一个终端中同时运行top和htop了。 总之,tmux是一个非常强大的终端复用器,它可以让你在一个终端中运行多个会话,并且可以在不同的会话之间切换。它提供了一系列的基本命令,可以帮助你更好地管理你的终端会话。 最后修改:2024 年 01 月 19 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏