发布于 2026-01-06 10 阅读
0

Tmux 入门指南

Tmux 入门指南

与 iPad 上的新功能进行连接,这是我允许使用的设备(可能是 Surface Pro 的功能)。作为对 IOS 版本的限制,您可以使用文本编辑器,访问 Raspberry Pie,通过 AWS 和 SSH 访问 EC2 服务,获得一个绝妙的想法(讽刺)。

Bem 是一个在 iPad 上运行的想法,我希望通过它来进行实验,包括终端、vim 和 tmux。喜欢新的服装,并在​​没有工作环境的情况下使用它。

这是一个非常详细、复杂、即兴创作的内容,“WTF,o que está acontecendo?De onde veio todo esse foco no código e na atividade?”

E foi assim que descobrir um novo caminho para minha mente brilhar!

Esse texto vai lhe levar em um Tour de poucos minutos no uso do tmux e suas possibilidades. Se você tem um tempinho livre, peço então humildemente que me dê a honra de lhe ensinar o pouco que sei sobre o tmux, continue ledo!

O que é tmux e quais os seus Benefícios?

多路复用器或从终端的倍增器中读取的命令,或在终端中使用的命令,可以在痛苦的基础上进行可视化。在独立操作的终端执行上,您可以执行各种命令和应用程序,这似乎是各种不同情况的必要条件。

Além disso, or tmux mantém essas janelas and painéis em uma sessão.我觉得这是一个非常重要的时刻,我们的生活是这样的。请考虑使用 tmux 服务程序的特性(quado você reinicia o computador,por exemplo ou executa um comando que mata o servidor)。在此过程中,您可以通过以下方式进行操作

使用 trabalhou com 服务远程使用 ssh,然后就可以了!例如,使用 ssh 连接,可以简单地断开连接,继续发送执行服务,包括所有其他进程。继续进行会话,并连接新的服务器并执行会话。

Todavia não fique pensando que o tmux so é útil apenas quando precisamos trabalhar com uma maquina remota.如果您想了解有关 trabalho 上下文的所有会话,请先了解 trabalha muito com 微服务的后端基础知识,然后将整个会话与微服务一起使用,然后将其精确地迁移到项目中estou没有ponto理想。

马萨,结束。是否可以使用 iTerm2 或 Terminator 进行 tmux 开发?

大家都知道 Mac 上的 iTerm 或 Linux 终结者是解决基本问题的最佳解决方案,可以帮助您解决问题。 Mas ainda acredito que você está perdendo:

  • 会话:断开连接和连接会话,以便我可以改变工作环境;
  • 平台独立性:不能使用 Macbook、不能使用 Dell com Linux、不能使用 AWS EC2、不能使用 Raspberry Pie、BeagleBones 等;
  • 个性化:存在与环境 tmux 无关的个性化操作;
  • 可信度:você pode se Sentir um hacker enquanto trabalha :P。

开始使用

在实践中,您可以重复使用基本的开发方法,以实现与 tmux 和生产 (a) 相关的足够功能。打开终端并按照说明进行操作。

安装

在主要平台上安装简单且直接的复用器。嗯,简单的sudo apt-get install tmux(Ubuntu 和衍生产品)、sudo yum install tmux(CentOS 和衍生产品)或brew install tmux(Mac)就足够了。

Sua primeira sessão

Para criar uma sessão, basta digitalar:



tmux


Enter fullscreen mode Exit fullscreen mode

开始新的会话,然后启动新的 janela 并启动 shell nesa janela。

在没有 Tmux 的情况下,您可以看到当前会话中大多数信息的下级状态。

Uma nova s​​essão no tmux

tmux 中重要的地位问题。请注意,请注意系统信息、数据和时间。 Totalmente Personalizável,já vi algumas coisas realmente chiques por aí(议程事件、电池状态、电池状态)。

Criando uma sessão nomeada

Por padrão,作为 tmux são nomeadas numericamente 的会话。 Mas,como falei anteriormente,gosto de trabalhar com sessque possuem contexto de atividade e utilizar números nesse caso pode deixar as coisas confusas,por isso gosto criar semper uma sessão nomeada。

Para criar uma nova s​​essão nomeada,执行comando tmux com os seguintes argumentos:



tmux new -s session_name


Enter fullscreen mode Exit fullscreen mode

Uma nova s​​essão nomeada

Criando uma nova s​​essão sem sair da antiga

Por padrão 或 tmux semper espera que você esteja desanexado de uma sessão para se criar outra, por isso precisamos adicionar mais um paraâmetro no comando assim:



tmux new -s session_name -d


Enter fullscreen mode Exit fullscreen mode

重新连接旧会话

请联系我们,以准确地了解您的名字或数字。 O tmux possui um comando muito útil que nos allowed obter uma lista das sessões em execução no momento, digitale:



tmux ls


Enter fullscreen mode Exit fullscreen mode

Lista de sessões ativas

