微软官方MSDN原版Win10系统下载

现在位置: 首页  > 系统教程  > Linux教程

Linux使用Tmux提高终端操作效率的方法

时间:2024-04-26 16:53:49   

大家好,今天Win10系统之家小编给大家分享「Linux使用Tmux提高终端操作效率的方法」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!

安卓linux终端启动器(aris终端桌面)系列软件最新版本下载

  在Linux终端操作中,有时需要在多个终端上操作,而窗口间的切换需要浪费很多时间,那么有什么方法能够加快终端的操作效率呢?其实使用Tmux就能完美解决这个问题,下面小编就给大家介绍下Linux使用Tmux提高终端操作效率的方法。

  Tmux是我日常工作必要的工具之一。我可以借助Tmux构建出复杂的开发环境,同时还可以在一旁进行SSH远程连接。我可以开出很多窗口,将其拆分成很多面板,接管和分离会话等等。掌握了Tmux之后,你就可以扔掉鼠标了。

  Tmux(“Terminal Multiplexer”的简称)可以让我们在单个屏幕的灵活布局下开出很多终端,我们就可以协作地使用它们。举个例子,在一个面板中,我们用Vim修改一些配置文件,在另一个面板,我们使用irssi聊天,而在其余的面板,可以跟踪一些日志。然后,我们还可以打开新的窗口来升级系统,再开一个新窗口来进行服务器的ssh连接。在这些窗口面板间浏览切换和创建它们一样简单。它的高度可配置和可定制的,让其成为你心中的延伸

  在Linux/OSX下安装Tmux(CentOS下的安装详见系统之家CentOS安装Tmux软件的步骤

  你可以通过编译软件源或者通过系统包管理器的方式安装,我建议使用包管理器,这样比编译更快更简单

  OSX:

  # sudo brew install tmux

  # sudo port install tmux

  Debian/Ubuntu:

  # sudo apt-get install tmux

  RHEL/CentOS/Fedora(RHEL/CentOS 要求 EPEL repo):

  $ sudo yum install tmux

  Archlinux:

  $ sudo pacman -S tmux

  使用不同会话工作

  使用Tmux的最好方式是使用会话的方式,这样你就可以以你想要的方式,将任务和应用组织到不同的会话中。如果你想改变一个会话,会话里面的任何工作都无须停止或者杀掉。让我们来看看这是怎么工作的。

  让我们开始一个叫做“session”的会话,并且运行top命令

  $ tmux new-s new session

  $ top

  然后输入CTRL-b d从此会话脱离,想要重新连接此会话,需输入:

  $ tmux attach-session -t session

  之后你会看到top操作仍然运行在重新连接的会话上。

  一些管理sessions的命令:

  $ tmux list-session

  $ tmux new-session 《会话名》

  $ tmux attach-session -t 《会话名》

  $ tmux rename-session -t 《会话名》

  $ tmux choose-session -t 《会话名》

  $ tmux kill-session -t 《会话名》

  使用不同的窗口工作

  很多情况下,你需要在一个会话中运行多个命令,执行多个任务。我们可以在一个会话的多个窗口里组织他们。在现代的GUI终端(比如 iTerm或者Konsole),一个窗口被视为一个标签。在会话中配置了我们默认的环境之后,我们就能够在一个会话中创建许多我们需要的窗口。窗口就像运行在会话中的应用程序,当我们脱离当前会话的时候,它仍在持续,让我们来看一个例子:

  $ tmux new-s my_session


上一页12下一页 剩下全文

以上就是关于「Linux使用Tmux提高终端操作效率的方法」的全部内容,本文讲解到这里啦,希望对大家有所帮助。如果你还想了解更多这方面的信息,记得收藏关注本站~

【Win10系统之家www.ghost580.net①独★家使用,未经允许不得转载!】

相关文章

  • Linux使用Tmux提高终端操作效率的方法

    Linux使用Tmux提高终端操作效率的方法


      在Linux终端操作中,有时需要在多个终端上操作,而窗口间的切换需要浪费很多时间,那么有什么方法能够加快终端的操作效率呢?其实使用Tmux就能完美解决这个问题,下面小编就给大家介绍下Linux使用Tmux提高终端操作效率的方法。
      Tmux是我日常工作必要的工具之一。我可以借助Tmux构建出复杂的开发环境,同时还可以在一旁进行SSH远程连接。我可以开出很多窗口,将其拆分成很...
  • Linux使用命令清空终端屏幕的方法

    Linux使用命令清空终端屏幕的方法


      我们都知道,Linux的操作大部分是通过命令来完成的,一般人在使用后都会清空终端屏幕,以免造成不必要的麻烦,但在很多时候,并没有彻底清空终端屏幕,下面小编就给大家介绍下Linux彻底清空终端屏幕的方法。
      网上能查到很多其它清空屏幕的方法,但基本上都是clear命令的变种,并不能真正的清空屏幕。
      很巧,我最近发现了一个命令,它能彻底的解决我们的问题。
     ...
  • 使用cgroups管理Linux磁盘io的方法

    使用cgroups管理Linux磁盘io的方法


      我们都知道Linux系统中的cgroups可用于管理cpu资源,今天小编要给大家介绍的是如何使用cgroups管理进程磁盘io,如果你对此感兴趣的话,不妨来了解下吧。
      这个功能通过blkio子系统实现。
      blkio子系统里东西很多。不过大部分都是只读的状态报告,可写的参数就只有下面这几个:
      代码如下:
      blkio.throttle.re...
  • 利用Linux命令在终端打开文件的方法

    利用Linux命令在终端打开文件的方法


      在Linux系统中,打开一个文件很简单,只要有启动图标就可以了,但是如果没有启动图标的话要如何在终端下打开文件呢?使用命令就能很好的解决这个问题,下面小编教你利用命令在Linux终端打开文件的方法,一起来学习下吧。
      在Linux环境下工作,大部分时间都是在与终端打交道,经常会遇到要查看某个文件,比如一个图片或者一个word文档(不能在终端中直接查看的)。这时通常的做法是切...