参考文献
全网详细解决sudo: apt-get: command not found以及详细分析yum和apt-get的区别_互联网全栈开发实战的博客-CSDN博客
群晖系统Synology DSM安装ipkg包管理-腾讯云开发者社区-腾讯云 (tencent.com)
Tmux 使用教程 - 阮一峰的网络日志 (ruanyifeng.com)
安装
Linux系统分为两种
RedHat
系列,包含Redhat
、Centos
、Fedora
等
Debian
系列,包含Debian
、Ubuntu
等
如果我们不知道系统的版本,是RedHat
系列还是Debian
系列,可以通过如下指令查看:
cat /proc/version
RedHat系列
RedHat
系列的包管理工具是yum
,因而,我们可以使用如下命令安装:
sudo yum install tmux
Debian系列
Debian
系列的包管理工具是apt-get
,因而,我们可以使用如下命令安装:
sudo apt-get install xxx
群晖的DSM系统
然而群晖的DSM系统是类似于Linux Debian系列的精简版,常用的源安装命令(yum/apg-get/ipkg等)都使用不了,不过我们可以通过下面方法来自行安装ipkg包管理工具。
开启SSH功能,打开终端,使用群晖的管理员账号和密码登录,登录成功后,可使用下面命令切换到root账号:
sudo -i
下载bootstrap并安装:
wget http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/syno-i686-bootstrap_1.2-7_i686.xsh
chmod +x syno-i686-bootstrap_1.2-7_i686.xsh
sh syno-i686-bootstrap_1.2-7_i686.xsh
之后执行更新:
ipkg update
即可使用ipkg进行安装
ipkg install tmux
卸载:
rm syno-i686-bootstrap_1.2-7_i686.xsh
使用
快捷键
Ctrl+b d
:分离当前会话。Ctrl+b s
:列出所有会话。Ctrl+b $
:重命名当前会话。Ctrl+d
:退出
启动
tmux
退出
按下Ctrl+d
或者显式输入exit
命令,就可以退出 Tmux 窗口。
exit
新建会话
第一个启动的 Tmux 窗口,编号是0
,第二个窗口的编号是1
,以此类推。这些窗口对应的会话,就是 0 号会话、1 号会话。
使用编号区分会话,不太直观,更好的方法是为会话起名。
tmux new -s
查询会话
tmux attach
查看当前所有的 Tmux 会话。
tmux ls
接入会话
tmux attach
命令用于重新接入某个已存在的会话。
tmux attach -t
分离会话
在 Tmux 窗口中,按下Ctrl+b d
或者输入tmux detach
命令,就会将当前会话与窗口分离。
tmux detach
切换会话
tmux switch
命令用于切换会话。
tmux switch -t
重命名会话
tmux rename-session
命令用于重命名会话。
tmux rename-session -t 0
杀死会话
tmux kill-session
命令用于杀死某个会话。
tmux kill-session -t