Fique atento ao nome ou número na primeira coluna apresentada em seu Terminal.执行过程中没有任何示例。一个第一和第二个博客。您可以使用会话博客。

请执行以下命令:



tmux a -t session_name


Enter fullscreen mode Exit fullscreen mode

这个问题是为了解决 tmux 会话中的功能问题,并以个性化方式限制(最终)。

Dividindo a tela em painéis

第一次的集会,我们的痛苦的想法。所有声音都在新的会话中,或 tmux 启动于 padrão com uma janela 和 um único painel dentro,mas queremos dividir nossa tela。

所有命令都不是 tmux 的操作,因为 uma chave de prefixo seguida 或 uma chave de comando (bastante semelhante ao emacs)。由 tmux 和Cb (Ctrl+b) 前缀组成。

Essa notação pode parecer um pouco estranha se você não estiver acostumado, mas C- 表示“presse e segure a tecla Ctrl”,portanto Cb 表示压力为 teclas Ctrl eb ao mesmo tempo。

水平方向使用不同的命令:



C-b + %


Enter fullscreen mode Exit fullscreen mode

请记住,请按照 tmux 的前缀和命令顺序进行操作,然后将命令分开并进行操作,然后按Ctrl 或按速度,然后按数字键进行操作。

瞧! Você acabou de invocar um atalho do tmux and dividir seu painel em dois.

Dois paineis horizo​​ntais

疼痛存在上级和下级之分。 Para dividir 使用 o atalho Cb"。

疼痛上部和下部

Navegando entre os painéis

没有任何时刻,也没有任何感觉。 Mas vamos supor queremos voltar para o painel da direita (o maior)。方法: 交替使用 um painel para o outro usamos o atalho Cb , ondeé a tecla de seta apontando para o painel para o qual você deseja alternar.

不可以,请按Ctrl 或继续按方向键。

我们将在前线和其他地方举行集会,以消除新的痛苦。 Sinta-se à vontade para Experimentar and dividir seus painéis como um maníaco(a) para ter uma ideia do poder que isso nos dar.

Desanexando de uma sessão

打开 Tmux 会话并返回 shell 正常数字:



C-b d

Enter fullscreen mode Exit fullscreen mode




Fechando um painel

Fechar um painel é tão simples Quanto fechar uma sessão 常规终端。按Ctrl + d退出或退出。

Customizando seu tmux com gpakosz/.tmux

Gregory Pakosz 大声疾呼,他的定制化设计可以帮助我们快速完成模型制作。持续时间是使用 tmux 进行实验的最佳节奏,很快就会结束模型。

Gregory Pakosz为我提供了良好的适应能力,让您可以轻松地使用和识别所有图标,并在状态栏上使用各种不同的图标。

安装

安装时,在 seu 终端下执行(lembre-se de backup do seu ~/.tmux.conf):



$ cd

$ git clone https://github.com/gpakosz/.tmux.git

$ ln -s -f .tmux/.tmux.conf

$ cp .tmux/.tmux.conf.local .

Enter fullscreen mode Exit fullscreen mode




阿塔尔霍斯

词典:

  1. 表示压力的意义Ctrl + aCtrl + b
  2. c表示压力Ctrl + aCtrl + b继续
  3. Cc 表示您需要按 Ctrl + aCtrl + b,然后按Ctrl + c

Comandos básicos:

  • r recarrega as configurações
  • tmux的历史记录
  • Cc cria uma nova s​​essão
  • CF允许交替使用或命名或编号
  • \$允许重新命名会话
  • Ch + Cl允许导航 plos painéis
  • Tab leva você para o último painel ativo
  • -垂直划分
  • _划分实际水平方向
  • h, j, k e l navega pelos painéis como se tivesse usando o Vim
  • H、J、KL重新定义疼痛
  • ⇧, ð, ⇩ e navega pelos painéis
  • + maximiza o painel atual em uma nova janela
  • m ativa ou desativa o uso do mouse
  • Enter entra no modo de cópia
  • b意大利面食列表
  • p可乐或 ultimo conteúdo copiado
  • P允许 escolher o que será colado em uma lista

Aprenda mais acessando o projeto no github gpakosz/.tmux: 🇫🇷 Oh My Tmux! Pretty & versatile tmux configuration made with ❤️ (imho the best tmux configuration that just work) .

结论

哎哟!对羟基苯甲酸酯(Parabéns),在最初的混合过程中令人印象深刻,sujou um pouco as mãos! Sim,存在于 tmux pode fazer 之外。您可以通过以下方式了解未来的用途。


Se você gostou desse texto por pleasure não deixe de curtir e compartilhar, isso 😄

我希望通过@malaquiasdev为我提供帮助,并为我提供帮助。

请参阅MalaquiasDEV |获取更多文本信息A Vida, o código e tudo mais

文章来源:https://dev.to/collabcode/tmux-para-iniciantes-4kg8