屏幕(screen)和三倍频(tmux)的区别

Screen和Tmux都是为类Unix平台制造的终端多路复用器。虽然它们在许多方面有共同之处,但也有许多不同之处。它们同样能够在单个会话中同时管理多个shell实例。两者都可以为多个用户同时连接提供共享会话。Screen是基于GPL的许可证,作为GNU项目,而Tmux是根据BSD许可证的条款分发的。与Tmux相比,GNU屏幕已经存在了更长的时间。GNU屏幕更可能出现在要使用的系统上。屏幕具有“Zm...

主要区别

Screen和Tmux都是为类Unix平台**的终端多路复用器。虽然它们在许多方面有共同之处,但也有许多不同之处。它们同样能够在单个会话中同时管理多个shell实例。两者都可以为多个用户同时连接提供共享会话。Screen是基于GPL的许可证,作为GNU项目,而Tmux是根据BSD许可证的条款分发的。与Tmux相比,GNU屏幕已经存在了更长的时间。GNU屏幕更可能出现在要使用的系统上。屏幕具有“Zmodem传输”的特性,而Tmux缺少这种Zmodem传输特性。GNU屏幕提供用户可以连接到串行设备(scree-r/dev/ttyS0115200),而Tmux不支持这种连接。

什么是屏幕(screen)?

Screen是为类Unix平台**的终端复用器。它可以在一个会话中同时处理多个shell实例或“windows”。Screen是作为GNU项目的基于GPL的许可。它提供用户可以连接到串行设备(scree-r/dev/ttyS0115200)。它更有可能在要使用的系统上可用。网页搜索屏幕相对困难,因为它被用于许多不同的目的。

什么是三倍频(tmux)?

Tmux是为类Unix平台**的终端复用器。它可以在一个会话中同时处理多个shell实例或“windows”。Tmux是根据BSD许可证的条款分发的。它支持“同步窗格”功能,即使用命令“ctrl-b:set window option Synchronize Panes on | off”将对任一窗格的输入复制到同一窗口中的所有其他窗格。窗口分割在Tmux中非常灵活。客户机/服务器系统的功能只有在创建第一个Tmux会话时,Tmux才支持立即自动启动服务器。对于终端多路复用,它是一种非常轻量级和相对快速的设计。

主要区别

  1. Screen是基于GPL的许可证,作为GNU项目,而Tmux是根据BSD许可证的条款分发的。
  2. GNU屏幕提供了“换行”功能,只需按Ctrl+arr就可以切换长行换行,而Tmux不支持这种“换行”功能。
  3. 与Tmux相比,GNU屏幕已经存在了更长的时间。
  4. 屏幕具有“Zmodem传输”的特性,而Tmux缺少这种Zmodem传输特性。
  5. 客户机/服务器系统的功能只有在创建第一个Tmux会话时,Tmux才支持立即自动启动服务器。但客户机/服务器系统不支持此功能。
  6. Tmux支持“synchronizepanes”功能,即使用命令“ctrl-b:set window option Synchronize Panes on | off”将对任一窗格的输入复制到同一窗口中的所有其他窗格。GNU屏幕也支持这个特性,但使用不同的命令,即:“at#stuff”命令。
  7. 与屏幕相比,Tmux中的窗口分割非常灵活。
  8. GNU屏幕提供用户可以连接到串行设备(scree-r/dev/ttyS0115200),而Tmux不支持这种连接。
  9. GNU屏幕更可能出现在要使用的系统上。
  10. Tmux提供了限制屏幕窗口大小的选项。
  11. 与Screen相比,Tmux很容易从shell编写脚本。
  12. Screen提供了更广泛的平台支持,例如IRIX和HP-UX,而Tmux忽略了这一功能。
  13. 当多个终端连接到一个会话时,在屏幕上每个连接的终端视图是相互独立的,而在Tmux中,所有连接的终端都看到相同的东西。
  14. 在Tmux中,帧可以水平和垂直分割,而GNU屏幕只能水平分割帧。

对比视频

  • 发表于 2020-06-01 00:36
  • 阅读 ( 446 )
  • 分类:IT

你可能感兴趣的文章

三体(trisomy)和三倍体(triploidy)的区别

三体性和三倍体的关键区别在于,三体是一个有机体有一个额外的染色体,使总数为47,而三倍体是一个有机体有一整套额外的染色体,使总数为69。 人类基因组由46条染色体组成,它们成对存在。因此,人类细胞核内有23对...

  • 发布于 2020-10-17 11:37
  • 阅读 ( 826 )

