tmux基本命令使用方法

dafenqi
2024-01-19 / 0 评论 / 18 阅读 / 正在检测是否收录...

tmux基本命令使用方法

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。

tmux send-keys -t 0 "top" Enter 
tmux send-keys -t 1 "htop" Enter 

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

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

0

Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /www/wwwroot/testblog.58heshihu.com/var/Widget/Archive.php on line 1032

评论 (0)

取消