操作
|
命令
|
创建会话并连接
|
tmux
|
创建会话foo并连接
|
tmux new -s foo
|
创建分离的会话foo
|
tmux new -s foo -d
|
列出所有会话(
有用
)
|
tmux ls
|
连接
|
tmux attach
|
连接到会话foo(
有用
)
|
tmux attach -t foo (attach 可以简写为a)
|
终止会话foo
|
tmux kill-session -t foo
|
将多路复用器
命令发送到会话foo
|
tmux
command
-t foo
|
在会话foo中运行
ls
|
tmux send-keys -t foo ‘ls’ C-m
|
在新窗口中运行vi
|
tmux new-window vi /etc/motd
|
Ctrl+b 激活控制台,然后再接特定按键完成相关命令(
+
不要输入)
系统操作
|
命令
|
列出所有快捷键;按q返回 (
有用
)
|
Ctrl+b+?
|
脱离当前会话;这样可以暂时返回Shell界面,输入tmux attach能够重新进入之前的会话(
有用
)
|
Ctrl+b+d
|
选择要脱离的会话;在同时开启了多个会话时使用
|
Ctrl+b+D
|
挂起当前会话
|
Ctrl+b +Ctrl+z
|
强制重绘未脱离的会话(
有用
)
|
Ctrl+b+r
|
选择并切换会话;在同时开启了多个会话时使用
|
Ctrl+b+s
|
进入命令行模式;此时可以输入支持的命令,例如kill-server可以关闭服务器
|
Ctrl+b+:
|
进入复制模式;此时的操作与vi/emacs相同,按q/Esc退出(
有用
)
|
Ctrl+b+[
|
列出提示信息缓存;其中包含了之前tmux返回的各种提示信息
|
Ctrl+b+~
|
窗口操作
|
命令
|
创建新窗口(
有用
)
|
Ctrl+b +b
|
关闭当前窗口
|
Ctrl+b+&
|
切换至指定窗口(
有用
)
|
数字键
|
切换至上一窗口(
有用
)
|
Ctrl+b+p
|
切换至下一窗口
|
Ctrl+b+n
|
在前后两个窗口间互相切换
|
Ctrl+b+
|
通过窗口列表切换窗口
|
Ctrl+b+w
|
重命名当前窗口;这样便于识别
|
Ctrl+b+,
|
修改当前窗口编号;相当于窗口重新排序
|
Ctrl+b+ .
|
在所有窗口中查找指定文本(
有用
)
|
Ctrl+b+f
|
面板操作
|
命令
|
将当前面板平分为上下两块(
非常有用
)
|
Ctrl+b+"
|
将当前面板平分为左右两块(
非常有用
)
|
Ctrl+b+%
|
关闭当前面板
|
Ctrl+b+x
|
将当前面板置于新窗口;即新建一个窗口,其中仅包含当前面板
|
Ctrl+b+!
|
以1个单元格为单位移动边缘以调整当前面板大小(
有用
)
|
Ctrl+b+Ctrl+方向键
|
以5个单元格为单位移动边缘以调整当前面板大小
|
Ctrl+b+Alt+方向键
|
在预置的面板布局中循环切换;依次包括even-horizontal、even-vertical、main-horizontal、main-vertical、tiled
|
Ctrl+b+space
|
显示面板编号
|
Ctrl+b+q
|
在当前窗口中选择下一面板
|
Ctrl+b+o
|
移动光标以选择面板 (
有用
)
|
Ctrl+b+方向键
|
向前置换当前面板(
有用
)
|
Ctrl+b+{
|
向后置换当前面板
|
Ctrl+b+}
|
逆时针旋转当前窗口的面板
|
Ctrl+b+Alt+o
|
顺时针旋转当前窗口的面板
|
Ctrl+b+Ctrl+o
|
tmux 是提高terminal生产力操作的插件.学习tmux可以首先查找官网,根据官网文档学习tmux的命令,再查找网络上的tmux命令总结(命令总结1,命令总结2)进一步熟悉命令.推荐命令总结1tmux 命令命令行选项操作命令创建会话并连接tmux创建会话foo并连接tmux new -s foo创建分离的会话footmux new -s foo ...
tmux
窗格流
轻松往返于
tmux
窗格
使用
tmux
send-keys实现对窗格的写入,使用
tmux
pipe-pane和TCP套接字连接实现
tmux
pipe-pane读取。 因此,输入管道输送到面板也是可见的未来窗格的出来,如果你有一个管道已经设置了一个窗格,它会通过这个工具来替代因
TMUX
限制。
npm install
tmux
-pane-stream
用法
示例
在这两个示例中, targetPane是
tmux
接受的用于通过-t
命令
行标志指定target-pane的字符串。
命令
行界面
echo " echo hello! " |
tmux
-pane-stream targetPane
tmux
-pane-stream也被别名为
tmux
ps 。
var
Tmux
PaneStream = require ( '
tmux
-pane-stream' ) ;
tmux
简介
tmux
是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD,采用BSD授权。使用它最直观的好处就是,通过一个终端登录远程主机并运行
tmux
后,在其中可以开启多个控制台而无需再“浪费”多余的终端来连接这台远程主机;当然其功能远不止于此。
直接使用yum安装: yum install
tmux
tmux
使用C/S模型构建,主要包括以下单元模块:
对于技术人来说,好工具的选择和使用往往可以省去很多不必要的麻烦,好的开源工具很多,对于终端复用工具无脑推荐
tmux
。
Terminal MultipleXer,中文翻译为“终端复用器”,简称
tmux
.
tmux
是一个便捷化工具,用于在一个终端窗口中运行多个终端会话。不仅如此,还可以通过
Tmux
使终端会话运行于后台或是按需接入、断开会话,这个功能非常实用。
2. 为什么使用
tmux
使用
Tmux
最大的益处在于,远程
SSH访问服务器进行工作时。即使非正
使用脚本为每个项目定制一个
tmux
环境:创建会话,分割窗口,自动开启项目要用到的程序等。
使用
tmux
命令
创建定制设置
可以使用
tmux
命令
在一个会话中分割窗口,改变布局,甚至开启程序。完成这些操作的关键是使用 -t target 开关。
当有一个命名
tmux
会话后,可以这样与它进行关联:
$
tmux
attach -t [session_name]
我们使用 -t 开关将
命令
...
-s是 session 的缩写,顾名思义,我们启动了一个全新的
tmux
会话(
tmux
session),并且把这个会话起名叫作 r。
tmux
环境和之前的环境没有什么不同,因此所有的操作与原来一样就好了。
detach当前窗口,返回主界面之后可创建新的session
文章目录1.
tmux
简介2.安装启动退出3.日常
用法
1.
tmux
简介
Tmux
是一个终端复用器(terminal multiplexer),非常的好用,能够帮助我们更好的进行开发
当用户与计算机进行交互时,会打开一个窗口,窗口打开时,会话开始;关闭窗口,会话结束,当然内部的进程与此同时也会结束。
所以当我们SSH远程登录计算机时,要想关闭窗口却不想结束进程,那么我们就可以用
Tmux
来实现。
2.安装启动退出
# Ubuntu 或 Debian
$ sudo apt-get install tmu
tmux
select-pane -t 0
tmux
send-keys "ssh zcmlc@192.168.1.31" C-m
tmux
send-keys "cd /home/zcmlc/go/src/zcm_activity" C-m
tmux
send-ke...
要在
tmux
中查看历史
命令
,可以使用以下方法:
1. 按下Ctrl + b,然后按下方向键上或下,可以浏览之前执行过的
命令
历史记录。\[1\]
2. 使用Ctrl + r组合键进入历史记录搜索状态,然后按下键盘上的字母,当前
命令
行会搜索出匹配的
命令
历史记录。\[1\]
希望这些方法对您有帮助!
#### 引用[.reference_title]
- *1* [linux查看历史
命令
history](https://blog.csdn.net/weiguang102/article/details/113999868)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [Linux--
tmux
常用
命令
](https://blog.csdn.net/qq_44793408/article/details/127630326)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
pytorch ImportError: TensorBoard logging requires TensorBoard with Python summary writer installed
22937