远程服务器安装tmux并用于跑深度学习代码

tmux简介

tmux是一个 terminal multiplexer(终端复用器),它可以启动一系列终端会话。

使用命令行时,打开一个终端窗口,会话开始;

执行某些命令如npm run dev,关闭此终端窗口,会话结束,npm run dev服务会话随之被关闭。

有时希望运行的服务如npm run dev 或者一些cd命令等被保留,而不是关闭窗口再打开后,重新手动执行。

tmux的主要用途就在于此,它解绑了会话和终端窗口。关闭终端窗口再打开,会话并不终止,而是继续运行在执行。将会话与终端窗后彻底分离。

安装

在服务器终端使用如下命令安装:

sudo apt-get install tmux

输入sudo密码后安装成功:

[sudo] password for hadoop:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  tmux
0 upgraded, 1 newly installed, 0 to remove and 63 not upgraded.
Need to get 292 kB of archives.
After this operation, 765 kB of additional disk space will be used.
Get:1 http://cn.archive.ubuntu.com/ubuntu focal-updates/main amd64 tmux amd64 3.0a-2ubuntu0.4 [292 kB]
Fetched 292 kB in 2s (139 kB/s)
Selecting previously unselected package tmux.
(Reading database ... 204480 files and directories currently installed.)
Preparing to unpack .../tmux_3.0a-2ubuntu0.4_amd64.deb ...
Unpacking tmux (3.0a-2ubuntu0.4) ...
Setting up tmux (3.0a-2ubuntu0.4) ...
Processing triggers for man-db (2.9.1-1) ...

 运行如下命令可启动:

tmux

使用tmux

tmux new -s [name]

 该命令用于创建一个命名tmux。

tmux ls

该命令用于查看已创建的tmux窗口。 例如:

$ tmux ls
carlcs: 1 windows (created Wed May 31 19:22:11 2023)
mrncs: 1 windows (created Wed May 31 19:48:05 2023)

 tmux a -t [name]  or  tmux a -t [编号]

该命令用于进入已创建的tmux窗口。例如:

$ tmux a -t carlcs

从终端最底部可以发现已经切换到该窗口【该窗口编号为0】: 

ctrl B+D

退出创建的xmux窗口。

ctrl B+S

打开创建的所有xmux窗口列表并选择需要切换到的窗口【黄色是选中行,键盘上下键可以选择需要切换到的窗口】:

ctrl B+ :

进入命令行模式。

进入该模式后,可以发现底端可以输入命令:

在此处输入:

set -g mouse on

可以将tmux窗口设置为可以上下滚动。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值