双重的(double)和三压硬脂酸(triple pressed stearic acid)的区别

...C17H35CO2H。此外,硬脂酸的酯和盐都是硬脂酸盐。双压榨和三压榨硬脂酸是两种商业级硬脂酸。 目录 1. 概述和主要区别 2. 什么是双压硬脂酸 3. 什么是三压硬脂酸 4. 并列比较-双倍和三倍压制硬脂酸的表格形式 5. 摘要 什么是双...

  • 发布于 2020-10-18 17:47
  • 阅读 ( 262 )

二倍体(diploblastic)和三胚层(triploblastic)的区别

双胚层和三层胚层的主要区别在于:双胚层生物有两层胚层,缺少中胚层,而三层胚层有机体则包括中胚层。 根据在囊胚期存在的初级胚芽层,生物体分为两类,即二倍体和三胚层。胚层的基本三层是外胚层、内胚层和中胚...

  • 发布于 2020-10-27 15:13
  • 阅读 ( 663 )

表面专业2(surface pro 2)和三(3)的区别

...版本,最近于2014年发布。Surface Pro 2和3的一个显著区别是屏幕大小。Surface Pro 2的纵横比屏幕为16:9,而在新的Surface Pro 3中,屏幕的纵横比更改为3:2。设备的尺寸也发生了变化,新的设备面积更大,但厚度和重量更小。Surface Pro 3...

  • 发布于 2020-11-03 03:20
  • 阅读 ( 336 )

双受精(double fertilization)和三重熔合(triple fusion)的区别

二次受精和三次融合的关键区别在于,二次受精产生种子和果实,三次融合产生胚乳,胚乳滋养发育中的胚胎。 双受精是开花植物的一种特殊性状。它发生在开花植物的有性生殖过程中。两个独立的核融合发生在雌配子体内...

  • 发布于 2021-03-04 16:28
  • 阅读 ( 558 )

如何在linux上使用tmux(以及为什么它比screen更好)

...比较。是tmux真的更好,还是只是喜欢你所知道的? tmux与屏幕 tmux和GNU屏幕命令都是终端多路复用器。它们允许您在一个终端窗口中有多个窗口,并在它们之间来回跳转。窗口可以分为多个窗格,每个窗格都提供一个独立的命令...

  • 发布于 2021-04-02 05:16
  • 阅读 ( 231 )

在windows中缩放和屏幕分辨率有什么区别?

如果你想让你的显示器或笔记本电脑屏幕设置为最好的,或最舒适的观看,你可能会发现自己想知道哪些调整是最好的,以及它们如何相互影响。有鉴于此,今天的超级用户问答帖子给出了一个困惑读者问题的答案。 今天的问...

  • 发布于 2021-04-08 01:56
  • 阅读 ( 200 )

用于linux终端多任务的gnu屏幕的2种替代方案

我们以前写过关于在Linux终端上使用GNU屏幕进行多任务处理的文章。GNU-Screen是这些程序的鼻祖,但是tmux和dvtm+dtach是您可能更喜欢的其他解决方案。 Tmux是对GNU屏幕的改进重写。Dvtm是一个控制台多路复用器,其灵感来自平铺窗口...

  • 发布于 2021-04-12 10:36
  • 阅读 ( 142 )

数字的(digital)和丝网印刷(screen printing)的区别

...种,每种颜色使用不同的模板。顺便说一句,模板被称为屏幕,因此得名。 丝网印刷是一个复杂的过程,有多个步骤,从设计开始,将设计烧制成丝网,准备要使用的油墨,最后以印刷结束。这个过程中最昂贵的部分是屏幕,...

  • 发布于 2021-06-24 14:52
  • 阅读 ( 382 )

双受精(double fertilization)和三重熔合(triple fusion)的区别

...合(triple fusion) 被子植物有性生殖的两个过程是双重受精和三重融合。花是被子植物的生殖结构。它们既包含称为雄蕊的雄性生殖结构,也包含称为雌蕊的雌性生殖结构。花粉粒是由雄蕊的花药产生的。它们在授粉过程中沉积在...

  • 发布于 2021-06-28 16:32
  • 阅读 ( 547 )
dq545707744
dq545707744

0 篇文章

相关推荐